One number, intelligent call processing system
First Claim
1. In a Computer Telephone Integration (CTI) network, a call processing system, comprising:
- a master table of telephone numbers with linkage keys, wherein each linkage key is associated with a telephone number, and wherein the linkage key comprises a hierarchical match key encoding an address associated with the telephone number;
means for capturing a telephone number for a first location;
means for validating the captured telephone number;
means for indexing the validated the telephone number into the master table to retrieve a linkage key of the telephone number;
means for indexing the retrieved linkage key into at least one key indexed database to retrieve, by key linkage, information associated with the telephone number of the first location; and
means for communicating the retrieved information associated with the telephone number of the first location to at least one recipient selected from a vanity number advertiser, a caller or a servicing location.
17 Assignments
0 Petitions
Accused Products
Abstract
A one number, multi-application, intelligent call processing system provides service benefits to a caller, a servicing location and/or a vanity number advertiser during a call, parallel to the call and/or post call in an integrated common architecture. The system utilizes VRU technology in conjunction with the national telecommunications network connected via Computer Telephone Integration (CTI) to a virtual telephone number database containing a nationwide master list of telephone numbers with attribute data items associated by Spatial Key linkage to each telephone number. The process of the invention is initiated by a caller dialing a selected telephone number to request information and/or services. Based on the number dialed, a caller or network provided ten-digit telephone number and VRU prompted for and received caller input, the system retrieves the application requested data from the virtual telephone number database and provides it to the network.
229 Citations
63 Claims
-
1. In a Computer Telephone Integration (CTI) network, a call processing system, comprising:
a master table of telephone numbers with linkage keys, wherein each linkage key is associated with a telephone number, and wherein the linkage key comprises a hierarchical match key encoding an address associated with the telephone number; means for capturing a telephone number for a first location; means for validating the captured telephone number; means for indexing the validated the telephone number into the master table to retrieve a linkage key of the telephone number; means for indexing the retrieved linkage key into at least one key indexed database to retrieve, by key linkage, information associated with the telephone number of the first location; and means for communicating the retrieved information associated with the telephone number of the first location to at least one recipient selected from a vanity number advertiser, a caller or a servicing location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 59)
-
19. In a Computer Telephone Integration (CTI) network, a method of call processing comprising the steps of:
-
capturing a telephone number associated with a first location; indexing the captured telephone number into a master table of telephone numbers and associated linkage mechanisms, wherein each linkage mechanisms is associated with a telephone number and links the telephone number to a specific geographic location; retrieving a first linkage mechanism of the indexed telephone number; indexing the first linkage mechanism into at least one key indexed database; retrieving, by key linkage, information associated with the telephone number; and communicating the retrieved information associated with the telephone number to at least one call recipient that comprises a vanity number advertiser, a caller or a servicing location. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 60)
-
-
32. In a Computer Telephone Integration (CTI) network, a method of generating a master telephone number to key database including a plurality of records, one of the records comprising a telephone number, a key, and information related to the telephone number and the key, the method comprising the steps of:
-
providing a master database of telephone numbers including a plurality of records, one of the records comprising a telephone number; utilizing a data provider verification file, said file having a plurality of records, wherein one of the records comprises a telephone number, a key, and related data, wherein the key comprises a hierarchical match key encoding an address associated with the telephone number; identifying a record from the master database of telephone numbers having a telephone number that matches a telephone number in a record of the data provider verification file; appending a key and related data from the data provider verification file to the matching record of the master database of telephone numbers, thereby generating an intermediate database; providing a master database of keys, comprising a plurality of records, one of the records comprising a key; comparing a record from the intermediate database to records of the master database of keys to identify a key match; and appending the telephone number and the data provider related data from the record of the intermediate database to the matching record of the master key database, wherein the resultant record does not include the telephone number and the key from the data provider verification file. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 61)
-
-
50. In a Computer Telephone Integration (CTI) network, a method of call processing comprising the steps of:
-
capturing a first location telephone number during a call; validating the captured telephone number; indexing the validated telephone number into a master table of telephone numbers and associated hierarchical keys, wherein each hierarchical key is associated with a telephone number, and wherein each hierarchical key comprises a hierarchical match key encoding an address associated with the telephone number; transferring the call to an exceptions handling operator if the validated number is not present in the master table; obtaining an address associated with the validated telephone number; assigning a first hierarchical key for the address; connecting the call to a service location based on the first hierarchical key and a dialed telephone number; and storing the validated telephone number and the first hierarchical key. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 62)
-
-
58. In a Computer Telephone Integration (CTI) network, a method of maintaining a call processing master table, comprising the steps of:
-
capturing a first location telephone number during a call; validating the captured telephone number; indexing the validated telephone number into a master table of telephone numbers and associated records, the records comprising direct translator mechanisms, wherein each direct translator mechanism is associated with a telephone number and translates the telephone number to a specific geographic location associated with the telephone number; transferring the call to an exceptions handling operator if the validated number is not present in the master table; obtaining an address associated with the validated telephone number; assigning a first of the associated records to the address; storing the validated telephone number and the first of the associated records; and updating the master table by use of the stored validated telephone number and the first of the associated records. - View Dependent Claims (63)
-
Specification