Method and apparatus for discovery of location context identifiers based on approximate location
First Claim
1. A machine implemented method for managing location context identifier (LCI) requests received from a mobile device, comprising:
- receiving a request message for one or more LCIs from said mobile device, said request message comprising location information;
determining a region associated with said location information; and
at least partially in response to determining that there are no known LCIs within said region associated with said location information, determining an area which is larger than and which encompasses said region and for which there are no known LCIs, and transmitting a response message to said mobile device that indicates an unavailability of LCIs within said area.
1 Assignment
0 Petitions
Accused Products
Abstract
As part of a localized positioning solution, a mobile device may transmit a request message to a server to obtain information about location contexts near the mobile device. In response, the server may, in some implementations, transmit a response message back to the mobile device that identifies a list of nearby LCIs and an area that encompasses these LCIs. The mobile device may store the returned LCI information and the returned area information in corresponding databases for later use. In some implementations, time limits may be placed on the returned area information after which the information is deemed stale.
-
Citations
20 Claims
-
1. A machine implemented method for managing location context identifier (LCI) requests received from a mobile device, comprising:
-
receiving a request message for one or more LCIs from said mobile device, said request message comprising location information; determining a region associated with said location information; and at least partially in response to determining that there are no known LCIs within said region associated with said location information, determining an area which is larger than and which encompasses said region and for which there are no known LCIs, and transmitting a response message to said mobile device that indicates an unavailability of LCIs within said area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine implemented method, by a mobile device, comprising:
-
determining at said mobile device that a location context identifier (LCI) is desired; searching a local database of said mobile device for one or more LCIs using an estimated location of said mobile device at least partially in response to determining that said estimated location is within areas previously returned by one or more directory servers, wherein said local database is stored within a memory of said mobile device; and transmitting a request message for the one or more LCIs from said mobile device at least partially in response to said estimated location being outside areas previously returned by said one or more directory servers. - View Dependent Claims (12, 13)
-
-
14. A machine-implemented comprising:
-
determining at a mobile device that a location context identifier (LCI) is desired; searching a local database of said mobile device using an estimated location of said mobile device at least partially in response to determining that said estimated location is within areas previously returned by one or more directory servers; and transmitting a request message for one or more LCIs from said mobile device at least partially in response to said estimated location being outside areas previously returned by said one or more directory servers; wherein after transmitting said request message, receiving a response message from a first directory server responsive to said request message, said response message comprising a list of LCIs identifying areas in a vicinity of said estimated location and comprising an indication of an area that encompasses said estimated location and said LCIs in said list of LCIs if said list of LCIs has at least one LCI, and wherein after receiving said response message, storing said area in a previously returned areas database and storing LCI information from said list of LCIs in said local database. - View Dependent Claims (15)
-
-
16. A machine-implemented method comprising:
-
determining at a mobile device that a location context identifier (LCI) is desired; searching a local database of said mobile device using an estimated location of said mobile device at least partially in response to determining that said estimated location is within areas previously returned by one or more directory servers; and transmitting a request message for one or more LCIs from said mobile device at least partially in response to said estimated location being outside areas previously returned by said one or more directory servers; wherein after transmitting said request message, receiving a response message from a first directory server responsive to said request message, said response message comprising a list of LCIs identifying areas in a vicinity of said estimated location and further comprising an empty list of LCIs at least partially in response to said first directory server not finding any LCIs identifying areas in said vicinity of said estimated location. - View Dependent Claims (17, 18)
-
-
19. An article comprising:
- a non-transitory storage medium having machine-readable instructions stored thereon which are executable by a special purpose computing apparatus to;
determine, at a mobile device, whether a location context identifier (LCI) is desired; search a local database of said mobile device for LCI information comprising one or more LCIs using an estimated location of said mobile device at least partially in response to determining that said estimated location is within areas previously returned by one or more directory servers, wherein said local database is stored within a memory of said mobile device; and initiate transmission of a request message for the one or more LCIs from said mobile device at least partially in response to determining that said estimated location is outside areas previously returned by said one or more directory servers, said request message comprising at least an indication of said estimated location of said mobile device.
- a non-transitory storage medium having machine-readable instructions stored thereon which are executable by a special purpose computing apparatus to;
-
20. A mobile device comprising:
-
a transmitter; and a processor to; determine whether a location context identifier (LCI) is desired; search a local database of said mobile device for LCI information comprising one or more LCIs using an estimated location of said mobile device at least partially in response to determining that said estimated location is within areas previously returned by one or more directory servers, wherein said local database is stored within a memory of said mobile device; and initiate transmission of a request message through said transmitter for the one or more LCIs from said mobile device at least partially in response to said estimated location being outside areas previously returned by said one or more directory servers, said request message comprising at least an indication of said estimated location of said mobile device.
-
Specification