SYSTEMS AND METHODS FOR MASTER DATA MANAGEMENT USING RECORD AND FIELD BASED RULES
First Claim
1. A computer implemented method, comprising:
- receiving a plurality of input records from a plurality of sources, each input record including a plurality of fields;
detecting that a set of input records from different sources are related to each other;
automatically selecting one of the set of input records as a master record in accordance with a record level rule;
automatically modifying at least one field in the master record based on a corresponding field in another input record in accordance with a field level rule; and
storing the modified master record.
3 Assignments
0 Petitions
Accused Products
Abstract
According to some embodiments, a plurality of input records may be received from a plurality of sources, and each input record may include a plurality of fields. It may then be detected that a set of input records from different sources are related to each other (e.g., are duplicates). One of the set of input records may be automatically selected as a master record in accordance with a record level rule. At least one field in the master record may, according to some embodiments, be automatically modified based on a corresponding field in another input record in accordance with a field level rule. The modified master record could then be stored for subsequent use by other applications.
111 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
receiving a plurality of input records from a plurality of sources, each input record including a plurality of fields; detecting that a set of input records from different sources are related to each other; automatically selecting one of the set of input records as a master record in accordance with a record level rule; automatically modifying at least one field in the master record based on a corresponding field in another input record in accordance with a field level rule; and storing the modified master record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable medium storing program code executable by a computer to:
-
receive a plurality of input records from a plurality of sources, each source being associated with a reliability score and each input record including a plurality of fields; detect that a set of input records from different sources are related to each other by finding similar values in corresponding fields of the input records; automatically select the input record from the source having the best reliability score as a master record; automatically modify at least one field in the master record based on a corresponding field in another input record in accordance with a field level rule; and store the modified master record. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
an input data store to provide a plurality of input records associated with different sources, each input record including a plurality of fields; a master record data store; and a master data server to (i) receive the input records from the input data store and (ii) store a modified master record into the master record store, wherein the master data server; detects that a set of input records from different sources are related to each other, selects one of the set of input records as a master record in accordance with a record level rule, and creates the modified master record by modifying at least one field in the master record based on a corresponding field in another input record in accordance with a field level rule. - View Dependent Claims (19, 20)
-
Specification