×

Associative object model for composite entity information

  • US 10,049,144 B2
  • Filed: 04/18/2012
  • Issued: 08/14/2018
  • Est. Priority Date: 01/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • providing a first entity type by associating data relating to an entity from a plurality of databases to represent a comprehensive state of the entity;

    providing composite entity information (CEI) for the first entity type, the composite entity information comprising;

    one or more objects in the first entity type; and

    one or more attributes for each of the one or more objects;

    providing at least one link through a pointer between the first entity type and one or more related or associated entity types;

    associating at least one enterprise system subscriber to at least one of;

    the first entity type and the one or more related or associated entity types;

    providing a persistence database in a persistence associative object model (AOM) layer comprising the one or more attributes, the at least one link between the first entity type and the one or more related or associated entity types, and the at least one enterprise system subscriber;

    updating a change to data of the one or more attributes in a single location in the persistence database;

    inheriting the change to the data of the one or more attributes of the first entity type and the linked one or more related or associated entity types in an active AOM accessible by a subscribing system and a publishing system in an enterprise;

    identifying the first entity type by a unique key which comprises a system key which is an attribute that uniquely identifies entities that publish or subscribe to information, a global key which uniquely identifies the entity across the enterprise, and an AOM key which is assigned to every uniquely identifiable entity by the AOM;

    subscribing the at least one enterprise system subscriber to the first entity type and the one or more related or associated entity types; and

    providing the at least one link between the first entity type and the one or more related or associated entity types provides the at least one enterprise system subscriber with the ability to customize their view of the data,wherein the at least one system subscriber is a member of at least one of the subscribing system and the publishing system, and the active AOM receives the change to the data of the one or more attributes from the at least one system subscriber to immediately propagate the change to the data of the one or more attributes to the one or more related or associated entity types of the first entity type,wherein the change to the data of the one or more attributes is inherited through the active AOM by virtue of reference to a point of change through the pointer such that the change to the data of the one or more attributes is immediately observed in a master view and the at least one enterprise system subscriber associated with the at least one of;

    the first entity type and the one or more related or associated entity types inherits the change to the data of the one or more attributes by virtue of the reference to the point of change through the pointer and can observe the change to the data of the one or more attributes in the master view,wherein the change to the data of the one or more attributes of the one or more objects, is inherited through the at least one link, which describes associations between the one or more objects, associations of the pointer between the first entity type and the one or more related or associated entity types, and associations between the subscribing system and the publishing system and other subscribing systems and publishing systems in the enterprise between the linked entity types in the active AOM,wherein the AOM comprises a live AOM layer which includes a run time compilation of the CEI for the first entity type and the one or more related or associated entity types and the persistence AOM layer which includes a database containing CEI data,wherein the CEI is valid for a lifetime of a publishing action or a subscribing action,wherein the at least one link between the first entity type and the one or more related or associated entity types is rearranged by the at least one enterprise system subscriber in order to customize associations between the first entity type and the one or more related or associated entity types and a corresponding view of the first entity type and the one or more related or associated entity types, andwherein the at least one link between the first entity type and the one or more related or associated entity types is further rearranged by the at least one enterprise system subscriber by changing directional arrows between the first entity type and the one or more related or associated entity types in the AOM.

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