System and method for single access database retrievals
First Claim
1. 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.
10 Assignments
0 Petitions
Accused Products
Abstract
In a telecommunications network, a method is provided for reading a desired telephone data record associated with a given telephone number from a line record database. Initially, a data processor reads data from an accessing data record stored in an index database. The accessing data record contains 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 comprises a plurality of data nodes and includes all of the telephone data records associated with the series of telephone numbers designated by the accessing number. Each data node contains 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. The data processor accesses a data cluster based on the data read from the index database. The data processor then determines 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. Then the data processor reads the desired data node and extracts the desired telephone data record from the desired data node using the pointer associated with the desired telephone data record.
88 Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7, 8, 9, 10)
-
Specification