METHOD AND SYSTEM FOR PROVIDING ACCURATE LOCATION SERVICE FOR INTERNET APPLICATIONS
First Claim
Patent Images
1. A method of registering a location comprising:
- (a) obtaining, from a client, an IP address from a border device; and
(b) identifying, by said border device, the location of said client using said client'"'"'s layer 1 or 2 information, and recording said IP address and location to a location database.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing location information is provided wherein the sender of a message sends a location ID with the message, after obtaining the location ID from a location server. The location ID includes the location information relating to the sender and the sender'"'"'s IP address. On receipt of the location ID, the message recipient sends it to a location server, which responds with the location information relating to the sender.
-
Citations
22 Claims
-
1. A method of registering a location comprising:
-
(a) obtaining, from a client, an IP address from a border device; and (b) identifying, by said border device, the location of said client using said client'"'"'s layer 1 or 2 information, and recording said IP address and location to a location database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of determining the location of a first client by a second client, comprising:
-
(a) the first client requesting a location ID from a location server; (b) said location server querying a location database for an IP address and the location of said first client, and generating a location ID for said first client; (c) said location server returning said location ID to said first client; (d) said first client adding said location ID to a message for the second client; (d) the second client, on receipt of said message, providing said location ID and said IP address to said location server; and (e) said location server querying said location database using said location ID, and on receipt of location information from said location database, sending said location information to the second client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for providing location information within a network, comprising:
-
(a) a border device, said border device assigning an IP address to a first client and identifying a location of said first client; (b) a location server, said location server generating a location ID for said first client, and providing location information on receipt of said location ID; (c) a second client, said second client in receipt of said location ID in a message from said first client; and (d) a location database accessible by said location server and said border device, said location database storing said IP address and said location in association with said first client;
said location database responding with said location to a query from said second client with said location ID. - View Dependent Claims (14, 15)
-
-
16. A network message from a first client to a second client, comprising:
(a) a location ID. - View Dependent Claims (17, 18, 19, 20, 21)
-
22. A method of providing a location of a first client to a second client, comprising:
-
(a) obtaining, from said first client, an IP address from a border device; (b) identifying, by said border device, said location of said first client using said first client'"'"'s layer 1 or 2 information, and recording said IP address and said location to a location database; (c) said first client requesting a location ID from a location server; (d) said location server querying said location database for an IP address and a location of said first client, and generating a unique location ID for said first client; (e) said location server returning said location ID to said first client; (f) said first client adding said location ID to a message for the second client; (g) the second client, on receipt of said message, providing said location ID and said IP address to said location server; and (h) said location server querying said location database using said location ID, and on receipt of location information from said location database, sending said location information to the second client.
-
Specification