One number, intelligent call processing system
First Claim
1. A method of using an identifier received during communication over a network and at least one publicly available database to link to and retrieve information related to an entity selected from a plurality of entities, wherein the entity is selected via a linkage key determined from the received identifier, the method comprising:
- receiving an identifier during communication over a network;
associating the received identifier with a linkage key, wherein the linkage key is based on information obtained at least in part from one of;
a United States Postal Service (USPS) National Address database, a USPS ZIP Code database, a USPS City State database, a USPS Delivery Sequence database, a United States Census Bureau Topographically Integrated Geographic Encoding and Referencing system (TIGER) database, a database containing latitude and longitude coordinates for a plurality of street links, a North American Datum (NAD) database, a national Telephone Number Plan Area database, and a national Local Exchange Routing Guide (LERG) database;
selecting, via the linkage key, at least one entity from a plurality of entities;
retrieving information associated with the at least one selected entity; and
providing the retrieved information to the network.
13 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.
96 Citations
84 Claims
-
1. A method of using an identifier received during communication over a network and at least one publicly available database to link to and retrieve information related to an entity selected from a plurality of entities, wherein the entity is selected via a linkage key determined from the received identifier, the method comprising:
-
receiving an identifier during communication over a network;
associating the received identifier with a linkage key, wherein the linkage key is based on information obtained at least in part from one of;
a United States Postal Service (USPS) National Address database, a USPS ZIP Code database, a USPS City State database, a USPS Delivery Sequence database, a United States Census Bureau Topographically Integrated Geographic Encoding and Referencing system (TIGER) database, a database containing latitude and longitude coordinates for a plurality of street links, a North American Datum (NAD) database, a national Telephone Number Plan Area database, and a national Local Exchange Routing Guide (LERG) database;
selecting, via the linkage key, at least one entity from a plurality of entities;
retrieving information associated with the at least one selected entity; and
providing the retrieved information to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method of using an identifier received during communication over a network and at least one publicly available database to link to and retrieve information related to an entity selected from a plurality of entities, wherein the entity is selected via a linkage key determined from the received identifier, the method comprising:
-
receiving an identifier during communication over a network;
associating the received identifier with a linkage key;
selecting, via the linkage key, at least one entity from a plurality of entities;
retrieving information associated with the at least one selected entity including information derived at least in part from a publicly available database selected from one of;
a United States Postal Service (USPS) National Address database, a USPS ZIP Code database, a USPS City State database, a USPS Delivery Sequence database, a United States Census Bureau Topographically Integrated Geographic Encoding and Referencing system (TIGER) database, a database containing latitude and longitude coordinates for a plurality of street links, a North American Datum (NAD) database, a national Telephone Number Plan Area database, and a national Local Exchange Routing Guide (LERG) database; and
providing the retrieved information to the network.
-
-
65. A method of ordering products or services from an entity selected from a plurality of entities based on an identifier received during communication over a network, the method comprising:
-
receiving an identifier during communication over a network;
associating the received identifier with a linkage key, wherein the linkage key is based on information obtained at least in part from one of;
a United States Postal Service (USPS) National Address database, a USPS ZIP Code database, a USPS City State database, a USPS Delivery Sequence database, a United States Census Bureau Topographically Integrated Geographic Encoding and Referencing system (TIGER) database, a database containing latitude and longitude coordinates for a plurality of street links, a North American Datum (NAD) database, a national Telephone Number Plan Area database, and a national Local Exchange Routing Guide (LERG) database;
selecting, via the linkage key, an order-accepting entity from a plurality of entities;
retrieving information associated with the selected order-accepting entity; and
providing the retrieved information to the network to enable placing an order with the selected order-accepting entity. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
Specification