TECHNIQUES FOR MANAGING FUNCTIONALITY CHANGES OF AN ON-DEMAND DATABASE SYSTEM

    公开(公告)号:US20200065764A1

    公开(公告)日:2020-02-27

    申请号:US16671857

    申请日:2019-11-01

    Abstract: In accordance with embodiments, there are provided techniques for managing functionality changes of a database platform of a service provider. The techniques facilitate implementing changes to the database platform while minimizing work flow reductions to users of the database platform. To that end, one embodiment of the present invention delays implementation of the changes for a duration of time to provide users of the database platform an opportunity to adjust behavioral interaction with the database platform. In accordance with another embodiment of the present invention, users may implement the functional changes to determine any adverse impact on work flow, before the functional changes become permanent. In another embodiment, the users may be afforded an opportunity to selectively enable and disable the functionality changes before the duration of time expires.

    TEMPLATE BASED SOFTWARE CONTAINER
    2.
    发明申请
    TEMPLATE BASED SOFTWARE CONTAINER 有权
    基于模板的软件容器

    公开(公告)号:US20160170743A1

    公开(公告)日:2016-06-16

    申请号:US14750320

    申请日:2015-06-25

    CPC classification number: G06F17/3056 G06F8/30

    Abstract: A hierarchical template framework may include lower tier templates that identify groups of software components for discrete software services. The template framework also may include upper tier templates that include one or more lower tier templates and identify software components for a prearranged group of the software services configured to support and operate with an associated category of core software functions. A software developer may build a software application from the software components identified in a selected upper tier template, lower tier templates, and any other core software components identified for the core software functions. The templates prevent the software developer from having to manually locate and test all of the software components for different software services used in a software application.

    Abstract translation: 分层模板框架可以包括识别用于离散软件服务的软件组件组的较低层模板。 模板框架还可以包括上层模板,其包括一个或多个下层模板,并且识别被配置为支持和操作相关类别的核心软件功能的软件服务的预先安排的组的软件组件。 软件开发人员可以从所选择的上层模板,下层模板和为核心软件功能标识的任何其他核心软件组件中识别的软件组件构建软件应用程序。 该模板阻止软件开发人员手动定位和测试软件应用程序中使用的不同软件服务的所有软件组件。

    Template based software container

    公开(公告)号:US09646064B2

    公开(公告)日:2017-05-09

    申请号:US14750320

    申请日:2015-06-25

    CPC classification number: G06F17/3056 G06F8/30

    Abstract: A hierarchical template framework may include lower tier templates that identify groups of software components for discrete software services. The template framework also may include upper tier templates that include one or more lower tier templates and identify software components for a prearranged group of the software services configured to support and operate with an associated category of core software functions. A software developer may build a software application from the software components identified in a selected upper tier template, lower tier templates, and any other core software components identified for the core software functions. The templates prevent the software developer from having to manually locate and test all of the software components for different software services used in a software application.

    Truncating data associated with objects in a multi-tenant database
    4.
    发明授权
    Truncating data associated with objects in a multi-tenant database 有权
    截断与多租户数据库中的对象相关联的数据

    公开(公告)号:US09558218B2

    公开(公告)日:2017-01-31

    申请号:US14714968

    申请日:2015-05-18

    Abstract: An exemplary embodiment of a multi-tenant database system is provided. The system includes a multi-tenant database, an entity definition table, and a data processing engine. The database has database objects for multiple tenants, including an existing object for a designated tenant. Each entry in the existing object has a respective entity identifier. The definition table has metadata entries for the database objects, including a metadata entry for the existing object. This metadata entry has a tenant identifier for the designated tenant, an entity name for the existing object, and an old key prefix for the existing object. Each entity identifier of the existing object begins with the old key prefix. The engine performs a data truncation operation on the existing object by updating the metadata entry to replace the old key prefix with a new key prefix. This results in an updated object that is identified by the new key prefix and the tenant identifier.

    Abstract translation: 提供了多租户数据库系统的示例性实施例。 该系统包括多租户数据库,实体定义表和数据处理引擎。 数据库具有多个租户的数据库对象,包括指定租户的现有对象。 现有对象中的每个条目都有相应的实体标识符。 定义表具有数据库对象的元数据条目,包括现有对象的元数据条目。 该元数据条目具有用于指定承租人的租户标识符,现有对象的实体名称和用于现有对象的旧密钥前缀。 现有对象的每个实体标识符都以旧的密钥前缀开始。 引擎通过更新元数据条目来对现有对象执行数据截断操作,以用新的密钥前缀替换旧的密钥前缀。 这导致由新的密钥前缀和租户标识符标识的更新的对象。

    TERMINATING USER ACCESS TO DATABASE SYSTEMS
    5.
    发明申请
    TERMINATING USER ACCESS TO DATABASE SYSTEMS 审中-公开
    终止用户访问数据库系统

    公开(公告)号:US20150134700A1

    公开(公告)日:2015-05-14

    申请号:US14541462

    申请日:2014-11-14

    CPC classification number: G06F21/604

    Abstract: Terminating user access to database systems is described. A system receives, from a user interface associated with a system administrator, a request to terminate access by a user of a database system. The system terminates access by the user to the database system, without deleting an account associated with the user from an association with data and/or a workflow associated with the database system.

    Abstract translation: 描述终止对数据库系统的用户访问。 系统从与系统管理员相关联的用户界面接收终止数据库系统的用户访问的请求。 系统终止用户访问数据库系统,而不需要删除与用户关联的帐户与与数据库系统相关联的数据和/或工作流的关联。

    Techniques for managing functionality changes of an on-demand database system

    公开(公告)号:US11615376B2

    公开(公告)日:2023-03-28

    申请号:US16671857

    申请日:2019-11-01

    Abstract: In accordance with embodiments, there are provided techniques for managing functionality changes of a database platform of a service provider. The techniques facilitate implementing changes to the database platform while minimizing work flow reductions to users of the database platform. To that end, one embodiment of the present invention delays implementation of the changes for a duration of time to provide users of the database platform an opportunity to adjust behavioral interaction with the database platform. In accordance with another embodiment of the present invention, users may implement the functional changes to determine any adverse impact on work flow, before the functional changes become permanent. In another embodiment, the users may be afforded an opportunity to selectively enable and disable the functionality changes before the duration of time expires.

    Personalizing scoping and ordering of object types for search

    公开(公告)号:US09619524B2

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

    申请号:US14275074

    申请日:2014-05-12

    CPC classification number: G06F17/3053 G06F17/30312 G06F17/30867

    Abstract: A method of establishing personalized limits on a search responsive to a key word query in an enterprise search system is described that includes receiving an object types access history for a particular user. Applying this method, the object types access history includes records of object types selected from search results returning multiple object types and records of object types selected via interfaces other than search results. The method continues with determining and storing in computer readable memory a personalized scope of object types. The personalized scope of object types sets a limit on object types initially returned by an enterprise search system for the particular user in response to key word queries by the particular user that do not specify object types to search.

    PERSONALIZING SCOPING AND ORDERING OF OBJECT TYPES FOR SEARCH
    8.
    发明申请
    PERSONALIZING SCOPING AND ORDERING OF OBJECT TYPES FOR SEARCH 有权
    个性化搜索和搜索对象类型的排序

    公开(公告)号:US20140310272A1

    公开(公告)日:2014-10-16

    申请号:US14275074

    申请日:2014-05-12

    CPC classification number: G06F17/3053 G06F17/30312 G06F17/30867

    Abstract: A method of establishing personalized limits on a search responsive to a key word query in an enterprise search system is described that includes receiving an object types access history for a particular user. Applying this method, the object types access history includes records of object types selected from search results returning multiple object types and records of object types selected via interfaces other than search results. The method continues with determining and storing in computer readable memory a personalized scope of object types. The personalized scope of object types sets a limit on object types initially returned by an enterprise search system for the particular user in response to key word queries by the particular user that do not specify object types to search.

    Abstract translation: 描述了响应于企业搜索系统中的关键字查询来搜索关于搜索的个性化限制的方法,其包括接收特定用户的对象类型访问历史。 应用此方法,对象类型访问历史记录包括从搜索结果中选择的对象类型的记录,返回多个对象类型,以及通过除搜索结果之外的界面选择的对象类型的记录。 该方法继续确定和存储在计算机可读存储器中的对象类型的个性化范围。 对象类型的个性化范围对特定用户最初由企业搜索系统返回的对象类型设置限制,以响应特定用户对不指定要搜索的对象类型的关键词查询。

    TRUNCATING DATA ASSOCIATED WITH OBJECTS IN A MULTI-TENANT DATABASE
    9.
    发明申请
    TRUNCATING DATA ASSOCIATED WITH OBJECTS IN A MULTI-TENANT DATABASE 有权
    与多个数据库中的对象相关的数据传输

    公开(公告)号:US20150254286A1

    公开(公告)日:2015-09-10

    申请号:US14714968

    申请日:2015-05-18

    Abstract: An exemplary embodiment of a multi-tenant database system is provided. The system includes a multi-tenant database, an entity definition table, and a data processing engine. The database has database objects for multiple tenants, including an existing object for a designated tenant. Each entry in the existing object has a respective entity identifier. The definition table has metadata entries for the database objects, including a metadata entry for the existing object. This metadata entry has a tenant identifier for the designated tenant, an entity name for the existing object, and an old key prefix for the existing object. Each entity identifier of the existing object begins with the old key prefix. The engine performs a data truncation operation on the existing object by updating the metadata entry to replace the old key prefix with a new key prefix. This results in an updated object that is identified by the new key prefix and the tenant identifier.

    Abstract translation: 提供了多租户数据库系统的示例性实施例。 该系统包括多租户数据库,实体定义表和数据处理引擎。 数据库具有多个租户的数据库对象,包括指定租户的现有对象。 现有对象中的每个条目都有相应的实体标识符。 定义表具有数据库对象的元数据条目,包括现有对象的元数据条目。 该元数据条目具有用于指定承租人的租户标识符,现有对象的实体名称和用于现有对象的旧密钥前缀。 现有对象的每个实体标识符都以旧的密钥前缀开始。 引擎通过更新元数据条目来对现有对象执行数据截断操作,以用新的密钥前缀替换旧的密钥前缀。 这导致由新的密钥前缀和租户标识符标识的更新的对象。

    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VERSIONING CONTENT IN A DATABASE SYSTEM USING CONTENT TYPE SPECIFIC OBJECTS
    10.
    发明申请
    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR VERSIONING CONTENT IN A DATABASE SYSTEM USING CONTENT TYPE SPECIFIC OBJECTS 审中-公开
    使用内容类型特定对象的数据库系统中的版本内容的系统,方法和计算机程序产品

    公开(公告)号:US20140136500A1

    公开(公告)日:2014-05-15

    申请号:US14158732

    申请日:2014-01-17

    CPC classification number: G06F16/219 G06F16/289

    Abstract: In accordance with embodiments, there are provided mechanisms and methods for versioning content in a database system using content type specific objects. These mechanisms and methods for versioning content in a database system using content type specific objects can enable embodiments to provide a database system which stores information associated with multiple versions of content. The ability of embodiments to provide a database system which supports content versioning can enable an efficient and comprehensive storage of content types having different features by the database system.

    Abstract translation: 根据实施例,提供了使用内容类型特定对象在数据库系统中对内容进行版本化的机制和方法。 用于使用内容类型特定对象对数据库系统中的内容进行版本化的这些机制和方法可使实施例能够提供存储与多个内容版本相关联的信息的数据库系统。 实施例提供支持内容版本化的数据库系统的能力可以实现数据库系统具有不同特征的内容类型的有效和全面的存储。

Patent Agency Ranking