Data processing system with real time priority updating of data records and dynamic record exclusion
First Claim
1. A dynamic record excluder system comprising:
- a unique record identifier generator, responsive to at least one received data record, for generating a unique data record identifier;
a data record index, for storing at least a portion of said received data record and said generated unique data record identifier;
a dynamic data record excluder, responsive to said received data record and to said unique data record identifier, for determining whether at least a portion of said received data record was previously received and stored in said data record index, and responsive to said determination that said at least a portion of said received data record was previously received, for generating at least one data record exclusion indicator providing an indication that at least one of said received data record and said previously received data record should be excluded from record processing; and
a data record exclusion list, responsive to said dynamic record excluder, for storing said generated data record exclusion indicator.
18 Assignments
0 Petitions
Accused Products
Abstract
A data record processing system including a dynamic data record excluder generates a unique record identification in response to a received data record. Alternatively, the received data record may include the unique data record identifier. A data record index stores at least a portion of the received data record and the unique data record identifier. A dynamic data record excluder determines whether or not the received data record was previously received by searching the data record index, and generates a data record exclusion indicator if the data record was previously received, thereby excluding processing of the previously received data record, to avoid duplication and to allow the data record processing system to process the most recent data record.
293 Citations
24 Claims
-
1. A dynamic record excluder system comprising:
-
a unique record identifier generator, responsive to at least one received data record, for generating a unique data record identifier; a data record index, for storing at least a portion of said received data record and said generated unique data record identifier; a dynamic data record excluder, responsive to said received data record and to said unique data record identifier, for determining whether at least a portion of said received data record was previously received and stored in said data record index, and responsive to said determination that said at least a portion of said received data record was previously received, for generating at least one data record exclusion indicator providing an indication that at least one of said received data record and said previously received data record should be excluded from record processing; and a data record exclusion list, responsive to said dynamic record excluder, for storing said generated data record exclusion indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data record processing system with dynamic data record exclusion, said data record processing system comprising:
-
a unique record identifier generator, responsive to at least one received data record, for generating a unique data record identifier; a data record index, for storing at least a portion of said received data record and said generated unique data record identifier; a dynamic data record excluder, responsive to said unique data record identifier and to said data record index, for determining whether at least a portion of said received data record was previously received, and responsive to said determination that said at least a portion of said received data record was previously received, for generating at least one data record exclusion indicator providing an indication that at least one of said received record data and said previously received record data should be excluded from record processing; a data record exclusion list, responsive to said dynamic record excluder, for storing said generated data record exclusion indicator; a data record handler, responsive to said dynamic data record excluder and to said record exclusion list, for storing said received data records in at least one data record table, and for comparing at least a portion of a data record to be processed with data record exclusion indicators stored in said record exclusion list; and a data record processor, responsive to a request for processing a data record, for directing said data record handler to retrieve at least one data record to be processed, and for directing said data record handler to compare said retrieved at least one data record to be processed with said data record exclusion indicators stored in said record exclusion list, and responsive to said comparison indicating that said data record requested to be processed is non-excluded, for processing said data record requested to be processed. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of dynamically excluding data records to be processed, said method including:
-
generating a unique data record identifier in response to at least one received data record; storing at least a portion of said received data record and said generated unique data record identifier in a data record index; determining whether at least a portion of said received data record was previously received; and responsive to said determination that at least a portion of said received data record was previously received, generating a data record exclusion indicator providing an indication that at least one of said received data record and said previously received data record should be excluded from data record processing. - View Dependent Claims (19)
-
-
20. A method for processing data records utilizing dynamic data record exclusion, said method comprising the steps of:
-
generating a unique data record identifier in response to at least one received data record; storing at least a portion of said received data record and said generated unique data record identifier in a data record index; determining whether at least a portion of said received data record was previously received; responsive to said determination that at least a portion of said received data record was previously received, generating a data record exclusion indicator providing an indication that at least one of said received data record and said previously received data record should be excluded from data record processing; storing said received data records in at least one data record table; responsive to a request for processing a data record, directing a data record handler to retrieve at least one data record to be processed; comparing said retrieved at least one data record to be processed with said data record exclusion indicators stored in said data record exclusion list; and responsive to said comparison indicating that said data record requested to be processed is not excluded, processing said data record. - View Dependent Claims (21)
-
-
22. A dynamic record excluder comprising:
-
a data record index, responsive to at least one received data record, for storing at least a portion of said received data record and a received unique data record identifier; a dynamic data record excluder, responsive to said unique data record identifier and to said data record index, for determining whether at least a portion of said received data record was previously received, and responsive to said determination that said at least a portion of said received data record was previously received, for generating a data record exclusion indicator providing an indication that at least one of said received record data and said previously received record data should be excluded from record processing; and a data record exclusion list, responsive to said dynamic record excluder, for storing said generated data record exclusion indicator.
-
-
23. A telephone call record processing system with real time call record processing priority updating, said system comprising:
-
a unique record identifier generator, responsive to at least one received call record having an account number, for generating a unique record identifier to be associated with said account number, said unique record identifier including a data record priority indicator; a record index including a plurality of account numbers and a plurality of associated unique record identifiers corresponding to a plurality of previously received call records; a dynamic record excluder, responsive to said account number and said unique record identifier of said received call record, for determining whether said account number of said received call record matches one of said plurality of account records stored in said record index, and if said account number of said received call record matches a matching one of said plurality of account records, for comparing said unique record identifier of said received call record to a unique record identifier associated with said matching one of said plurality of account numbers stored in said record index, and for storing at least one of said account number of said received call record and said matching one of said plurality of account numbers in an exclusion list with said associated unique record identifier, and wherein said dynamic record excluder stores said account number and said unique record identifier of said received call record in said record index; a record handler, responsive to said dynamic record excluder and said exclusion list, for storing said received call record in one of a plurality of call record tables based upon said data record priority indicator associated with said received call record, and for comparing call records in said plurality of call record tables with said account numbers and said unique record identifiers stored in said exclusion list; and a record processor, responsive to a request for processing a call record from one of said plurality of users, for directing said record handler to retrieve at least one call record to be processed from one of said plurality of call record tables, and for directing said record handler to compare an account number and unique record identifier of said at least one call record to be processed with said account numbers and unique record identifiers stored in said exclusion list, wherein said record processor processes said at least one record to be processed if said account number and said unique record identifier of said at least one record to be processed are not stored in said exclusion list. - View Dependent Claims (24)
-
Specification