×

System and method for resource reconciliation in an enterprise management system

  • US 10,534,577 B2
  • Filed: 09/11/2015
  • Issued: 01/14/2020
  • Est. Priority Date: 12/06/2004
  • Status: Active Grant
First Claim
Patent Images

1. A resource management computer system comprising:

  • a database including a plurality of datasets, the plurality of datasets including a first dataset and a second dataset;

    an application programming interface (API) configured to receive data about computer objects in a computer network, and to store the data in at least one of the plurality of datasets, the computer objects representing components of the computer network; and

    a reconciliation engine configured to;

    select a first computer object from the first dataset;

    query the database to determine whether the second dataset includes a second computer object that matches the first computer object according to one or more of a plurality of identification rules, at least one of the plurality of identification rules specifying a combination of attributes that are considered when determining a match in the database, the plurality of identification rules being associated with priority information such that a first identification rule having a priority higher than a second identification rule is applied before the second identification rule;

    assign a reconciliation identifier to the first computer object, the first and second computer objects having a same reconciliation identifier;

    determine that the first computer object is associated with a first sub-object;

    determine that the second dataset includes a second sub-object that matches the first sub-object;

    assign a reconciliation identifier to the first sub-object, the first and second sub-objects having a same reconciliation identifier;

    merge the first and second computer objects into a single merged computer object, including selecting one or more first attributes from the first computer object, selecting one or more second attributes from the second computer object, and including the first and second attributes in the single merged computer object; and

    merge the first and second sub-objects into a single merged sub-object.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×