System and methods for control of content presented on web pages

    公开(公告)号:US10678995B2

    公开(公告)日:2020-06-09

    申请号:US15656755

    申请日:2017-07-21

    申请人: NETSUITE INC.

    摘要: A system architecture and related methods for controlling and/or modifying the content presented by a web site on one or more web pages. The system and methods enable an administrator or manager to efficiently update, revise, or otherwise maintain the content presented to a viewer on a web page, where such content may be subject to change or variation based on data related to the operation of a business for which the web site or web page is presented. The architecture, coupled with the methods for content or user interface representation and manipulation, enable a website administrator, manager, or other party to more efficiently control the content presented to a viewer of the site or page, where the viewer may be a customer or employee of a business.

    System and methods for declaration-based extension management for multi-tenant environments

    公开(公告)号:US10296321B2

    公开(公告)日:2019-05-21

    申请号:US14727669

    申请日:2015-06-01

    申请人: NETSUITE INC.

    IPC分类号: G06F8/65 H04L29/08 G06F9/445

    摘要: A system and associated methods for enabling a tenant user of a multi-tenant computing platform to introduce an extension to the platform's functions and capabilities. A computing system, such as a distributed computing service platform, may manage independent customizations and/or extensions (collectively, “extensions”) of the service platform by multiple tenants in a manner that avoids undesirable behavior that may be caused by incompatible extensions. The service may accomplish this by requiring that a proposed extension provided by a tenant or extension vendor be accompanied by a formal declaration with respect to service platform component functionality and/or service platform data objects (collectively, “service platform resources”) that are utilized and/or modified by the extension. The service may further require that the extension be accompanied by validation code (e.g., one or more modules) that is capable of verifying that particular code modules or data objects of the extension are functioning as expected.

    First-class component extensions for multi-tenant environments

    公开(公告)号:US10200247B2

    公开(公告)日:2019-02-05

    申请号:US15298998

    申请日:2016-10-20

    申请人: NETSUITE INC.

    发明人: Alan S. Liu

    IPC分类号: H04L12/24 H04L12/927

    摘要: A system, apparatuses, and methods for enabling management of customizations/extensions to the functionality of a multi-tenant computing platform. In some embodiments, an extended or customized entity, such as a function, operation, process, module, sub-routine, data item, etc. is represented as a record. That record is then associated with an underlying record by means of a tenant specific mapping or equivalent structure. This enables the tenant to utilize the extended or customized entity in place of the underlying record in situations in which the underlying record would typically be used. This also provides a way of isolating the extensions or customizations on the multi-tenant platform so that they are associated with specific tenants and not with other tenants who may still access the underlying or un-extended versions of the entity.

    Field level data protection for cloud services using asymmetric cryptography

    公开(公告)号:US09965645B2

    公开(公告)日:2018-05-08

    申请号:US15153439

    申请日:2016-05-12

    申请人: NETSUITE INC.

    发明人: Dale Sinor

    IPC分类号: G06F21/62 H04L29/06

    摘要: Systems, apparatuses, and methods for providing data security for data that is stored in a cloud-level platform. In one embodiment, each session is associated with specific session “keys” for use in encrypting and decrypting data. The session specific keys are generated by a client application and the client public key of a public/private key pair is provided to the cloud platform as part of a user authentication process. If the user is properly authenticated, then the platform creates its own set of keys and sends the server public key of a public/private key pair to the client. When the client requests a data record or document, the platform can determine if the user is authorized to have access to the entire data record or document or only to certain fields or portions of the record or document. Based on that determination, the platform may selectively encrypt certain fields or portions of the record or document with the client public key.

    System and method for a cloud based solution to track notes against business records

    公开(公告)号:US09817991B2

    公开(公告)日:2017-11-14

    申请号:US14708031

    申请日:2015-05-08

    申请人: NetSuite Inc.

    IPC分类号: H04L29/06 G06F21/62 G06Q10/10

    摘要: Systems, apparatuses, and methods for creating, editing and using notes within the context of a records database. In an embodiment, a user may create a virtual sticky note that is associated with an underlying record such that the note is displayed with the record but extraneous from any field in the business record. Further, not all notes may be seen by all users as various levels of privacy may be established for different users. Embodiments enable users to efficiently and effectively associate their comments or other inputs with a record or file that is maintained on a cloud-based or multi-tenant platform. The notes may be implemented is a cloud-based solution to track notes/comments against business records maintained on a multi-tenant platform. In one embodiment, a note creator may permit other users to specify rules or criteria that determine who or what portions of an organization may view the created notes.

    SECURE CREDENTIAL SERVICE FOR CLOUD PLATFORM APPLICATIONS

    公开(公告)号:US20170235936A1

    公开(公告)日:2017-08-17

    申请号:US13968724

    申请日:2013-08-16

    申请人: NetSuite Inc.

    IPC分类号: G06F21/36

    CPC分类号: G06F21/36

    摘要: A system, apparatuses, and methods for enabling a third party application installed on a multi-tenant platform to utilize an external service, where that service requires a user to provide authentication credentials, without exposing those credentials to the third party application. The invention enables an extension of the platform's services, applications, and functionality via the use of the third party application and the external service, but without the risk that the application might expose the credentials to misuse or otherwise cause a breach of the security measures applicable to the data and/or services of a tenant, a tenant's users, or the platform itself.

    Intelligently designed user interface based on user behavior
    8.
    发明授权
    Intelligently designed user interface based on user behavior 有权
    基于用户行为的智能设计用户界面

    公开(公告)号:US09461972B1

    公开(公告)日:2016-10-04

    申请号:US14608519

    申请日:2015-01-29

    申请人: NetSuite Inc.

    发明人: Suhas Rohit Mehta

    IPC分类号: H04L9/32 H04L29/06

    CPC分类号: H04L63/0435 H04L63/10

    摘要: Systems, apparatuses, and methods for enabling the efficient configuration of a User Interface (UI) for a user so that the configured UI represents the UI elements used most commonly by the user. In one embodiment, the invention may be used by the operator and users of a multi-tenant business data processing platform to permit each user to be associated with a specific configuration of UI elements and capabilities based on that user's typical or most common usage patterns. Further, in one embodiment, information or data that represents the UI configuration associated with a user may be encoded and provided to the multi-tenant business data processing platform in an efficient manner to enable the platform to present the desired UI to that user.

    摘要翻译: 用于使用户能够有效地配置用户界面(UI)的系统,装置和方法,使得配置的UI表示用户最常用的UI元素。 在一个实施例中,本发明可以由多租户业务数据处理平台的运营商和用户使用,以允许每个用户基于该用户的典型或最常见的使用模式与UI元素和能力的特定配置相关联。 此外,在一个实施例中,代表与用户相关联的UI配置的信息或数据可以以有效的方式被编码并提供给多承租商业数据处理平台,以使平台能够向该用户呈现所需的UI。

    Concise communication of real-time business information in an enterprise network
    9.
    发明授权
    Concise communication of real-time business information in an enterprise network 有权
    企业网络中实时业务信息的简洁通信

    公开(公告)号:US07685010B2

    公开(公告)日:2010-03-23

    申请号:US10406915

    申请日:2003-04-04

    IPC分类号: G06F9/44 G06F17/00

    摘要: A method, system, computer program product, and related business methods for concisely communicating real-time business information to end users in an enterprise network is described. An integrated business system having at least ERP and CRM functionality is accessed via a browser-based user interface. A plurality of portlet windows are simultaneously displayed within a browser window, each portlet window occupying a relatively small area therein. The portlet windows are selected and arranged according to a customizable user profile for each user, and include reporting portlets displaying up-to-date business results retrieved from the integrated business system. Each reporting portlet further comprises report access links associated with at least one of the business results that, when selected by the user, invoke browser-based displays of up-to-date business data underlying those business results. Preferably, in accordance with a user-customizable alert setting stored in the user profile, regular electronic mail messages are sent to the user communicating up-to-date versions of those business results. Preferably, data labels that identify business items within the browser-based user interface and on the electronic mails are expressed in a business vernacular tuned to each user according to customizable business vernacular settings in their user profiles.

    摘要翻译: 描述了一种方法,系统,计算机程序产品以及用于将实时业务信息简洁地传送到企业网络中的终端用户的相关业务方法。 通过基于浏览器的用户界面访问至少具有ERP和CRM功能的集成业务系统。 在浏览器窗口内同时显示多个Portlet窗口,每个Portlet窗口占据其中较小的区域。 根据每个用户的可定制的用户配置文件选择和排列portlet窗口,并且包括显示从集成业务系统检索的最新业务结果的报告portlet。 每个报告portlet还包括与至少一个业务结果相关联的报告访问链接,所述业务结果当被用户选择时,调用基于浏览器的基于这些业务结果的最新业务数据的显示。 优选地,根据存储在用户简档中的用户可定制的警报设置,向用户发送常规的电子邮件消息,用于传达这些业务结果的最新版本。 优选地,在基于浏览器的用户界面和电子邮件中识别商业项目的数据标签以根据其用户简档中的可定制的业务本地设置调整到每个用户的业务白话来表示。

    MULTIPLE RATE CURRENCY CONSOLIDATOR
    10.
    发明申请
    MULTIPLE RATE CURRENCY CONSOLIDATOR 有权
    多元汇率合并

    公开(公告)号:US20090271301A1

    公开(公告)日:2009-10-29

    申请号:US12428297

    申请日:2009-04-22

    IPC分类号: G06Q40/00 G06Q10/00 G06F17/30

    摘要: A multiple currency rate consolidator addresses the needs of multi-national companies that do business in different currencies and tax localities. A consolidated view of financial data may be provided in real time. The multiple currency rate consolidator allows each subsidiary within a subsidiary hierarchy to enter and manage transactional data as well as budget/forecast data in a corresponding localized functional currency. The multiple currency rate consolidator allows different consolidation levels to view localized, consolidated values of subsidiary transactions. The multiple currency rate consolidator also accommodates statutory, ad hoc and management reporting consolidation using different subsidiary configurations for the same time periods, as well as the versioning of the subsidiary hierarchy to accommodate structural changes across different time periods.

    摘要翻译: 多种货币汇率整合者可以满足以不同货币和税收地区开展业务的跨国公司的需求。 可以实时提供财务数据的综合视图。 多币种汇率整合者允许附属层级中的每个子公司输入和管理交易数据以及相应的本地化功能货币的预算/预测数据。 多币种汇率整合者允许不同的合并水平来查看本地化的附属交易的综合价值。 多币种汇率整合者也适用于在同一时期使用不同子公司配置的法定,特设和管理报告合并,以及辅助层次结构的版本控制,以适应不同时期的结构性变化。