Patent ID: 11935098
Assignee: EMC IP HOLDING COMPANY LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
obtaining, by at least one first system of a service provider, a request that is to be processed based on a current configuration of a second system, wherein the second system comprises a plurality of items and each item comprises a set of components, each of the components having one of a plurality of types and comprising one or more of: at least one software component and at least one hardware component, wherein the current configuration comprises one or more differences relative to an initial configuration of the second system provided by the service provider;
obtaining, by the at least one first system, component-level information for the plurality of items from multiple data sources, wherein a first one of the multiple data sources and a second one of the multiple data sources represent at least one of the plurality of items in different formats, thereby resulting in one or more inconsistencies in the component-level information for the at least one of the plurality of items;
combining the component-level information obtained from the multiple data sources into a hierarchical data structure;
determining, by the at least one first system, the current configuration of the second system by applying one or more rules to the hierarchical data structure, wherein the one or more rules resolve the one or more inconsistencies in the component-level information for the at least one of the plurality of items and identify at least one particular one of the plurality of types of at least one of the components in each of one or more of the sets and a quantity of the components of the at least one particular type that are in the corresponding set; and
processing, by the at least one first system, the request based at least in part on the determined current configuration;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.