Cooperative naming for configuration items in a distributed configuration management database environment

    公开(公告)号:US11514076B2

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

    申请号:US16946548

    申请日:2020-06-26

    IPC分类号: G06F16/27

    摘要: A first datastore discovers a configuration item (CI), without a persistent unique identifier in a distributed datastores environment. When the first datastore has authoritative naming rights, it determines an authoritative identification for the CI. When the first datastore has advisory naming rights, it suggests a name for the CI to a second datastore having authoritative naming rights. The second datastore determines that a pre-existing identification for the CI in the second datastore is the authoritative identification for the CI. If there is no pre-existing identification for the CI in the second data store, the second data store accepts the suggested name as the authoritative identification for the CI. When the first datastore has no naming rights for the CI, it sends the CI to a third data store having authoritative naming rights for the CI to get an authoritative identification for the CI.

    System and method for resource reconciliation in an enterprise management system

    公开(公告)号:US10534577B2

    公开(公告)日:2020-01-14

    申请号:US14851899

    申请日:2015-09-11

    摘要: A method to reconcile multiple instances of a single computer resource identified by resource discovery operations includes: (1) accessing information describing one or more resources; (2) identifying, via the accessed information, at least one resource that has been detected or discovered by at least two of the discovery operations; and (3) merging attributes associated with the identified resource from each of the at least two discovery operations into a single, reconciled resource object. Illustrative “resources” include, but are not limited to, computer systems, components of computer systems, data storage systems, switches, routers, memory, software applications (e.g., accounting and database applications), operating systems and business services (e.g., order entry or change management and tracking services).

    COOPERATIVE NAMING FOR CONFIGURATION ITEMS IN A DISTRIBUTED CONFIGURATION MANAGEMENT DATABASE ENVIRONMENT

    公开(公告)号:US20180373774A1

    公开(公告)日:2018-12-27

    申请号:US16116292

    申请日:2018-08-29

    IPC分类号: G06F17/30

    CPC分类号: G06F16/27

    摘要: Disclosed are methods and systems to provide coordinated identification of data items across a plurality of distributed data storage repositories (datastores). In one disclosed embodiment, a single configuration management database (CMDB) controls identification rights for all CIs as they are first identified in a master/slave relationship with all other CMDBs in the distributed environment. In a second embodiment, a plurality of CMDBs divide identification rights based upon coordination identification rules where certain CMDBs are assigned authoritative identification rights for CIs matching the rules of a particular CMDB in the distributed environment. In a third embodiment, one or more of the plurality of CMDBs may also have advisory identification rights for CIs which do not already have an identifiable unique identity and can coordinate with an authoritative CMDB to establish an identity for CIs.

    ADDITIVE INDEPENDENT OBJECT MODIFICATION
    4.
    发明申请
    ADDITIVE INDEPENDENT OBJECT MODIFICATION 有权
    添加独立对象修改

    公开(公告)号:US20140189644A1

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

    申请号:US13732292

    申请日:2012-12-31

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505 G06F8/71

    摘要: Disclosed is a method, a system and a computer readable medium for additive independent object modification. The method includes determining an association between an independent object modification and a base object of a software application, modifying at least one element of the base object based on the associated independent object modification, and configuring the software application to execute in a computer system using the modified base object.

    摘要翻译: 公开了用于添加剂独立对象修改的方法,系统和计算机可读介质。 该方法包括确定独立对象修改和软件应用程序的基础对象之间的关联,基于相关联的独立对象修改来修改基础对象的至少一个元素,以及将软件应用程序配置为在使用 修改的基础对象。

    Bi-directional communication between change management tool and implementation tools

    公开(公告)号:US11132192B2

    公开(公告)日:2021-09-28

    申请号:US14872869

    申请日:2015-10-01

    IPC分类号: G06F9/44 G06F8/71 G06F8/70

    摘要: Task implementation tools are registered to interface with a change management tool. The change management tool configures a plurality of tasks to implement a change to an information technology infrastructure's configuration, and sends a plurality of task instructions to the plurality of task implementation tools for performing the plurality of tasks. Each task instruction is directed to a targeted task implementation tool for performing a particular task and includes task-related information for the targeted implementation tool to perform the particular task. Registering the plurality of task implementation tools to interface with the change management tool includes registering each the plurality of task implementation tools to accept the task instruction for the particular task directed to it from the change management tool, to know what to do with the task instruction and to know how to respond to the task instruction.

    Overlay dataset
    6.
    发明授权

    公开(公告)号:US10585918B2

    公开(公告)日:2020-03-10

    申请号:US15699571

    申请日:2017-09-08

    IPC分类号: G06F17/30 G06F7/00 G06F16/28

    摘要: Overlay datasets provide an efficient, flexible and scalable mechanism to represent the logical replication of one or more prior defined datasets. Only changes made to an entity in an overlay dataset's underlying dataset are replicated into the overlay dataset (such changes do not affect the underlying dataset). Read operations directed to the overlay dataset will find entities in the overlay dataset if they exist and in the underlying dataset(s) if no overlay-specific entity exists. Accordingly, overlay datasets provide an efficient mechanism for making changes to an existing dataset without suffering the high processing time and storage overhead associated with prior art copying and versioning techniques. Overlay datasets also provide a natural mechanism to keep two or more datasets in synchronization because changes to a base or underlying dataset's entities are “visible” in its associated overlay dataset (unless the entity has been modified in the overlay dataset).

    Multi-entity normalization
    7.
    发明授权

    公开(公告)号:US10324912B2

    公开(公告)日:2019-06-18

    申请号:US15436144

    申请日:2017-02-17

    摘要: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.

    Overlay Dataset
    8.
    发明申请
    Overlay Dataset 审中-公开

    公开(公告)号:US20180011916A1

    公开(公告)日:2018-01-11

    申请号:US15699571

    申请日:2017-09-08

    IPC分类号: G06F17/30

    CPC分类号: G06F16/284

    摘要: Overlay datasets provide an efficient, flexible and scalable mechanism to represent the logical replication of one or more prior defined datasets. Only changes made to an entity in an overlay dataset's underlying dataset are replicated into the overlay dataset (such changes do not affect the underlying dataset). Read operations directed to the overlay dataset will find entities in the overlay dataset if they exist and in the underlying dataset(s) if no overlay-specific entity exists. Accordingly, overlay datasets provide an efficient mechanism for making changes to an existing dataset without suffering the high processing time and storage overhead associated with prior art copying and versioning techniques. Overlay datasets also provide a natural mechanism to keep two or more datasets in synchronization because changes to a base or underlying dataset's entities are “visible” in its associated overlay dataset (unless the entity has been modified in the overlay dataset).

    MULTI-ENTITY NORMALIZATION
    9.
    发明申请
    MULTI-ENTITY NORMALIZATION 有权
    多实体正规化

    公开(公告)号:US20140280130A1

    公开(公告)日:2014-09-18

    申请号:US13842072

    申请日:2013-03-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30303 G06F17/30

    摘要: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.

    摘要翻译: 根据本公开的方面,提供了系统和方法用于规范表示实体的数据和链接实体的关系,包括定义描述可表示特征的一个或多个图形规则,用于表示实体的数据和链接实体的关系,应用一个或多个 图形规则表示实体的数据和链接实体的关系,识别一个或多个图形规则之间的一个或多个匹配实例和表示实体的数据以及链接实体的关系,以及执行一个或多个动作来更新 一个或多个图形规则之间的一个或多个匹配实例和表示实体的数据以及链接实体的关系。

    Additive independent object modification

    公开(公告)号:US11474830B2

    公开(公告)日:2022-10-18

    申请号:US15476609

    申请日:2017-03-31

    IPC分类号: G06F9/445 G06F8/71

    摘要: Disclosed is a method, a system and a computer readable medium for additive independent object modification. The method includes determining an association between an independent object modification and a base object of a software application, modifying at least one element of the base object based on the associated independent object modification, and configuring the software application to execute in a computer system using the modified base object.