Data set comparison and net change processing
First Claim
1. A method for data set comparison and net change processing by a computer comprising the steps of:
- (a) receiving a first data set and a second data set, each of the data sets comprising at least one record reflecting at least one of a plurality of entities, the at least one record of the first data set having a persistent key; and
(b) utilizing an algorithm to;
(1) compare the second data set to at least a portion of the first data set;
(2) identify or assign a persistent key of the first data set to a record in the second data set, if the record of the second data set matches the record of the first data set; and
(3) create a journal database or file to include at least one entry reflecting the persistent key and at least one of;
(i) at least one record in the second data set that is determined to not exist in the portion of the first data set;
(ii) at least one record in the second data set that is determined to include at least one change to at least one record in the portion of the first data set reflecting an identical one of the plurality of entities; and
(iii) at least one record in the portion of the first data set that is determined to not exist in the second data set.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for comparing and analyzing a first set of data with a second set of data received by a computer while maintaining a persistent key is disclosed. The method and system comprising the step of receiving a first data set and a second data set, each data set comprising at least one record, where each record reflects at least one of a plurality of entities. In this regard, more than one record may reflect the same entity (e.g., an entity representing a specific person). The method, program and system further comprises the step of utilizing an algorithm to compare the second data set to at least a portion of the first data set; identify or assign a persistent key (and perhaps the same persistent key for records reflecting the same entity) for each record in the second data set; and create a database or file (i.e., a journal).
273 Citations
66 Claims
-
1. A method for data set comparison and net change processing by a computer comprising the steps of:
-
(a) receiving a first data set and a second data set, each of the data sets comprising at least one record reflecting at least one of a plurality of entities, the at least one record of the first data set having a persistent key; and (b) utilizing an algorithm to; (1) compare the second data set to at least a portion of the first data set; (2) identify or assign a persistent key of the first data set to a record in the second data set, if the record of the second data set matches the record of the first data set; and (3) create a journal database or file to include at least one entry reflecting the persistent key and at least one of; (i) at least one record in the second data set that is determined to not exist in the portion of the first data set; (ii) at least one record in the second data set that is determined to include at least one change to at least one record in the portion of the first data set reflecting an identical one of the plurality of entities; and (iii) at least one record in the portion of the first data set that is determined to not exist in the second data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of data set comparison and net change processing by a computer comprising the steps of:
-
(a) receiving a first data set having a first record; (b) assigning a persistent key to the first record; (c) receiving a second data set having a second record; (d) comparing the second record to the first record; (e) assigning the persistent key of the first record to the second record if the second record matches the first record; and (f) recording an entry in a journal pertaining to the comparison of the second record to the first record reflecting the persistent key and at least one of;
(1) the second record in the second data set that is determined to not exist in the first data set;
(2) the second record in the second data set that is determined to match the first record in the first data set and include at least one change to the first record in the first data set; and
(3) the first rrecord in the first data set that is determined to not exist in the second data set. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. For a system for data set comparison and net change processing and a computer readable medium containing program instructions for execution by a computer for performing the method comprising the steps of:
-
(a) receiving a first data set and a second data set, each of the data sets comprising at least one record reflecting at least one of a plurality of entities, the records of the first data set having a persistent key; and (b) utilizing an algorithm to; (1) compare the second data set to at least a portion of the first data set; (2) identify or assign a persistent key of a record of the first data set to a record in the second data set, if the record of the second data set matches the record of the first data set; and (3) create a journal database or file to include at least one entry reflecting the persistent key and at least one of; (i) at least one record in the second data set that is determined to not exist in the portion of the first data set; (ii) at least one record in the second data set that is determined to include at least one change to at least one record in the portion of the first data set reflecting an identical one of the plurality of entities; and (iii) at least one record in the portion of the first data set that is determined to not exist in the second data set. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. For a system for data set comparison and net change processing and a computer readable medium containing program instructions for execution by a computer for performing the method comprising the steps of:
-
(a) receiving a first data set having a first record; (b) assigning a persistent key to the first record; (c) receiving a second data set having a second record; (d) comparing the second record to the first record; (e) assigning the persistent key of the first record to the second record if the second record matches the first record; and (f) recording an entry in a journal pertaining to the comparison of the second record to the first record reflecting the persistent key and at least one of;
(1) the second record in the second data set that is determined to not exist in the first data set;
(2) the second record in the second data set that is determined to match the first record in the first data set and include at least one change to the first record in the first data set; and
(3) the first record in the first data set that is determined to not exist in the second data set. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification