Automatic routing and information system for telephonic services
DC CAFCFirst Claim
1. In a telephone network, an automated call processing system, comprising:
- an inbound receiving module capable of receiving a caller-provided telephone number;
means responsive to the telephone number for retrieving client service location information corresponding to a selected service location, wherein the service location is selected if a location associated with the caller-provided telephone number spatially lies within a service area having a client defined geographic configuration of substantially any desired shape and size;
an outbound calling module for transmitting the selected client service location information to the telephone network; and
means for communicating the selected service location and the corresponding client service location information to the caller.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for automatically and seamlessly routing telephone calls across a telephone network. The system includes a telephone network interface box having a computer, a master file and client file stored in the computer. The master file is dynamically linked to the client file at routing time to produce a selected client location telephone number which is transmitted across the telephone network. The system utilizes Automatic Number Identification to identify the calling party. The master file has a plurality of records having a telephone number and a spatial key and is updated frequently. The client file has a plurality of records having a spatial key and a client telephone number. Methods of generating client file records for both radius and polygon defined service areas through an automated computer process are included in the present invention. Another embodiment of the system merges the records of the client file with the records of the master table to generate a single table to create a one table system. The one table system increases speed of the call routing process. A second embodiment of the one table system is provided by a special case of the client file build process which yields a caller telephone number to service location telephone number file. A further embodiment provides real-time processing in situations where high call volumes and transaction processing speed are not a major issue. The real-time processing system is simple to update and requires minimal storage.
-
Citations
28 Claims
-
1. In a telephone network, an automated call processing system, comprising:
-
an inbound receiving module capable of receiving a caller-provided telephone number; means responsive to the telephone number for retrieving client service location information corresponding to a selected service location, wherein the service location is selected if a location associated with the caller-provided telephone number spatially lies within a service area having a client defined geographic configuration of substantially any desired shape and size; an outbound calling module for transmitting the selected client service location information to the telephone network; and means for communicating the selected service location and the corresponding client service location information to the caller. - View Dependent Claims (2, 3, 4)
-
-
5. In a telephone network, an automated call processing system, comprising:
-
an inbound receiving module capable of receiving a spatial key; means responsive to the spatial key for retrieving client service location information corresponding to a selected service location, wherein the service location is selected if a location associated with the spatial key spatially lies within a service area specified by the client as a geographic configuration of substantially any desired shape and size around the service location; an outbound calling module for transmitting the selected client service location information to the telephone network; and means for communicating the selected service location and the corresponding client service location information to the caller. - View Dependent Claims (6, 7, 8)
-
-
9. A method of automatically processing a telephone call for use in a telephone network, the method comprising:
-
automatically generating client tables having a plurality of records, each record comprising a telephone number and client information indicative of a geographic location; storing the client tables in the telephone network; receiving a calling telephone number and a dialed telephone number from the network; selecting one of the client tables from the plurality of client tables based on the dialed telephone number; indexing the selected client table with the received calling telephone number to obtain a selected client table record; providing a client location table for each client table, said client location table comprising a plurality of records, each record comprising a location ID and location-specific information; retrieving a location ID from the selected client table record; selecting one of the client location tables from the plurality of client location tables based on the dialed telephone number; indexing the selected client location table with the retrieved location ID to obtain a selected client location table record; and retrieving selected client location information from the selected client location table record. - View Dependent Claims (10)
-
-
11. In a telephone network, an automated call processing system, comprising:
-
an automated communications subsystem capable of receiving a caller-provided telephone number having a location associated therewith and a dialed number identification service (DNIS); means responsive to the caller-provided telephone number for providing client service locations, wherein each client service location includes a corresponding identification (ID), and wherein a service location is provided if the location associated with the caller-provided telephone number spatially lies within a service area having a client defined geographic configuration of substantially any desired shape and size; means responsive to the client service location IDs for selecting client service location information from a client service locations database indexed by a client service location ID; means for communicating the service location and a portion of the selected client service location information to the caller; means responsive to a caller'"'"'s service location information request wherein the caller requests an additional portion of the selected client service location information; and an outbound calling module for transmitting the requested client service location information to the telephone network. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An automated call processing system for use in a telephone network, comprising:
-
an inbound receiving module capable of receiving a caller-provided telephone number; a call processor responsive to the telephone number for retrieving client service location information corresponding to a selected service location, wherein the service location is selected if a location associated with the caller-provided telephone number spatially lies within a service area having a client defined geographic configuration of substantially any desired shape and size; an outbound calling module for transmitting the selected client service location information to the telephone network; and an interface box capable of communicating the selected service location and the corresponding client service location information to the caller. - View Dependent Claims (17, 18, 19)
-
-
20. An automated call processing system for use in a telephone network, the system comprising:
-
an inbound receiving module capable of receiving a spatial key; a call processor responsive to the spatial key for retrieving client service location information corresponding to a selected service location, wherein the service location is selected if a location associated with the spatial key spatially lies within a service area specified by the client as a geographic configuration of substantially any desired shape and size around the service location; an outbound calling module for transmitting the selected client service location information to the telephone network; and a voice response unit capable of communicating the selected service location and the corresponding client service location information to the caller. - View Dependent Claims (21, 22, 23)
-
-
24. An automated call processing system for use in a telephone network, the system comprising:
-
an automated communications subsystem capable of receiving a caller-provided telephone number having a location associated therewith and a dialed number identification service (DNIS); a call processor responsive to the caller-provided telephone number for providing client service locations, wherein each client service location includes a corresponding identification (ID), and wherein a service location is provided if the location associated with the caller-provided telephone number spatially lies within a service area having a client defined geographic configuration of substantially any desired shape and size; a database server responsive to the client service location IDs for selecting client service location information from a client service locations database indexed by a client service location ID and responsive to a caller'"'"'s service location information request when the caller requests an additional portion of the selected client service location information; an interface box capable of communicating the service location and a portion of the selected client service location information to the caller; and an outbound calling module for transmitting the requested client service location information to the telephone network. - View Dependent Claims (25, 26, 27, 28)
-
Specification