TELEPHONE NUMBER USE ANALYSIS FOR GROUPS OF TELEPHONE NUMBERS
First Claim
1. A system comprising:
- a network device including a memory to store;
a first database including a plurality of records, wherein each record in the first database stores a telephone number (TN) and a status of the corresponding TN, wherein the first database stores information to indicate whether one of the records in the first database was updated; and
a second database having a plurality of records, wherein each record in the second database indicates a range of consecutive TNs from the first database having a same status; and
one or more processors to run a first thread to update the one of the records in the first database and to indicate in the stored information that the one of the records in the first database was updated;
wherein the one or more processors runs a second thread, different from the first thread, to generate the second database from the first database in response to the stored information indicating that the one of the records in the first database was updated.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may include a network device including a memory. The memory may store a first database including a plurality of records, wherein each record in the first database stores a telephone number (TN) and a status of the corresponding TN. the first database may stores information to indicate whether one of the records in the first database was updated. The memory may store a second database having a plurality of records. Each record in the second database may indicate a range of consecutive TNs from the first database having a same status. The system may include processors to run a first thread to update the one of the records in the first database. The processors may run a second thread to generate the second database from the first database in response to the stored information indicating that the one of the records in the first database was updated.
30 Citations
20 Claims
-
1. A system comprising:
-
a network device including a memory to store; a first database including a plurality of records, wherein each record in the first database stores a telephone number (TN) and a status of the corresponding TN, wherein the first database stores information to indicate whether one of the records in the first database was updated; and a second database having a plurality of records, wherein each record in the second database indicates a range of consecutive TNs from the first database having a same status; and one or more processors to run a first thread to update the one of the records in the first database and to indicate in the stored information that the one of the records in the first database was updated; wherein the one or more processors runs a second thread, different from the first thread, to generate the second database from the first database in response to the stored information indicating that the one of the records in the first database was updated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a network device including a memory to store a database including a plurality of records, wherein each record in the database stores an area code, a maximum length for a telephone number (TN) corresponding to the area code, and a minimum length for the TN corresponding to the area code; and one or more processors to validate a length of a received TN against information stored in the database. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
executing a first thread to update a record in a first database and to store information in the first database indicating the first database was updated, wherein the first database includes a plurality of records, each record in the first database storing a telephone number (TN) and a status of the corresponding TN; and executing a second thread, different from the first thread, to generate a second database from the first database in response to the stored information indicating that the one of the records in the first database was updated, wherein the second database stores a plurality of records, wherein each record in the second database indicates a range of consecutive TNs from the first database having a same status. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification