One number, intelligent call processing system
DCFirst 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 spatial key determined from the received identifier, the method comprising:
- receiving an identifier during communication over a network;
associating the received identifier with a spatial key, wherein the spatial 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 US 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 at least a portion of the spatial 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
Litigations
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.
250 Citations
126 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 spatial key determined from the received identifier, the method comprising:
-
receiving an identifier during communication over a network;
associating the received identifier with a spatial key, wherein the spatial 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 US 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 at least a portion of the spatial 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, 123, 124, 125, 126)
-
-
57. 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 spatial key determined from the received identifier, the method comprising:
-
receiving an identifier during communication over a network;
associating the received identifier with a spatial key;
selecting, via at least a portion of the spatial 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.
-
-
58. 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 spatial 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 US 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 at least a portion of the spatial 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 order-accepting entity. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A method of providing information associated with an initiating party to an advertiser, the method comprising:
-
capturing an identifier of an initiating party during real-time communications to a network address of a vanity advertiser;
determining a spatial key associated with the identifier;
linking at least a portion of the determined spatial key with spatial information in records in at least one database to select one or more records;
retrieving information associated with the initiating party from the one or more selected records; and
providing the retrieved information associated with the initiating party to the advertiser via a communications network. - View Dependent Claims (76, 77, 78)
-
-
79. An automated communication processing system, comprising:
-
a database including records containing spatial information; and
a processor coupled to a communication network and configured to capture a first (location identifier during a communication session, determine a spatial key associated with the first location identifier, select records from said database by comparing at least a portion of the determined spatial key with spatial information from said database records;
retrieve information associated with the first location identifier from said selected records, receive a communication network address associated with a recipient, and communicate the retrieved information associated with the first location identifier to the communication network address during the communication session. - View Dependent Claims (80, 81, 82, 83, 84, 85)
-
-
86. In a communication network, a method of retrieving information associated with a first party during communication processing, the method comprising:
-
receiving an information request over a communication network from a first communicating party;
capturing an identifier of the first communicating party;
determining a spatial key associated with the first party identifier;
retrieving, via at least a portion of the spatial key, information associated with the first party identifier; and
responding to the information request based on the retrieved information associated with the first party identifier. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
-
102. In a communication network, a method of retrieving information associated with a first party during communication processing, the method comprising:
-
capturing a first party identifier of a first communicating party;
determining a spatial key associated with the first party identifier;
selecting information associated with the first communicating party from a first database based on at least a portion of the determined spatial key; and
communicating the selected information associated with the first communicating party to at least one recipient. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122)
capturing information provided by the communication network;
retrieving data generated by key entry of the first party;
key entry by an operator in response to a communication from the first party; and
recognizing an identifier obtained by a voice recognition unit.
-
-
120. The method of claim 102, wherein said selected information associated with the first communicating party comprises consumption propensity information.
-
121. The method of claim 102, wherein said first communicating party is communicating with said at least one recipient and said retrieved information associated with the first communicating party is communicated during communication processing.
-
122. The method of claim 102, wherein the selected information associated with the first communicating party is a first party provided identifier;
- a first party provided telephone number;
a DNJS number;
an ANI number;
a caller ID number;
a spatial key of a first party/network provided identifier;
a list of one or more locations servicing the first party with a name and address of the servicing location and a distance to the location;
days and hours of operation for one or more servicing locations;
USPS CASS certified address of the first party/network provided identifier;
latitude and longitude associated with the first party/network provided identifier;
latitude and longitude associated with the servicing location address;
driveable directions from a location of the first party/network provided identifier to a servicing location;
driveable directions from a servicing location to a location of the first party/network provided identifier;
a map showing the location of the first party/network provided identifier, the servicing location and a street network between the location of the first party/network provided identifier and the servicing location;
micro directions for the servicing location;
servicing location daily specials;
servicing location product availability, information and pricing;
servicing location special events and start times;
household information associated with the first party/network provided identifier;
individual information associated with the first party/network provided identifier;
business location information associated with the first party/network provided identifier;
government location information associated with the first party/network provided identifier;
business financial information associated with the first party/network provided identifier;
geographic information associated with the first party/network provided identifier;
property information associated with the first party/network provided identifier;
or vanity advertiser product announcements and promotions.
- a first party provided telephone number;
Specification