Automatic routing and information system for telephone services
DCFirst Claim
1. A method of determining information related to a location of a mobile device in a mobile network comprising:
- obtaining a spatial location corresponding to a position on the earth of the mobile device;
receiving a request from the mobile device for service location information;
accessing a service location database over the mobile network, the service location database containing service location information including spatial location data for a plurality of service locations;
selecting zero or more service locations from the service location database based on the obtained spatial location and the received request; and
sending service location information related to the zero or more selected service locations to the mobile device.
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. In one embodiment, 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. Another embodiment utilizes a spatial coordinate of an instantaneous location of a caller'"'"'s mobile device as an input to a real-time process which identifies one or more client service locations corresponding to the location of the caller'"'"'s device.
-
Citations
103 Claims
-
1. A method of determining information related to a location of a mobile device in a mobile network comprising:
-
obtaining a spatial location corresponding to a position on the earth of the mobile device;
receiving a request from the mobile device for service location information;
accessing a service location database over the mobile network, the service location database containing service location information including spatial location data for a plurality of service locations;
selecting zero or more service locations from the service location database based on the obtained spatial location and the received request; and
sending service location information related to the zero or more selected service locations to the mobile device. - 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, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
28. A method of enabling a mobile device to communicate over a mobile network to a relatively near service location comprising:
-
obtaining a spatial location corresponding to a position on the earth of the mobile device;
accessing a service location database over the mobile network, the service location database containing service location information including spatial location data for a plurality of service locations;
identifying at least one relatively near service location from the service location database based on the obtained spatial location;
receiving a request from the mobile device for connection to one of the at least one relatively near service location;
enabling the mobile device to communicate over the mobile network to the requested service location. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A method of enabling a mobile device to place an order over a mobile network to a relatively near service location comprising:
-
obtaining a spatial location corresponding a position on the earth of the mobile device;
accessing a service location database over the mobile network, the service location database containing service location information including spatial location data for a plurality of service locations;
identifying at least one relatively near service location from the service location database based on the obtained spatial location; and
receiving a request from the mobile device for an order to one of the at least one relatively near service location. - View Dependent Claims (36, 37, 38)
-
-
39. A method of determining information about a service location relatively near a mobile device based on information derived from the United States Census Bureau Topological Integrated Geographic Encoding and Referencing (TIGER) files, the method comprising:
-
receiving a location identifier corresponding to a location of a mobile device;
linking the received location identifier to a relatively spatially near service location selected from a plurality of possible service locations based on information obtained at least in part from the TIGER files;
retrieving information associated with the relatively spatially near service location in accordance with the linking; and
providing the retrieved information to the mobile device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 72, 73, 74, 75, 76, 77, 78)
-
-
48. A method of determining information about a service location relatively near a mobile device, comprising:
-
receiving a location identifier corresponding to a location of a mobile device;
selecting a relatively spatially near service location from a plurality of possible service locations using the received location identifier and information obtained at least in part from a file containing street links along with latitude and longitude coordinates at each end of the street links;
retrieving information associated with the selected relatively spatially near service location; and
providing the retrieved information to the mobile device. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
79. A mobile device for use in a mobile network, wherein the mobile network provides access to a service location database containing service location information including spatial location data for a plurality of service locations, and wherein the mobile network provides access to a system configured to select one or more service locations from the service location database based on a spatial location of the mobile device, the mobile device comprising:
-
a module configured to obtain a spatial location corresponding to a position on the earth of the mobile device;
a module configured to accept a request for service location information;
a module configured to send the request to the mobile network;
a module configured to receive service location information related to the request from the mobile network; and
a module configured to provide the received service location information to a user of the mobile device. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86)
-
-
87. A mobile device for use in a mobile network, wherein the mobile network provides access to a service location database containing service location information including spatial location data for a plurality of service locations, and wherein the mobile network provides access to a system configured to select one or more service locations from the service location database based on a spatial location of the mobile device, the mobile device comprising:
-
means for obtaining a spatial location corresponding to a position on the earth of the mobile device;
means for accepting a request for service location information;
means for sending the request to the mobile network;
means for receiving service location information related to the request from the mobile network; and
means for providing the received service location information to a user of the mobile device. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94)
-
-
95. A mobile device for use in a mobile network, wherein the mobile network includes a service location database containing service location information including spatial location data for a plurality of service locations, and wherein the mobile network is configured to select one or more service locations from the service location database based on a spatial location of the mobile device, the mobile device comprising:
-
a module configured to obtain a spatial location corresponding to a position on the earth of the mobile device;
a module configured to accept a request for service location information;
a module configured to send the request to the mobile network;
a module configured to receive service location information related to the request from the mobile network;
a module configured to provide the received service location information to a user of the mobile device; and
a module configured to enable the mobile device to communicate over the mobile network to a service location based on the received service location information.
-
-
96. A mobile device for use in a mobile network, wherein the mobile network includes a service location database containing service location information including spatial location data for a plurality of service locations, and wherein the mobile network is configured to select one or more service locations from the service location database based on a spatial location of the mobile device, the mobile device comprising:
-
means for obtaining a spatial location corresponding to a position on the earth of the mobile device;
means for accepting a request for service location information;
means for sending the request to the mobile network;
means for receiving service location information related to the request from the mobile network;
means for providing the received service location information to a user of the mobile device; and
means for enabling the mobile device to communicate over the mobile network to a service location based on the received service location information.
-
-
97. A system for providing relatively near service location to a mobile device in a mobile network, the system comprising:
-
a module configured to obtain a spatial location corresponding to a position on the earth of the mobile device;
a module configured to receive a request over the mobile network from the mobile device for service location information;
a module configured to access a service location database, the service location database containing service location information including spatial location data for a plurality of service locations;
a module configured to select zero or more relatively near service locations from the service location database based on the obtained spatial location and the received request; and
a module configured to send service location information related to the zero or more selected relatively near service locations to the mobile device over the mobile network. - View Dependent Claims (98, 99, 100, 101, 102)
-
-
103. A system for providing relatively near service location information to a mobile device in a mobile network comprising:
-
means for obtaining a spatial location corresponding to a position on the earth of the mobile device;
means for receiving a request over the mobile network from the mobile device for service location information;
means for accessing a service location database, the service location database containing service location information including spatial location data for a plurality of service locations;
means for selecting zero or more relatively near service locations from the service location database based on the obtained spatial location and the received request; and
means for sending service location information related to the zero or more selected relatively near service locations to the mobile device over the mobile network.
-
Specification