RESOLVING DATABASE ENTITY INFORMATION
First Claim
1. A computer-readable data 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 one or more imported data entities each having one or more properties each having one or more values;
receiving first user input that selects one or more of the imported data entities for resolution to one or more existing data entities in a database;
receiving second user input that specifies one or more 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 one or more matched entity data sets associated with one or more 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.
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.
117 Citations
36 Claims
-
1. A computer-readable data 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 one or more imported data entities each having one or more properties each having one or more values; receiving first user input that selects one or more of the imported data entities for resolution to one or more existing data entities in a database; receiving second user input that specifies one or more 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 one or more matched entity data sets associated with one or more 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-implemented method, comprising:
-
receiving imported data comprising one or more imported data entities each having one or more properties each having one or more values; receiving first user input that selects one or more of the imported data entities for resolution to one or more existing data entities in a database; receiving second user input that specifies one or more 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 one or more matched entity data sets associated with one or more 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a database; entity resolution logic coupled to the database and which when executed by one or more processors causes the one or more processors to perform; receiving imported data comprising one or more imported data entities each having one or more properties each having one or more values; receiving first user input that selects one or more of the imported data entities for resolution to one or more existing data entities in a database; receiving second user input that specifies one or more 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 one or more matched entity data sets associated with one or more 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus, comprising:
-
means for receiving imported data comprising one or more imported data entities each having one or more properties each having one or more values; means for receiving first user input that selects one or more of the imported data entities for resolution to one or more existing data entities in a database; means for receiving second user input that specifies one or more matching criteria for matching the imported data entities to the existing data entities, wherein each of the matching criteria comprises a matching technique; means for 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 one or more matched entity data sets associated with one or more subsets of the matching criteria that were matched; means for consolidating the imported data entities into the existing data entities; means for storing the first user input and second user input as a named criteria set for use in subsequent entity resolution operations. - View Dependent Claims (33, 34, 35, 36)
-
Specification