Abstract:
A system includes: an interface; and a processor configured to: receive one or more search criteria from the interface, the one or more search criteria being a first portion of a search query; determine a second portion of the search query based on the first portion of the search query and an association of the first portion of the search query with an entity, the search query being a request for a location of a target device associated with the entity; cause a transceiver of the interface to transmit the search query wirelessly in one or more outbound electronic signals to a first intermediate device; receive one or more inbound electronic signals from the first intermediate device via the interface, the one or more inbound electronic signals including a location of the target device; and cause the interface to provide an indication of the location of the target device.
Abstract:
A method of locating a target device includes: producing, at a query device, a request for a location of a target device, the query device including a first radio, of a first type, configured to communicate wirelessly using a first communication protocol, the target lacking a radio of the first type but including a second radio, of a second type, configured to communicate wirelessly using a second communication protocol, the second communication protocol being incompatible with the first communication protocol; and transmitting the request wirelessly, from the query device to a first intermediate device, using the first radio.
Abstract:
Method, device, and computer program product that may improve communications between a mobile device and an access point device are disclosed. In one embodiment, an access point device includes a transceiver configured to receive signals from a mobile device, a processor coupled to the transceiver, and a memory coupled to the processor, the memory having stored thereon code configured to be executed by the processor, the code instructing the processor to: control a plurality of beacons in the access point device, obtain range measurements using the plurality of beacons in the access point device, and assist calibration of a beacon in the mobile device using the range measurements obtained by the plurality of beacons in the access point device.
Abstract:
Methods and systems are presented for providing a combined barometric value. In some embodiments, the method includes obtaining, at the serving fixed local transceiver, barometric values of a plurality of client fixed local transceivers, and determining a combined barometric correction value. The method further includes initiating a barometric correction value of the serving fixed local transceiver to the combined barometric correction value, and sending an indication of the barometric correction value to the plurality of client fixed local transceivers. The method further includes receiving a request for the serving fixed local transceiver barometric correction value from a target client fixed local transceiver, and sending the barometric correction value from the serving fixed local transceiver to the target client fixed local transceiver.
Abstract:
Assistance data for indoor positioning is generated with vertical access areas, such as stairs, elevators, and escalators, identified along with predicted vertical movement models for the vertical access area. The predicted vertical movement models provide probabilities of movement to different floors by the vertical access areas. The assistance data may be generated by acquiring a floor plan data for a structure having multiple floors and analyzing the floor plan data to detect vertical access areas. The predicted vertical movement model for the vertical access area may then be generated and included in the assistance data along with the vertical access area. Mobile devices using the assistance data may provide vertical access area feedback information that may be used to modify the assistance data. For example, the probability of movement to different floors by a vertical access area may be modified, or additional vertical access areas identified.
Abstract:
Method, mobile device, computer program product, and apparatus for performing Fine Grain Position Data Collection are described. In one embodiment, a server can receive position data collected by a mobile device with a first positioning configuration. In one embodiment, the server can determine, from the position data received at the server, a mobile device position and create a second positioning configuration according to at least the mobile device position. In one embodiment, the server can send the second positioning configuration to the mobile device. In one embodiment, a mobile device can collect position data according to a first positioning configuration and send the position data to a server. In one embodiment, the mobile device can receive a second positioning configuration from the server created according to at least the mobile device position.
Abstract:
A method for providing tiered indoor positioning service includes: receiving a request for assistance data from a mobile device; receiving expected quality of service information from the mobile device; generating an adaptive assistance data file comprising heat map data based at least in part on the received expected quality of service information; and transmitting the adaptive assistance data file to the mobile device.
Abstract:
Various methods, apparatuses and/or articles of manufacture are provided which may be implemented in one or more electronic devices supporting mobile device positioning within an indoor environment. Tiered positioning assistance data (tiered-PAD) corresponding to an indoor environment may be generated and/or distributed. Mobile device positioning and/or navigation capabilities may be based, at least in part, on tiered-PAD corresponding to the indoor environment. Tiered-PAD may be provided to a plurality of mobile devices. A given mobile device may, for example, select applicable portion(s) of tiered-PAD to affect one or more positioning functions and/or the like which may be performed, at least in part, by the mobile device.