Patent ID: 11954110
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A non-transitory computer-readable storage medium comprising a computer program product for presenting data, the computer program product including instructions configured to cause a processor device to:
access a data table that identifies, for a group of entity structures, relationships between entity instances contained in the group of entity structures, each such relationship identified in a row of the data table, each row containing a plurality of fields, each field in each row corresponding to a different entity structure in the group of entity structures, each field being empty or being non-empty and containing an entity instance identifier of the entity structure to which the field corresponds;
generate, in a user interface, imagery that depicts a plurality of objects, each object corresponding to a different entity structure of the group of entity structures, each object having a corresponding defined perimeter, wherein the defined perimeter of each object intersects the defined perimeters of each other object to form a plurality of overlapping areas and non-overlapping areas; and
for each entity structure in the group of entity structures:
identify a plurality of subsets of rows of the data table, each subset of rows corresponding to a different combination of non-empty fields, each combination of non-empty fields corresponding to one of the overlapping areas or the non-overlapping areas, each subset of rows including those rows of the data table that have the corresponding combination of non-empty fields;
determine, for each subset of rows of the plurality of subsets of rows, a total number of unique entity instances in the subset of rows; and
present, in the user interface, for each subset of rows of the plurality of subsets of rows, the total number of unique entity instances in the respective subset of rows in association with the one of the overlapping area or the non-overlapping area to which the respective subset of rows corresponds.