Method and apparatus for providing location-based information
First Claim
1. A method for providing location-based information in a wireless communication device, the method comprising:
- receiving, by the wireless communication device, geographic position information of the wireless communication device;
accessing, by the wireless communication device, a web service and providing the geographic position information to a web server providing the web service;
receiving, by the wireless communication device, geographic coordinates relevant to the web service from the web server;
maintaining a database in the wireless communication device including at least one of the geographic coordinates;
accessing, by the wireless communication device, a map of interest;
determining, by the wireless communication device, that one or more of the geographic coordinates in the database lie within boundaries of the map of interest;
annotating, by the wireless communication device, the map of interest at locations corresponding to the one or more geographic coordinates that lie within the boundaries of the map of interest; and
accessing, by the wireless communication device, the web server and providing updated geographic position information of the wireless communication device;
receiving web cookies from the web server including updated geographic coordinates based on the updated geographic position information; and
updating the geographic coordinates in the database based on the web cookies.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing location-based information to a wireless communication device is disclosed. The wireless communication device receives its geographic position information and provides its geographic position information to a web server while accessing a web service provided by the web server. Based on the geographic position information received from the wireless communication device, the web server provides geographic coordinates of locations relevant to the web service in the form of web geo-cookies. The wireless communication device maintains a database of the received geographic coordinates. When the wireless communication accesses a geographic map of a route or region, the wireless communication device determines if the geographic coordinates in the database lie within boundaries of the accessed map. The geographic coordinates that lie within boundaries of the received map are annotated and displayed on the wireless communication device.
-
Citations
17 Claims
-
1. A method for providing location-based information in a wireless communication device, the method comprising:
-
receiving, by the wireless communication device, geographic position information of the wireless communication device; accessing, by the wireless communication device, a web service and providing the geographic position information to a web server providing the web service; receiving, by the wireless communication device, geographic coordinates relevant to the web service from the web server; maintaining a database in the wireless communication device including at least one of the geographic coordinates; accessing, by the wireless communication device, a map of interest; determining, by the wireless communication device, that one or more of the geographic coordinates in the database lie within boundaries of the map of interest; annotating, by the wireless communication device, the map of interest at locations corresponding to the one or more geographic coordinates that lie within the boundaries of the map of interest; and accessing, by the wireless communication device, the web server and providing updated geographic position information of the wireless communication device; receiving web cookies from the web server including updated geographic coordinates based on the updated geographic position information; and updating the geographic coordinates in the database based on the web cookies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method in a location server for providing location-based information to a wireless communication device, the method comprising:
-
receiving, by the location server, geographic coordinates from the wireless communication device, wherein the geographic coordinates are relevant to a web service accessed by the wireless communication device and were received by the wireless communication device from a remote web server providing the web service; maintaining, by the location server, a database of the geographic coordinates; receiving, by the location server, a request for a map of interest from the wireless communication device; invoking, by the location server, the requested map of interest; determining, by the location server, that one or more of the geographic coordinates in the database lie within boundaries of the map of interest; annotating, by the location server, the map of interest at locations corresponding to the one or more geographic coordinates that lie within the boundaries of the map of interest; providing, by the location server, the annotated map of interest to the wireless communication device; receiving updated geographic coordinates from the wireless communication device and automatically updating the geographic coordinates in the database. - View Dependent Claims (15)
-
-
16. A wireless communication device for providing location information to a user, the wireless communication device comprising:
-
a receiver for determining geographic position information of the wireless communication device; a transceiver unit for accessing a web service, providing the geographic position information to a web service providing the web service, receiving web cookies from the web server that include geographic coordinates based on the geographic position information, and receiving a map of interest from a location server; a memory for maintaining a database of the geographic coordinates; and a processor for determining that one or more of the geographic coordinates in the database lie within boundaries of the map of interest and for annotating the map of interest at locations corresponding to the one or more geographic coordinates that lie within the boundaries of the map of interest, and updating the geographic coordinates in the database based on the web cookies. - View Dependent Claims (17)
-
Specification