-
公开(公告)号:US11514076B2
公开(公告)日:2022-11-29
申请号:US16946548
申请日:2020-06-26
申请人: BMC Software, Inc.
发明人: Govindarajan Rangarajan , Ajoy Kumar , Narayan Kumar , Douglas Mueller , Matthew D. Connors , Darius Wallace
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.
-
公开(公告)号:US10534577B2
公开(公告)日:2020-01-14
申请号:US14851899
申请日:2015-09-11
申请人: BMC SOFTWARE, INC.
发明人: Narayan Kumar , Douglas Mueller , Richard Mayfield
IPC分类号: G06F7/32 , G06F7/20 , G06F7/14 , G06F7/36 , G06F16/22 , G06F16/2457 , H04L12/24 , G06F7/16 , H04L29/12
摘要: 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).
-
3.
公开(公告)号:US20180373774A1
公开(公告)日:2018-12-27
申请号:US16116292
申请日:2018-08-29
申请人: BMC Software, Inc.
发明人: Govindarajan Rangarajan , Ajoy Kumar , Narayan Kumar , Douglas Mueller , Matthew D. Connors , Darius Wallace
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.
-
公开(公告)号:US20140189644A1
公开(公告)日:2014-07-03
申请号:US13732292
申请日:2012-12-31
申请人: BMC SOFTWARE, INC.
发明人: Douglas Mueller , Charles Mousseau
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.
摘要翻译: 公开了用于添加剂独立对象修改的方法,系统和计算机可读介质。 该方法包括确定独立对象修改和软件应用程序的基础对象之间的关联,基于相关联的独立对象修改来修改基础对象的至少一个元素,以及将软件应用程序配置为在使用 修改的基础对象。
-
公开(公告)号:US11132192B2
公开(公告)日:2021-09-28
申请号:US14872869
申请日:2015-10-01
申请人: BMC SOFTWARE, INC.
发明人: Kia Behnia , Douglas Mueller
摘要: 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.
-
公开(公告)号:US10585918B2
公开(公告)日:2020-03-10
申请号:US15699571
申请日:2017-09-08
申请人: BMC Software, Inc.
发明人: Douglas Mueller , Jiani Chen
摘要: 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).
-
公开(公告)号:US10324912B2
公开(公告)日:2019-06-18
申请号:US15436144
申请日:2017-02-17
申请人: BMC SOFTWARE, INC.
发明人: Ajoy Kumar , Douglas Mueller , Josie George
IPC分类号: G06F16/215 , G06F16/00 , G06F16/23 , G06F16/901
摘要: 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.
-
公开(公告)号:US20180011916A1
公开(公告)日:2018-01-11
申请号:US15699571
申请日:2017-09-08
申请人: BMC Software, Inc.
发明人: Douglas Mueller , Jiani Chen
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).
-
公开(公告)号:US20140280130A1
公开(公告)日:2014-09-18
申请号:US13842072
申请日:2013-03-15
申请人: BMC SOFTWARE, INC.
发明人: Ajoy Kumar , Douglas Mueller , Josie George
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.
摘要翻译: 根据本公开的方面,提供了系统和方法用于规范表示实体的数据和链接实体的关系,包括定义描述可表示特征的一个或多个图形规则,用于表示实体的数据和链接实体的关系,应用一个或多个 图形规则表示实体的数据和链接实体的关系,识别一个或多个图形规则之间的一个或多个匹配实例和表示实体的数据以及链接实体的关系,以及执行一个或多个动作来更新 一个或多个图形规则之间的一个或多个匹配实例和表示实体的数据以及链接实体的关系。
-
公开(公告)号:US11474830B2
公开(公告)日:2022-10-18
申请号:US15476609
申请日:2017-03-31
申请人: BMC SOFTWARE, INC.
发明人: Douglas Mueller , Charles Mousseau
摘要: 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.
-
-
-
-
-
-
-
-
-