E911 location server
First Claim
Patent Images
1. A system comprising:
- a location server for receiving registration data from associated with an IP device, wherein the registration data includes a first plurality of Internet Protocol (IP) addresses, which includes a first internal IP address and a first external IP address;
an application server for assisting in connecting a call associated with the IP device; and
a location database for storing location information of the IP device, wherein the location server queries the location database to determine whether the first plurality of IP addresses match a second plurality of IP addresses, which includes a second internal IP address and a second external IP address, stored at the location database so that the location server can associate the IP device with either a first physical location associated with the first plurality of IP addresses or a second physical location corresponding to the stored second plurality of IP addresses, wherein the location server obtains the first physical location of the IP device based on the determination, and wherein the location server transmits the first physical location to a Service Bureau if the first plurality of IP addresses do not match the second plurality of IP addresses so that the application server can receive, from the Service Bureau, call routing data associated with the first physical location of the IP device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system including an IP device configured to provide registration data, a Service Bureau configured to store location information of the IP device and provide routing data based on location information of the IP device, location server configured to receive registration data from the IP device, and location database configured to store location information of the IP device, wherein the location server queries the location database to determine whether the registration data matches the location information stored at the location database.
-
Citations
21 Claims
-
1. A system comprising:
-
a location server for receiving registration data from associated with an IP device, wherein the registration data includes a first plurality of Internet Protocol (IP) addresses, which includes a first internal IP address and a first external IP address; an application server for assisting in connecting a call associated with the IP device; and a location database for storing location information of the IP device, wherein the location server queries the location database to determine whether the first plurality of IP addresses match a second plurality of IP addresses, which includes a second internal IP address and a second external IP address, stored at the location database so that the location server can associate the IP device with either a first physical location associated with the first plurality of IP addresses or a second physical location corresponding to the stored second plurality of IP addresses, wherein the location server obtains the first physical location of the IP device based on the determination, and wherein the location server transmits the first physical location to a Service Bureau if the first plurality of IP addresses do not match the second plurality of IP addresses so that the application server can receive, from the Service Bureau, call routing data associated with the first physical location of the IP device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, at a location server, a first plurality of Internet Protocol (IP) addresses associated with an IP device located at a first physical location, wherein the first plurality of IP addresses includes a first internal IP address and a first external IP address; querying a location database for stored location information corresponding to the first plurality of IP a associated with the IP device; determining whether the first plurality of IP addresses associated with the IP device matches a second plurality of IP addresses, which is stored at the location database and is associated with a stored second physical location, wherein the location server has the ability to obtain the first physical location of the IP device based on the determination, wherein the second plurality of IP addresses includes a second internal IP address and a second external IP address and; and providing, if the first IP address does not match the second IP address, the first physical location to a Service Bureau so that the Service Bureau can provide routing data to an application server based on the physical location of the IP device, wherein the application server assists in connecting a call associated with the IP device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising
providing a first plurality of Internet Protocol (IP) addresses of an IP device, wherein the first plurality of IP addresses is stored at a location database and includes a first internal IP address and a first external IP address; -
receiving a query from a location server, wherein the query is a result of a second plurality of IP addresses of the IP device not matching the first plurality of IP addresses of the IP device, wherein the second plurality of IP addresses of the IP device is associated with a current physical location of the IP device and includes a second internal IP address and a second external IP address; and storing the current physical location associated with the second plurality of IP addresses after the location server obtains the current physical location of the IP device based on the query, wherein the location server provides the location information associated with the current physical location to a Service Bureau that provides routing data to an application server that assists in connecting a call associated with the IP device.
-
-
19. A system comprising:
-
a location server for receiving a first plurality of Internet Protocol (IP) addresses associated with an IP device located at a first physical location, wherein the first plurality of IP addresses includes a first internal IP address and a first external IP address; an application server for assisting in connecting a call associated with the IP device; a location database for storing location information of the IP device, wherein the location server queries the location database to determine whether the first plurality of IP addresses match a second plurality of IP addresses including a second internal IP address and a second external IP address, the second plurality of IP addresses is associated with a second physical address and are stored at the location database, and wherein the location server, after obtaining the first physical location of the IP device, transmits the first physical location to a Service Bureau if the first IP address does not match the second IP address so that the application server can receive, from the Service Bureau, call routing data associated with the location information of the IP device. - View Dependent Claims (20, 21)
-
Specification