Resolving database entity information
First Claim
1. A non-transitory computer-readable storage medium comprising one or more stored sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
- receiving imported data comprising imported data entities each having one or more properties each having one or more values;
matching the imported data entities to existing data entities in a database using matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information indicates that a subset of the imported data entities matched a subset of the existing data entities for a subset of the matching criteria, and at least another, different subset of the imported data entities matched another, different subset of the existing data entities for another, different subset of the matching criteria;
causing display of;
the matched entity information, andfor each entity of the imported data entities, options comprising;
a first option to select the entity for consolidation when the entity is matched correctly;
wherein consolidation of the entity comprises adding one or more values from the entity into a matched existing data entity;
a second option to select the entity for further resolution when the entity is to be further resolved;
receiving user inputs comprising a first user input and a second user input;
wherein the first user input selects, for consolidation, a first one or more data entities of the imported data entities that are matched correctly;
wherein the second user input selects, for further resolution, a second one or more data entities of the imported data entities that are to be further resolved;
after receiving at least the first user input, consolidating at least the first one or more data entities but not the second one or more data entities.
8 Assignments
0 Petitions
Accused Products
Abstract
Entity resolution in a database comprises receiving imported data comprising imported data entities each having properties each having values; receiving first user input that selects the imported data entities for resolution to existing data entities in a database; receiving second user input that specifies matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; matching the imported data entities to the existing data entities using the matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information is organized in matched entity data sets associated with subsets of the matching criteria that were matched; consolidating the imported data entities into the existing data entities; storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations.
66 Citations
38 Claims
-
1. A non-transitory computer-readable storage medium comprising one or more stored sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
receiving imported data comprising imported data entities each having one or more properties each having one or more values; matching the imported data entities to existing data entities in a database using matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information indicates that a subset of the imported data entities matched a subset of the existing data entities for a subset of the matching criteria, and at least another, different subset of the imported data entities matched another, different subset of the existing data entities for another, different subset of the matching criteria; causing display of; the matched entity information, and for each entity of the imported data entities, options comprising; a first option to select the entity for consolidation when the entity is matched correctly; wherein consolidation of the entity comprises adding one or more values from the entity into a matched existing data entity; a second option to select the entity for further resolution when the entity is to be further resolved; receiving user inputs comprising a first user input and a second user input; wherein the first user input selects, for consolidation, a first one or more data entities of the imported data entities that are matched correctly; wherein the second user input selects, for further resolution, a second one or more data entities of the imported data entities that are to be further resolved; after receiving at least the first user input, consolidating at least the first one or more data entities but not the second one or more data entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21, 22, 23, 24, 25, 26, 27)
-
-
13. A machine-implemented method, comprising:
-
receiving imported data comprising imported data entities each having one or more properties each having one or more values; matching the imported data entities to existing data entities in a database using matching criteria, resulting in creating and storing matched entity information, wherein the matched entity information indicates that a subset of the imported data entities matched a subset of the existing data entities for a subset of the matching criteria, and at least another, different subset of the imported data entities matched another, different subset of the existing data entities for another, different subset of the matching criteria; causing display of; the matched entity information, and for each entity of the imported data entities, options comprising; a first option to select the entity for consolidation when the entity is matched correctly; wherein consolidation of the entity comprises adding one or more values from the entity into a matched existing data entity; a second option to select the entity for further resolution when the entity is to be further resolved; receiving user inputs comprising a first user input and a second user input; wherein the first user input selects, for consolidation, a first one or more data entities of the one or more imported data entities that are matched correctly; wherein the second user input selects, for further resolution, a second one or more data entities of the one or more imported data entities that are to be further resolved; after receiving at least the first user input, consolidating at least the first one or more data entities but not the second one or more data entities; wherein the method is performed by one or more computer systems. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification