System and methods for using message thread-recurrent data to implement internal organizational processes

    公开(公告)号:US09992146B2

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

    申请号:US14993507

    申请日:2016-01-12

    申请人: NETSUITE INC.

    IPC分类号: H04L12/58 G06Q10/10 H04L12/28

    摘要: A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal e-mail facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system.

    SYSTEM AND METHOD FOR RECURSIVELY ITERATING OVER A LOOSELY ASSOCIATED DATA STRUCTURE

    公开(公告)号:US20170235795A1

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

    申请号:US14028046

    申请日:2013-09-16

    申请人: NETSUITE INC.

    发明人: DAVID GILDER

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30513 G06F17/30958

    摘要: A data structure and its characteristics, and an associated process for searching the structure in a manner that ensures that each node or data location is traversed regardless of which node is the starting point of the traversal process. An embodiment of the invention may be used to locate a node of a data structure so that it may be processed or otherwise manipulated, such as by eliminating a node, moving a node, processing the data associated with a node, etc. In some embodiments, a combination of a “loosely associated” data structure and a specified method of traversing the data structure provide an efficient way to structure and administer a database, and provide a scalable and computationally efficient solution to the problems posed by conventional and more “tightly associated” structures.

    SYSTEM AND METHODS FOR GENERATING DERIVATIVE WEBSITES

    公开(公告)号:US20170235709A1

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

    申请号:US14147182

    申请日:2014-01-03

    申请人: NetSuite Inc.

    发明人: David Jennings

    IPC分类号: G06F17/22

    CPC分类号: G06F17/2288 G06F17/3089

    摘要: A system and methods for creating derivative websites based on base website and derivative site content. A content management system contains files representing multiple websites, i.e., a base website and one or more derivative versions of the base website. Each derivative version of the website consists of one of more files stored in a hierarchal chain of derivative folders that represent changes from the base website. A developer may thereby track which changes have been implemented and changes made by other developers higher in the chain of derivative workspaces than the current developer will be propagated to the current developer's derivative version of the production website.

    First-class component extensions for multi-tenant environments
    64.
    发明授权
    First-class component extensions for multi-tenant environments 有权
    多租户环境的一流组件扩展

    公开(公告)号:US09509571B1

    公开(公告)日:2016-11-29

    申请号:US13943024

    申请日:2013-07-16

    申请人: NETSUITE INC.

    发明人: Alan S. Liu

    IPC分类号: G06F9/44 H04L12/24

    摘要: 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.

    摘要翻译: 一种用于使得能够管理对多租户计算平台的功能的定制/扩展的系统,装置和方法。 在一些实施例中,诸如功能,操作,过程,模块,子例程,数据项等的扩展或定制实体被表示为记录。 然后,该记录通过租户特定映射或等效结构与底层记录相关联。 这使得租户在通常使用底层记录的情况下可以利用扩展或定制实体代替底层记录。 这还提供了一种隔离多租户平台上的扩展或定制的方法,以便它们与特定租户相关联,而不与仍然可以访问实体的底层或非扩展版本的其他租户相关联。

    System and method for importing heterogeneous hashed passwords
    65.
    发明授权
    System and method for importing heterogeneous hashed passwords 有权
    用于导入异构散列密码的系统和方法

    公开(公告)号:US09491164B1

    公开(公告)日:2016-11-08

    申请号:US14464128

    申请日:2014-08-20

    申请人: NETSUITE INC.

    发明人: Sean Fay Brian Chess

    IPC分类号: H04L29/06 G06F21/45

    CPC分类号: H04L63/083 G06F21/46

    摘要: A method is disclosed for migrating a client domain involving identifying a user account entry in a client domain's password table, where the entry includes a user identifier and a first hashed password value, where the first hashed password value is derived from hashing a user password with a client domain hash algorithm. The first hashed password value is re-hashed using a multi-tenant system hash algorithm to obtain a second hashed password value. Another user account entry is created and stored in a multi-tenant system password table along with the second hashed password value and metadata from which the client domain hash algorithm can be determined.

    摘要翻译: 公开了一种用于迁移涉及在客户端域密码表中识别用户帐户条目的客户端域的方法,其中该条目包括用户标识符和第一散列密码值,其中第一散列密码值从散列用户密码导出, 客户端域哈希算法。 使用多租户系统散列算法对第一个散列密码值进行重新散列,以获得第二个散列密码值。 创建另一个用户帐户条目并将其存储在多承租人系统密码表中,以及可以确定客户端域哈希算法的第二散列密码值和元数据。

    Integrated cloud platform translation system
    66.
    发明授权
    Integrated cloud platform translation system 有权
    集成云平台翻译系统

    公开(公告)号:US09405532B1

    公开(公告)日:2016-08-02

    申请号:US14195157

    申请日:2014-03-03

    申请人: NetSuite Inc.

    发明人: Craig Sullivan

    IPC分类号: G06F17/28 G06F9/44

    CPC分类号: G06F8/71 G06F8/20 G06F9/454

    摘要: Systems, apparatuses and methods for use in the development of software applications or extensions to applications, user interfaces or similar products. Specifically, the invention is directed to an efficient process for developing software applications for markets in which different languages are spoken, typically as part of an internationalization strategy. The inventive systems and processes may also be used to produce software applications for a single geographic market in which multiple languages are spoken. The inventive process involves providing a development environment for software applications in which multiple users may generate customized applications based on access to a common set of applications, functional modules, translation elements, translated strings, etc. The inventive system, apparatus, and method for generating software applications in multiple languages is more efficient than presently known methods and ensures completeness and consistency of terminology in the translation into other languages.

    摘要翻译: 用于开发软件应用程序或扩展应用程序,用户界面或类似产品的系统,设备和方法。 具体地说,本发明涉及一种用于开发用于其中讲不同语言的市场的软件应用的有效方法,通常作为国际化策略的一部分。 本发明的系统和过程也可以用于为单个地理市场生产用于说出多种语言的软件应用。 本发明的过程涉及为软件应用提供开发环境,其中多个用户可以基于对一组共同的应用,功能模块,翻译元件,翻译的字符串等的访问来生成定制应用。本发明的系统,装置和用于生成 多种语言的软件应用程序比目前已知的方法更有效,并确保翻译成其他语言的术语的完整性和一致性。

    System and method for extending password time-to-live based on characteristics of proposed password
    67.
    发明授权
    System and method for extending password time-to-live based on characteristics of proposed password 有权
    基于提出的密码特征,扩展密码生存时间的系统和方法

    公开(公告)号:US09396324B1

    公开(公告)日:2016-07-19

    申请号:US14195700

    申请日:2014-03-03

    申请人: NetSuite Inc.

    IPC分类号: G06F21/00 G06F21/46 H04L29/06

    CPC分类号: G06F21/46 H04L63/0846

    摘要: Systems and methods for use in enhancing the security of a system, network, device, data storage element, software application, document, account, data, structure or building. Specifically, the invention is directed to a method of determining a password time-to-live (TTL) value for a password created by a user. In one embodiment, the TTL is extended relative to a baseline or default value if the user creates a password that is expected to produce an increased level of security. Such a password may be longer, include a certain combination of characters, be judged as more complex by an appropriate algorithm, rule or heuristic, or be considered as more secure or desirable by using any other suitable measure or criteria.

    摘要翻译: 用于增强系统,网络,设备,数据存储元件,软件应用程序,文档,帐户,数据,结构或建筑物的安全性的系统和方法。 具体地,本发明涉及一种确定用户创建的密码的密码生存时间(TTL)值的方法。 在一个实施例中,如果用户创建预期产生增加的安全级别的密码,则TTL相对于基线或默认值被扩展。 这样的密码可能会更长,包括特定的字符组合,通过适当的算法,规则或启发式来判断为更复杂,或者通过使用任何其他合适的测量或标准被认为更安全或更理想。

    Message tracking with thread-recurrent data
    68.
    发明授权
    Message tracking with thread-recurrent data 有权
    带有线程数据的消息跟踪

    公开(公告)号:US09258265B2

    公开(公告)日:2016-02-09

    申请号:US14042250

    申请日:2013-09-30

    申请人: NETSUITE INC.

    IPC分类号: G06Q10/10 H04L12/58

    摘要: A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal email facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system.

    摘要翻译: 在具有内部电子邮件设施的基于网络的商业信息系统的上下文中描述了方法,系统,计算机程序产品和相关业务方法,其中,所述终端用户的本地电子邮件系统之间的电子邮件通信 基于Web的商业信息系统和外部联系人被基于网络的商业信息系统(位于基于网络的商业信息系统之外的本地电子邮件系统)自动跟踪,但是通常由最终用户优先于内部 基于网络的商业信息系统的电子邮件设施。 所描述的优选实施例以独立于特定类型和选择的方式提供基于web的商业信息系统与最终用户的本机电子邮件系统的易于使用,合理透明的“不点击”集成 的本地电子邮件系统。

    System and method for enhancing data security by use of dynamic honey tokens
    69.
    发明授权
    System and method for enhancing data security by use of dynamic honey tokens 有权
    使用动态蜂蜜令牌增强数据安全性的系统和方法

    公开(公告)号:US09223998B1

    公开(公告)日:2015-12-29

    申请号:US14179160

    申请日:2014-02-12

    申请人: NETSUITE INC.

    发明人: Ryan Grisso

    IPC分类号: G06F21/62

    摘要: Systems and methods for enhancing the security of confidential data such as customer email lists or similar contact information. Specifically, the invention is directed to a method of inserting a form of data referred to as a honey token into a data set when it is accessed by a user (such as an employee of the rightful owner of the data). In contrast to conventional forms of such tokens, the inventive token is dynamically generated and includes information identifying the user (i.e., the party accessing the data).

    摘要翻译: 用于增强机密数据安全性的系统和方法,如客户电子邮件列表或类似的联系信息。 具体地,本发明涉及一种当用户(例如数据的合法所有者的雇员)访问时将称为蜂蜜令牌的数据形式插入到数据集中的方法。 与传统形式的这种令牌相反,本发明的标记是动态生成的,并且包括标识用户的信息(即访问数据的一方)。

    Multiple rate currency consolidator
    70.
    发明授权
    Multiple rate currency consolidator 有权
    多重汇率货币整合

    公开(公告)号:US08622290B2

    公开(公告)日:2014-01-07

    申请号:US13537587

    申请日:2012-06-29

    IPC分类号: G06F7/00

    摘要: 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.

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