System and method for verifying subscriber data records in a telephone system
First Claim
1. A method for verifying consistency of subscriber records stored on a device in a cellular telephone network, comprising the steps of:
- (a) reading the subscriber data records into a record list comprising a plurality of record elements stored in a computer memory;
(b) sorting the subscriber data records stored in the record list such that duplicate subscriber records are stored in consecutive record elements in the record list; and
(c) identifying duplicate records in the record list.
1 Assignment
0 Petitions
Accused Products
Abstract
A consistency verification tool performs a consistency check on subscriber data records stored in the cellular telephone system. One such consistency check analyzes subscriber data records in a home location register (HLR) and a billing system to determine the presence of duplicate records. Duplicate records can be stored in a duplicate record file for later analysis. During the duplicate record consistency analysis, the consistency verification tool creates a record list. The record list can be a linked list structure for storing main records and duplicate records in a manner that facilitates identifying families of duplicate records. The consistency verification tool can also perform inter-device consistency checks. For example, the subscriber data stored on the HLR can be compared to the subscriber data stored in the billing system to ensure that the two systems have consistent subscriber data.
65 Citations
31 Claims
-
1. A method for verifying consistency of subscriber records stored on a device in a cellular telephone network, comprising the steps of:
-
(a) reading the subscriber data records into a record list comprising a plurality of record elements stored in a computer memory;
(b) sorting the subscriber data records stored in the record list such that duplicate subscriber records are stored in consecutive record elements in the record list; and
(c) identifying duplicate records in the record list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for verifying consistency of a subscriber records stored on a device of a cellular telephone system, comprising:
-
a device on which the subscriber records are stored;
a consistency verification tool coupled to the device to read a new subscriber record from the device;
a computer memory coupled to the consistency verification tool; and
a record list stored in the memory, the record list formatted as a computer array comprising a plurality of records that the consistency verification tool compares to the new subscriber record, wherein the consistency verification tool determines whether the new subscriber record matches a record in the record list and stores the new subscriber record in accordance with the determination made by the consistency verification tool. - View Dependent Claims (8, 9)
-
-
10. A method for verifying consistency of subscriber records stored on a device in a cellular telephone network, comprising the steps of:
-
(a) reading a new record of subscriber data from the device;
(b) comparing the new record of subscriber data to each record of subscriber data stored in a record list;
(c) storing the new record of subscriber data in the record list as a main record if no match is found during comparing step (b); and
(d) storing the new record of subscriber data in the record as a duplicate record if a match is found during comparing step (b). - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for verifying consistency of a subscriber records stored on a device of a cellular telephone system, comprising:
-
a device on which the subscriber records are stored;
a consistency verification tool coupled to the device to read a new subscriber record from the device;
a computer memory coupled to the consistency verification tool; and
a record list stored in the memory, the record list comprising a plurality of records that the consistency verification tool compares to the new subscriber record, wherein the consistency verification tool determines whether the new subscriber record matches a record in the record list and stores the new subscriber record in accordance with the determination made by the consistency verification tool. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for verifying subscriber data stored on a source device with subscriber data stored on a target device in a cellular telephone system, comprising the steps of:
-
(a) reading a new subscriber record from the source device;
(b) comparing the new subscriber record to each subscriber record in the target device;
(c) storing the new subscriber record in a non-matching file if the new subscriber record does not match a record in the target device;
(d) determining if there are more records in the source device;
(e) continuing in step (a) if there are more records in the source device; and
(f) stopping if there are no more records. - View Dependent Claims (21, 22, 23)
-
-
24. A system for verifying subscriber data stored on a source device with subscriber data stored on a target device, comprising:
-
a source device that has a plurality of subscriber records;
a target device that has a plurality of records to which each record in the source device can be compared;
a consistency verification tool to read each record in the source device, wherein the consistency verification tool compares each read record to each record in the target device until a record is found in the target device that matches the record in the source device, or until the consistency verification tool determines that there is no such matching record; and
a non-match file into which the consistency verification tool stores each record from the source device that does not match a record in the target device. - View Dependent Claims (25, 26, 27)
-
-
28. A system for verifying subscriber data stored on a source device with subscriber data stored on a target device in a cellular telephone system, comprising:
-
means for reading a new subscriber record from the source device;
means for comparing the new subscriber record to each subscriber record in the target device;
means for storing the new subscriber record in a non-matching file if the new subscriber record does not match a record in the target device;
means for determining if there are more records in the source device;
means for continuing in step (a) if there are more records in the source device; and
means for stopping if there are no more records. - View Dependent Claims (29, 30, 31)
-
Specification