One number, intelligent call processing system
First Claim
1. A routing method for connecting a communication session based on an identifier of a first party to a location selected from multiple potential locations, the method comprising:
- obtaining an identifier of a first party during a network communication session;
accessing a computer system to attempt to retrieve data based on the identifier to permit connecting the network communication session to a location selected from multiple potential locations based at least in part on one or more precise geographic criteria;
if the attempt to retrieve data to permit connecting the communication session is successful then connecting the network communication session to a selected location based on the retrieved data; and
if the attempt to retrieve data to permit connecting the communication session is unsuccessful then(a) attempting to acquire data to permit connecting the network communication session to a location selected from multiple potential locations based at least in part on one or more precise geographic criteria, and(b) if the attempt to acquire data to permit connecting the communication session is successful then connecting the network communication session to a selected location based on the acquired data.
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.
-
Citations
52 Claims
-
1. A routing method for connecting a communication session based on an identifier of a first party to a location selected from multiple potential locations, the method comprising:
-
obtaining an identifier of a first party during a network communication session; accessing a computer system to attempt to retrieve data based on the identifier to permit connecting the network communication session to a location selected from multiple potential locations based at least in part on one or more precise geographic criteria; if the attempt to retrieve data to permit connecting the communication session is successful then connecting the network communication session to a selected location based on the retrieved data; and if the attempt to retrieve data to permit connecting the communication session is unsuccessful then (a) attempting to acquire data to permit connecting the network communication session to a location selected from multiple potential locations based at least in part on one or more precise geographic criteria, and (b) if the attempt to acquire data to permit connecting the communication session is successful then connecting the network communication session to a selected location based on the acquired data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A routing method of connecting first parties to selected locations over a network comprising:
-
obtaining an identifier of a first party during a network communication session; accessing a computer system to retrieve data based on the identifier, the retrieved data providing information to permit connecting the network communication session to a location selected from multiple potential locations based at least in part on one or more precise geographic criteria; determining if data sufficient to connect the network communication session to a selected location is retrieved; if data sufficient to connect the network communication session to a selected location is not retrieved then (a) obtaining an address associated with the first party, and (b) using the obtained address to identify information to permit selection of a location to which to connect the network communication session based at least in part on one or more precise geographic criteria; and connecting the network communication session to a selected location. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for connecting a first party network communication session to a location selected from multiple potential locations comprising:
-
a computer system configured to capture an identifier of a first party during a network communication session; a module configured to retrieve data based on the captured identifier, the data providing information for connecting the network communication session to a location selected from multiple potential locations based at least in part on one or mare precise geographic criteria, the module further configured (a) to connect the network communication session to a selected location if the attempt to retrieve data for connecting the communication session is successful, and (b) to transfer the network communication session to an exception handler if the attempt to retrieve data for connecting the communication session is unsuccessful; and an exception handler configured to acquire data from the first party for connecting the network communication session to a location selected from multiple potential locations based at least in part on one or more precise geographic criteria. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for connecting a first party network communication session to a location selected from multiple potential locations comprising:
-
a database including pro-existing assignments for multiple first parties, each of the multiple first parties having previously been associated with a location selected from multiple potential locations based on geographic criteria; and a computer system configured to capture an identifier of a first party dining a network communication session, retrieve data from the database based on the captured identifier, to handle exceptions by (a) acquiring data from the first party during the network communication session, (b) using the acquired data to select a location from multiple potential locations based at least in part on one or more precise geographic criteria, and (c) updating the database based on the acquired data, and to connect the first party network communication session to a location selected from multiple potential locations. - View Dependent Claims (48, 49, 50, 51, 52)
-
Specification