Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
229 words
In a telecommunications network, a method for reading a desired telephone data record associated with a given telephone number from a line record database, the method comprising the steps, executed by a data processor, of: reading from an index database stored in a memory an accessing data record containing at least an accessing number designating a series of telephone numbers including the given telephone number, a pointer pointing to a data cluster in the line record database, and a blocking factor associated with the data cluster, the data cluster comprising a plurality of data nodes and including all of the telephone data records associated with the series of telephone numbers designated by the accessing number and the blocking factor corresponding to the number of records indexed per data node in the data cluster, each data node containing a number of individual telephone data records up to the blocking factor and a number of pointers each pointing to one of the number of individual telephone data records; accessing the data cluster; determining the position of a desired data node containing the desired telephone data record in the data cluster, the total number of telephone numbers in the data cluster, and the blocking factor; reading the desired data node; and extracting the desired telephone data record from the desired data node using the pointer associated with the desired telephone data record.
Claim 2
Dependent Claim
229 words
In a telecommunications network, a method for reading a desired telephone data record associated with a given telephone number from a line record database, the method comprising the steps, executed by a data processor, of: reading from an index database stored in a memory an accessing data record containing at least an accessing number designating a series of telephone numbers including the given telephone number, a pointer pointing to a data cluster in the line record database, and a blocking factor associated with the data cluster, the data cluster comprising a plurality of data nodes and including all of the telephone data records associated with the series of telephone numbers designated by the accessing number and the blocking factor corresponding to the number of records indexed per data node in the data cluster, each data node containing a number of individual telephone data records up to the blocking factor and a number of pointers each pointing to one of the number of individual telephone data records; accessing the data cluster; determining the position of a desired data node containing the desired telephone data record in the data cluster, the total number of telephone numbers in the data cluster, and the blocking factor; reading the desired data node; and extracting the desired telephone data record from the desired data node using the pointer associated with the desired telephone data record.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein the accessing number comprises the first N digits of the designated series of telephone numbers, where N is an integer and the designated series of telephone numbers has a common first N digits.
Claim 4
Dependent Claim
25 words
The method of claim 2, wherein the first N digits comprise the area code and exchange numbers associated with the designated series of telephone numbers.
Claim 5
Dependent Claim
86 words
The method of claim 1, wherein the telephone data records in each data cluster are organized in a set order, the set order being sequential order by data node, each data node containing a number of telephone data records associated with a sequential group of telephone numbers equal to the blocking factor, the telephone numbers in a given data node all being lower than the telephone numbers in the next data node, and the pointers in each node being in a set position and ordered sequentially.
Claim 6
Dependent Claim
66 words
The method of claim 4, wherein each data node except the last data node in a data cluster must have a number of telephone data records equal to the blocking factor, and the step of determining the position of the desired data node is performed by dividing the total number of telephone numbers in the data cluster by the blocking factor and rounding up all fractions.
Claim 7
Dependent Claim
193 words
In a telecommunications network, a system for reading a desired telephone record associated with a given telephone number from a line data record base, the system comprising: a memory storing a first database including a plurality of accessing data records, each accessing data record containing at least an accessing number designating a series of telephone numbers, a pointer, and an associated blocking factor; a memory storing a second data base including a plurality of telephone data records divided into a plurality of data clusters, each data cluster being pointed to by one of the pointers in the plurality of accessing data records, each data cluster comprising a plurality of data nodes and including all of the telephone data records designated by the accessing number associated with the pointer pointing to the data cluster, each data node containing a number of individual telephone data records up to the blocking factor and the blocking factor corresponding to the number of records indexed per data node in the data cluster; and means for reading the desired data node record to obtain the desired telephone data record using the pointer associated with the desired telephone data record.
Claim 8
Dependent Claim
193 words
In a telecommunications network, a system for reading a desired telephone record associated with a given telephone number from a line data record base, the system comprising: a memory storing a first database including a plurality of accessing data records, each accessing data record containing at least an accessing number designating a series of telephone numbers, a pointer, and an associated blocking factor; a memory storing a second data base including a plurality of telephone data records divided into a plurality of data clusters, each data cluster being pointed to by one of the pointers in the plurality of accessing data records, each data cluster comprising a plurality of data nodes and including all of the telephone data records designated by the accessing number associated with the pointer pointing to the data cluster, each data node containing a number of individual telephone data records up to the blocking factor and the blocking factor corresponding to the number of records indexed per data node in the data cluster; and means for reading the desired data node record to obtain the desired telephone data record using the pointer associated with the desired telephone data record.
Claim 9
Dependent Claim
45 words
The system for reading a desired telephone record of claim 6, wherein the accessing number comprises the first N digits of the designated series of telephone numbers, where N is an integer and the designated series of telephone numbers has a common first N digits.
Claim 10
Dependent Claim
30 words
The system for reading a desired telephone record of claim 7, wherein the first N digits comprise the area code and exchange associated with the designated series of telephone numbers.
Claim 11
Dependent Claim
91 words
The system for reading a desired telephone record of claim 6, wherein the telephone data records in each data cluster are organized in a set order, the set order being sequential order by node, each node containing a number of telephone data records associated with a sequential group of telephone numbers up to the blocking factor, the telephone numbers in a given data node all being lower than the telephone numbers in the next data node, and the pointers in each data node being in a set position and ordered sequentially.
Claim 12
Dependent Claim
37 words
The system for reading a desired telephone record of claim 6, wherein each data node except the last data node in a data cluster must have a number of telephone data records equal to the blocking factor.