Method, interface and apparatus for discovering a location of a device
First Claim
1. An Application Programming Interface (API) stored on a processor readable memory medium, the API comprising:
- a portion arranged to receive location cues from a device as a portion of a request for location information;
a portion arranged to compare the location cues to a database of location cues;
a portion arranged to return a location query page associated with a new place ID if the location cues do not correspond to the database location cues; and
a portion arranged to return a previously discovered place ID associated with at least one database location cue and arranged to associate any of the location cues that do not correspond to the at least one database location cue with the previously discovered place ID if one or more of the location cues correspond to one or more of the database location cues.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, Application Programming Interface (API) and device for discovering a location of a device, for example, to provide location information for a Location Based Service (LBS). The device includes a memory, a display, and a processor operably coupled to the memory and the display. The processor may be arranged to provide a user interface (UI) on the display, retrieve location cues in response to a location request, forward location cues to a location server and receive location information back from the location server. The location information may be a location query page associated with a new place ID if the location cues do not correspond to the location server cues or the location information may be a previously discovered place ID associated with the server location cues if one or more of the location cues correspond to one or more of the server'"'"'s location cues.
-
Citations
25 Claims
-
1. An Application Programming Interface (API) stored on a processor readable memory medium, the API comprising:
-
a portion arranged to receive location cues from a device as a portion of a request for location information; a portion arranged to compare the location cues to a database of location cues; a portion arranged to return a location query page associated with a new place ID if the location cues do not correspond to the database location cues; and a portion arranged to return a previously discovered place ID associated with at least one database location cue and arranged to associate any of the location cues that do not correspond to the at least one database location cue with the previously discovered place ID if one or more of the location cues correspond to one or more of the database location cues. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing location information to a Location Based Service (LBS), the method comprising acts of:
-
receiving location cues from a device as a portion of a request for location information; comparing the location cues to a database of location cues; returning a location query page associated with a new place ID if the location cues do not correspond to the database location cues; and returning a previously discovered place ID associated with the database location cues and associating any of the location cues that do not correspond to database location cues with the previously discovered place ID if one or more of the location cues correspond to one or more of the database location cues. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A device for accessing a Location based Service (LBS), the device comprising:
-
a memory; a display; and a processor operably coupled to the memory and the display, wherein the memory configures the processor to; provide a user interface (UI) on the display; retrieve location cues in response to a location request; forward location cues to a location server; and receive location information back from the location server, wherein the location information is a location query page associated with a new place ID if the location cues do not correspond to the location server cues and wherein the location information is a previously discovered place ID associated with the server location cues if one or more of the location cues correspond to one or more of the server'"'"'s location cues. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification