← Back to Patent Explorer
US5910982A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic routing and information system for telephonic services

Assignee: Neustar Information Services Inc
•
Filing: 1998-06-19
•
Granted: 1999-06-08
•
Expires: 2018-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 James D. Shaffer
  • 👤 George G. Moore

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:46
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/4228; H04M3/42306; H04M3/487; H04M3/493; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/64; H04Q3/66; H04M2242/00; H04M2242/22; H04M2242/30; H04M3/42025; H04M3/42034; H04M3/42059; H04M3/42085; H04M3/42093; H04M3/42102; H04M3/42314; H04M3/42323; H04Q2213/00; H04Q2213/13034; H04Q2213/13091; H04Q2213/13093; H04Q2213/13095; H04Q2213/13097; H04Q2213/13103; H04Q2213/13141; H04Q2213/13204; H04Q2213/1322; H04Q2213/13352; H04Q2213/13353; H04Q2213/1337; H04Q2213/13376; H04Q2213/13377; H04Q2213/13378; H04Q2213/13405; H04Q2213/13541; H04Q2213/13547; H04Q3/72

Claims Analysis

Total Claims: 90
Claim 1
Independent Claim 133 words
In a telephone network call processing system, an automated method of linking a caller telephone number to client service area information, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers identifying geographic locations defined by spatial coordinates; supplying a list of client service areas of substantially any desired shape and size, wherein each service area is geographically defined by spatial coordinates, and wherein each service area has associated client service area information, the client service area information not including a client telephone number; and linking telephone numbers from said predefined master list to client service area information based on the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations identified by said telephone numbers.
Claim 2
Dependent Claim 133 words
In a telephone network call processing system, an automated method of linking a caller telephone number to client service area information, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers identifying geographic locations defined by spatial coordinates; supplying a list of client service areas of substantially any desired shape and size, wherein each service area is geographically defined by spatial coordinates, and wherein each service area has associated client service area information, the client service area information not including a client telephone number; and linking telephone numbers from said predefined master list to client service area information based on the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations identified by said telephone numbers.
Claim 3
Dependent Claim 21 words
The method of claim 1, wherein the associated client service area information comprises hours of operation for a client service location.
Claim 4
Dependent Claim 27 words
The method of claim 1, wherein the list of client service areas includes both a radially-defined service area and a polygonal service area for a service location.
Claim 5
Independent Claim 125 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a geographically defined client service area, an associated client telephone number and other client service area information; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client telephone numbers based on the computerized determination.
Claim 6
Independent Claim 125 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a geographically defined client service area, an associated client telephone number and other client service area information; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client telephone numbers based on the computerized determination.
Claim 7
Dependent Claim 60 words
The method of claim 4, wherein the other client service area information comprises one of the following items: hours of operation for the client service location, days of operation for the client service location, name of the client service location, address of the client service location, directions to the client service location, and time zone of the client service location.
Claim 8
Independent Claim 115 words
A method of generating a database for linking a caller telephone number to a client service location using an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a geographically defined client service area; making a computerized determination of the graphic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service locations based on the computerized determination.
Claim 9
Independent Claim 115 words
A method of generating a database for linking a caller telephone number to a client service location using an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a geographically defined client service area; making a computerized determination of the graphic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service locations based on the computerized determination.
Claim 10
Independent Claim 107 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations having spatial coordinates, wherein each service location has an associated client telephone number; making a computerized determination of the closest client service location for a telephone number in the master list; and linking telephone numbers from said master list to client telephone numbers based on the computerized determination.
Claim 11
Independent Claim 107 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations having spatial coordinates, wherein each service location has an associated client telephone number; making a computerized determination of the closest client service location for a telephone number in the master list; and linking telephone numbers from said master list to client telephone numbers based on the computerized determination.
Claim 12
Independent Claim 120 words
A method of linking a caller telephone number to a client service location using an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each service location has a client service area that is geographically defined by a set of polygonal vertices; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service locations using the results of the computerized determination.
Claim 13
Independent Claim 120 words
A method of linking a caller telephone number to a client service location using an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each service location has a client service area that is geographically defined by a set of polygonal vertices; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service locations using the results of the computerized determination.
Claim 14
Independent Claim 134 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each service location has a client service area that is geographically defined by a set of polygonal vertices, and wherein each service location has an associated client telephone number; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client telephone numbers using the results of the computerized determination.
Claim 15
Independent Claim 134 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each service location has a client service area that is geographically defined by a set of polygonal vertices, and wherein each service location has an associated client telephone number; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client telephone numbers using the results of the computerized determination.
Claim 16
Independent Claim 138 words
A method of linking a caller telephone number to client service area information in an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a client service area that is geographically defined by spatial coordinates, wherein one of the service areas overlaps another service area, and wherein each service area has associated client service area information; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service area information based on the computerized determination.
Claim 17
Independent Claim 138 words
A method of linking a caller telephone number to client service area information in an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a client service area that is geographically defined by spatial coordinates, wherein one of the service areas overlaps another service area, and wherein each service area has associated client service area information; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service area information based on the computerized determination.
Claim 18
Dependent Claim 27 words
The method of claim 10, wherein the list of client service locations includes both a radially-defined service area and a polygonal service area for a service location.
Claim 19
Independent Claim 140 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a client service area that is geographically defined by spatial coordinates, wherein one of the service areas overlaps another service area, and wherein each service area has an associated client telephone number; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client telephone numbers based on the computerized determination.
Claim 20
Independent Claim 140 words
A method of generating a database of caller telephone numbers linked to client telephone numbers using an automated computer system, wherein a caller telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each client service location has a client service area that is geographically defined by spatial coordinates, wherein one of the service areas overlaps another service area, and wherein each service area has an associated client telephone number; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client telephone numbers based on the computerized determination.
Claim 21
Dependent Claim 142 words
In a telephone network, an automated call processing system, comprising: an inbound receiving module capable of receiving a dialed telephone number and a caller optionally entered telephone number; a call processor responsive to the dialed telephone number to select one of a plurality of telephone number to service location telephone number tables and responsive to the caller optionally entered telephone number for automatically retrieving client service location information corresponding to a selected service location in the selected telephone number to service location telephone number table, wherein the service location is selected if a location associated with the caller optionally entered telephone number spatially lies within one of a plurality of service areas having a client defined geographic configuration of substantially any desired shape and size; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 22
Dependent Claim 142 words
In a telephone network, an automated call processing system, comprising: an inbound receiving module capable of receiving a dialed telephone number and a caller optionally entered telephone number; a call processor responsive to the dialed telephone number to select one of a plurality of telephone number to service location telephone number tables and responsive to the caller optionally entered telephone number for automatically retrieving client service location information corresponding to a selected service location in the selected telephone number to service location telephone number table, wherein the service location is selected if a location associated with the caller optionally entered telephone number spatially lies within one of a plurality of service areas having a client defined geographic configuration of substantially any desired shape and size; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 23
Dependent Claim 25 words
The system defined in claim 13, additionally comprising means for communicating the selected service location and the corresponding client service location information to the caller.
Claim 24
Dependent Claim 33 words
The system defined in claim 13, wherein the caller optionally entered telephone number comprises a number associated with a location different than the location of the telephone from which the caller is calling.
Claim 25
Dependent Claim 23 words
The system defined in claim 13, wherein the selected client service location information comprises a telephone number associated with the selected service location.
Claim 26
Dependent Claim 67 words
The system defined in claim 13, wherein the selected client service area information associated with the selected service location comprises one of the following items: hours of operation for the client service location, days of operation for the client service location, name of the client service location, address of the client service location, directions to the client service location, and time zone of the client service location.
Claim 27
Dependent Claim 21 words
The system defined in claim 13, wherein one of the service areas is geographically defined by a center and a radius.
Claim 28
Dependent Claim 21 words
The system defined in claim 13, wherein one of the service areas is geographically defined by a set of polygonal vertices.
Claim 29
Dependent Claim 21 words
The system defined in claim 13, wherein the service location includes both a radially-defined service area and a polygonal service area.
Claim 30
Dependent Claim 16 words
The system defined in claim 13, wherein one of the service areas overlaps another service area.
Claim 31
Dependent Claim 123 words
An automated call processing system for use in a telephone network, comprising: an inbound receiving module capable of receiving a caller optionally entered telephone number; a call processor responsive to the caller optionally entered 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 optionally entered telephone number spatially lies within one of a plurality of service area having a client defined geographic configuration of substantially any desired shape and size, and wherein the client service area information includes a client telephone number and other client service area information; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 32
Dependent Claim 123 words
An automated call processing system for use in a telephone network, comprising: an inbound receiving module capable of receiving a caller optionally entered telephone number; a call processor responsive to the caller optionally entered 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 optionally entered telephone number spatially lies within one of a plurality of service area having a client defined geographic configuration of substantially any desired shape and size, and wherein the client service area information includes a client telephone number and other client service area information; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 33
Dependent Claim 67 words
The system defined in claim 22, wherein the other client service area information associated with the selected service location comprises one of the following items: hours of operation for the client service location, days of operation for the client service location, name of the client service location, address of the client service location, directions to the client service location, and time zone of the client service location.
Claim 34
Dependent Claim 21 words
The system defined in claim 22, wherein one of the service areas is geographically defined by a center and a radius.
Claim 35
Dependent Claim 21 words
The system defined in claim 22, wherein one of the service areas is geographically defined by a set of polygonal vertices.
Claim 36
Dependent Claim 21 words
The system defined in claim 22, wherein the service location includes both a radially-defined service area and a polygonal service area.
Claim 37
Dependent Claim 16 words
The system defined in claim 22, wherein one of the service areas overlaps another service area.
Claim 38
Dependent Claim 145 words
An automated call processing system for use in a telephone network, comprising: an inbound receiving module capable of receiving a dialed telephone number and a caller optionally entered spatial key; a call processor responsive to the dialed telephone number to select one of a plurality of telephone number to service location telephone number tables and responsive to the caller optionally entered spatial key for retrieving client service location information corresponding to a selected service location in the selected telephone number to service location telephone number table, wherein the service location is selected if a location associated with the caller optionally entered 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; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 39
Dependent Claim 145 words
An automated call processing system for use in a telephone network, comprising: an inbound receiving module capable of receiving a dialed telephone number and a caller optionally entered spatial key; a call processor responsive to the dialed telephone number to select one of a plurality of telephone number to service location telephone number tables and responsive to the caller optionally entered spatial key for retrieving client service location information corresponding to a selected service location in the selected telephone number to service location telephone number table, wherein the service location is selected if a location associated with the caller optionally entered 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; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 40
Dependent Claim 15 words
The system defined in claim 28, wherein the spatial key comprises a caller-provided telephone number.
Claim 41
Dependent Claim 25 words
The system defined in claim 28, additionally comprising means for communicating the selected service location and the corresponding client service location information to the caller.
Claim 42
Dependent Claim 23 words
The system defined in claim 28, wherein the selected client service location information comprises a telephone number associated with the selected service location.
Claim 43
Dependent Claim 67 words
The system defined in claim 28, wherein the selected client service area information associated with the selected service location comprises one of the following items: hours of operation for the client service location, days of operation for the client service location, name of the client service location, address of the client service location, directions to the client service location, and time zone of the client service location.
Claim 44
Dependent Claim 19 words
The system defined in claim 28, wherein the service area is geographically defined by a center and a radius.
Claim 45
Dependent Claim 19 words
The system defined in claim 28, wherein the service area is geographically defined by a set of polygonal vertices.
Claim 46
Dependent Claim 21 words
The system defined in claim 28, wherein the service location includes both a radially-defined service area and a polygonal service area.
Claim 47
Dependent Claim 14 words
The system defined in claim 28, wherein the service area overlaps another service area.
Claim 48
Dependent Claim 125 words
An automated call processing system for use in a telephone network, comprising: an inbound receiving module capable of receiving a caller optionally entered spatial key; a call processor responsive to the caller optionally entered 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 caller optionally entered 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, and wherein the client service area information includes a client telephone number and other client service area information; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 49
Dependent Claim 125 words
An automated call processing system for use in a telephone network, comprising: an inbound receiving module capable of receiving a caller optionally entered spatial key; a call processor responsive to the caller optionally entered 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 caller optionally entered 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, and wherein the client service area information includes a client telephone number and other client service area information; and an outbound calling module for transmitting the selected client service location information to the telephone network.
Claim 50
Dependent Claim 17 words
The system defined in claim 37, wherein one of the spatial keys comprises a caller-provided telephone number.
Claim 51
Dependent Claim 25 words
The system defined in claim 37, additionally comprising means for communicating the selected service location and the corresponding client service location information to the caller.
Claim 52
Dependent Claim 18 words
The system defined in claim 37, wherein the caller optionally entered spatial key comprises a third party number.
Claim 53
Dependent Claim 67 words
The system defined in claim 37, wherein the other client service area information associated with the selected service location comprises one of the following items: hours of operation for the client service location, days of operation for the client service location, name of the client service location, address of the client service location, directions to the client service location, and time zone of the client service location.
Claim 54
Dependent Claim 19 words
The system defined in claim 37, wherein the service area is geographically defined by a center and a radius.
Claim 55
Dependent Claim 19 words
The system defined in claim 37, wherein the service area is geographically defined by a set of polygonal vertices.
Claim 56
Dependent Claim 21 words
The system defined in claim 37, wherein the service location includes both a radially-defined service area and a polygonal service area.
Claim 57
Dependent Claim 14 words
The system defined in claim 37, wherein the service area overlaps another service area.
Claim 58
Dependent Claim 17 words
The system defined in claim 37, wherein the caller optionally entered spatial key comprises a postal code.
Claim 59
Dependent Claim 152 words
An automated call processing system in a telephone network, comprising: a switch connected to the telephone network; a routing computer connected to the switch; a client file comprising a plurality of records, each record having a spatial key and a client service location identification (ID), the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location ID, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller spatial key and a dialed telephone number from the telephone network; means, associated with the telephone network, for selecting one of a plurality of client files based on the dialed telephone number; and means, associated with the telephone network, for producing selected client information wherein the client file is indexed by the received caller spatial key to provide a selected service location ID.
Claim 60
Dependent Claim 152 words
An automated call processing system in a telephone network, comprising: a switch connected to the telephone network; a routing computer connected to the switch; a client file comprising a plurality of records, each record having a spatial key and a client service location identification (ID), the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location ID, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller spatial key and a dialed telephone number from the telephone network; means, associated with the telephone network, for selecting one of a plurality of client files based on the dialed telephone number; and means, associated with the telephone network, for producing selected client information wherein the client file is indexed by the received caller spatial key to provide a selected service location ID.
Claim 61
Dependent Claim 16 words
The system defined in claim 47, wherein one of the spatial keys comprises a telephone number.
Claim 62
Dependent Claim 16 words
The system defined in claim 47, wherein the service location ID comprises a client telephone number.
Claim 63
Dependent Claim 29 words
The system defined in claim 47, additionally comprising a client service location file comprising a plurality of records, each record having a service location ID and service location-specific information.
Claim 64
Dependent Claim 30 words
The system defined in claim 50, additionally comprising means, associated with the telephone network, for selecting one of a plurality of service location files, based on the dialed telephone number.
Claim 65
Dependent Claim 59 words
The system defined in claim 51, additionally comprising means, associated with the telephone network, for linking the client file and client service location file to produce selected client information, wherein the client file provides a selected service location ID, and wherein the client service location file is indexed by the selected service location ID to provide location-specific client information.
Claim 66
Dependent Claim 26 words
The system defined in claim 47, additionally comprising an outbound calling module associated with the switch for transmitting the selected client information to the telephone network.
Claim 67
Dependent Claim 28 words
The system defined in claim 47, wherein the selected client information comprises a telephone number associated with a client service location identified by the selected service location ID.
Claim 68
Dependent Claim 18 words
The system defined in claim 47, wherein the telephone network is a North American Standard public telephone network.
Claim 69
Dependent Claim 13 words
The system defined in claim 47, wherein the switch comprises a digital switch.
Claim 70
Dependent Claim 18 words
The system defined in claim 47, wherein the inbound receiving module includes means for Automatic Number Identification (ANI).
Claim 71
Dependent Claim 40 words
The system defined in claim 47, wherein each client file record includes a distance designation, wherein said designated distance is from a centroid of a location associated with the spatial key to a client service location stored in the record.
Claim 72
Dependent Claim 148 words
An automated call processing system for use in a telephone network having a switch, the system comprising: a routing computer connected to the switch; a client file comprising a plurality of records, each record having a spatial key and a client service location identification (ID), the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location ID, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller spatial key and a dialed telephone number from the telephone network; a software program performed by the routing computer capable of selecting one of a plurality of client files based on the dialed telephone number and producing selected client information wherein the client file is indexed by the received caller spatial key to provide a selected service location ID.
Claim 73
Dependent Claim 148 words
An automated call processing system for use in a telephone network having a switch, the system comprising: a routing computer connected to the switch; a client file comprising a plurality of records, each record having a spatial key and a client service location identification (ID), the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location ID, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller spatial key and a dialed telephone number from the telephone network; a software program performed by the routing computer capable of selecting one of a plurality of client files based on the dialed telephone number and producing selected client information wherein the client file is indexed by the received caller spatial key to provide a selected service location ID.
Claim 74
Dependent Claim 32 words
The system defined in claim 59, additionally comprising selection software, associated with the telephone network, for selecting one of a plurality of client service location files, based on the dialed telephone number.
Claim 75
Dependent Claim 60 words
The system defined in claim 60, additionally comprising linking software, associated with the telephone network, for linking the client file and client service location file to produce selected client information, wherein the client file provides a selected service location ID, and wherein the client service location file is indexed by the selected service location ID to provide location-specific client information.
Claim 76
Dependent Claim 155 words
An automated call processing system in a telephone network, comprising: a switch connected to the telephone network; a routing computer connected to the switch; a client file comprising a plurality of records, each record having a caller telephone number and a client service location telephone number, the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location telephone number, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller telephone number and a dialed telephone number from the telephone network; means, associated with the telephone network, for selecting one of a plurality of client files based on the dialed telephone number; and means, associated with the telephone network, for producing selected client information wherein the client file is indexed by the received caller telephone number to provide a selected service location telephone number.
Claim 77
Dependent Claim 155 words
An automated call processing system in a telephone network, comprising: a switch connected to the telephone network; a routing computer connected to the switch; a client file comprising a plurality of records, each record having a caller telephone number and a client service location telephone number, the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location telephone number, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller telephone number and a dialed telephone number from the telephone network; means, associated with the telephone network, for selecting one of a plurality of client files based on the dialed telephone number; and means, associated with the telephone network, for producing selected client information wherein the client file is indexed by the received caller telephone number to provide a selected service location telephone number.
Claim 78
Dependent Claim 16 words
The system defined in claim 62, wherein the caller telephone number comprises a third party number.
Claim 79
Dependent Claim 21 words
The system defined in claim 62, additionally comprising means for providing selected information to be substituted for the caller telephone number.
Claim 80
Dependent Claim 152 words
An automated call processing system for use in a telephone network having a switch, the system comprising: a routing computer connected to the switch; a client file comprising a plurality of records, each record having a caller telephone number and a client service location telephone number, the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location telephone number, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller telephone number and a dialed telephone number from the telephone network; and a software program performed by the routing computer capable of selecting one of a plurality of client files based on the dialed telephone number and producing selected client information wherein the client file is indexed by the received caller telephone number to provide a selected service location telephone number.
Claim 81
Dependent Claim 152 words
An automated call processing system for use in a telephone network having a switch, the system comprising: a routing computer connected to the switch; a client file comprising a plurality of records, each record having a caller telephone number and a client service location telephone number, the client file accessible by the routing computer, and wherein records are assigned to the client file based upon the service location telephone number, with respect to a geographic area of substantially any desired shape and size; an inbound receiving module for receiving a caller telephone number and a dialed telephone number from the telephone network; and a software program performed by the routing computer capable of selecting one of a plurality of client files based on the dialed telephone number and producing selected client information wherein the client file is indexed by the received caller telephone number to provide a selected service location telephone number.
Claim 82
Dependent Claim 21 words
The system defined in claim 65, wherein the program provides for selected information to be substituted for the caller telephone number.
Claim 83
Independent Claim 102 words
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 based on the dialed telephone number; indexing the selected client table with the received calling telephone number to obtain a selected client table record; and retrieving client location information from the selected client table record.
Claim 84
Independent Claim 102 words
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 based on the dialed telephone number; indexing the selected client table with the received calling telephone number to obtain a selected client table record; and retrieving client location information from the selected client table record.
Claim 85
Dependent Claim 15 words
The method of claim 67, additionally comprising transmitting the client location information to the network.
Claim 86
Dependent Claim 35 words
The method of claim 67, additionally comprising providing a client location table for each client table, said client location table comprising a plurality of records, each record comprising a location identification (ID) and location-specific information.
Claim 87
Dependent Claim 62 words
The method of claim 69, additionally comprising: retrieving a location ID from the selected client table record; selecting one of the 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.
Claim 88
Dependent Claim 16 words
The method of claim 70, additionally comprising transmitting the selected client location information to the network.
Claim 89
Independent Claim 118 words
A method of linking a caller telephone number to a client service location using an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each service location has a client service area that is geographically defined by a center and a radius; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service locations based on the computerized determination.
Claim 90
Independent Claim 118 words
A method of linking a caller telephone number to a client service location using an automated computer system, wherein the telephone number is indicative of a location of a caller, the method comprising: providing a predefined master list of telephone numbers corresponding with geographic locations defined by spatial coordinates; supplying a list of client service locations, wherein each service location has a client service area that is geographically defined by a center and a radius; making a computerized determination of the geographic spatial coordinate overlapping relationships between the client service areas and the geographic locations corresponding with said telephone numbers; and linking telephone numbers from said predefined master list to client service locations based on the computerized determination.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-07 2002-12-07 2003-06-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-07 2006-12-07 2007-06-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-07 2010-12-07 2011-06-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag