×

Determination of a most suitable address for a master data object instance

  • US 9,286,578 B2
  • Filed: 12/23/2011
  • Issued: 03/15/2016
  • Est. Priority Date: 12/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • storing, by a computer, a master data object instance, wherein the master data object instance comprises of a plurality of address instances each with one or more address data;

    generating, by the computer, a particular address snapshot instance for a respective particular address instance of the plurality of address instances, wherein the particular address snapshot instance is associated with the respective particular address instance through a respective unique address snapshot reference value, and the particular address snapshot instance is a data structure that comprises a root node with the respective unique address snapshot reference value, a node hosting address data of the respective particular address instance from which the particular address snapshot instance was generated, a validity period of a source object for which the particular address snapshot instance was generated, and a display name node containing a semantic name for an entity associated with the particular address snapshot instance that is filled in all address snapshot instances;

    saving, by the computer, the particular address snapshot instance in a data storage following association with address data of the respective particular address instance;

    rendering, by the computer, the particular address snapshot instance as immutable;

    determining, by the computer, an address determination sequence;

    analyzing, by the computer, the address determination sequence to the master data object instance to identify one or more address instances including the respective particular address instance;

    identifying, by the computer, the respective particular address instance as a most suitable address instance from among the one or more address instances based on criteria of the address determination sequence;

    returning, by the computer, the unique address snapshot reference value from the most suitable address instance; and

    identifying, by the computer, the particular address snapshot instance from the returned unique address snapshot reference;

    retrieving, by the computer, the address data from the particular address snapshot instance using the unique address snapshot reference value.

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