Abstract:
A mobile device synchronously scans different terrestrial networks for positioning measurements to align the scans in time. With minimal time difference between the scans, the positioning measurements from the different terrestrial networks may be used for crowdsourcing or position determination. The mobile device may synchronously scan a wireless wide area network (WWAN) and a local area wireless network so that positioning measurement derived from the scans are aligned in time. A local area wireless network is, e.g., a wireless local area networks (WLANs) or wireless personal area network (WPANs) but does not include cellular networks or satellite networks. The scans may be scheduled at a hardware level to ensure tight synchronization with near-zero time difference between the scans. Alternatively, the scans may be synchronized at a software level with only scans that occur within a time difference threshold from each other are used for crowdsourcing or positioning.
Abstract:
Techniques for determining a relative Time Calibration (dTcal) value for a mobile device model are disclosed. An example of an apparatus according to the disclosure includes a memory, a receiver configured to receive measurements and a mobile device model information from mobile devices disposed in geographic areas, a processor configured to determine a baseline mobile device model and other mobile devices models based on the measurements, calculate a baseline measurement value based on the measurement values that correspond to the baseline mobile device model, determine difference values based on the baseline measurement value and the other mobile device model measurement values, determine a model specific dTcal value based on the difference values for at least one of the other mobile device models, and store the model specific dTcal value in the memory.
Abstract:
Disclosed is a method and apparatus for correcting clocks for a plurality of local transmitters. In one embodiment, the functions implemented include: receiving base station time from a plurality of local transmitters; assigning each local transmitter of the plurality of local transmitters to at least one subset of a plurality of subsets, wherein each subset corresponds to a single base station, and wherein each local transmitter in a particular subset receives time from a base station corresponding to the subset; selecting a single subset of local transmitters as a reference subset of local transmitters, the reference subset corresponding to a reference base station, each non-reference subset corresponding to a non-reference base station; determining a time difference between the reference base station and each of the non-reference base stations based on time received from one or more local transmitters that belong in more than one of the subsets; and transmitting the time difference to respective non-reference subsets of local transmitters.
Abstract:
Particular embodiments disclosed herein are directed to methods, systems and/or devices for mobile assisted positioning. A mobile station may receive positioning assistance data from a server enabling or supporting one or more positioning operations in a venue. In a particular implementation, the mobile device may alter execution of one or more applications based, at least in part, on an indication of particular positioning services or operations enabled or supported by positioning assistance data available at the server.
Abstract:
Method and apparatus for controlling crowdsourcing data are disclosed. The method may include comparing a set of access points detected in an area of a wireless environment by the mobile device to a set of known access points for the area, determining a level of crowdsourcing based at least in part on the comparison, where the level of crowdsourcing controls a quantity of crowdsourcing data to be collected, uploaded, or a combination thereof by the mobile device, and performing crowdsourcing, at least in part, in accordance with the determined level of crowdsourcing, where the determined level of crowdsourcing affects a frequency of crowdsourcing operations to be performed by the mobile device, a type of quantization to be applied to crowdsourcing data collected, or some combination thereof.
Abstract:
Methods, apparatuses, and devices are disclosed to estimate a position of a mobile device using, for example, beacon signals transmitted using virtual access points utilizing a single, physical transceiver. Determination that beacon signals emanate from a single, physical transceiver may be based, at least in part, on a similarity among acquired beacon signals conveying identifiers, such as media access control identification (MAC ID) addresses and/or basic service set identifiers (BSSIDs), and on measurement of beacon signal characteristics, such as received signal strength at a mobile device and/or round trip time between the mobile device and the transceiver.
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:
Method, device, computer program product, and apparatus for performing and processing mobile device positioning are described. A mobile device can request vertical positioning assistance. The mobile device can receive vertical positioning assistance from a transmitter classified for vertical positioning assistance. The mobile device can receive optimized assistance data created in response to a particular positioning request. The optimized assistance data may be optimized for vertical position, horizontal positioning, or both usage types. The mobile device can receive usage type classifications directly from a transmitter. A server can receive and determine a request is a vertical positioning request. Vertical positioning can include determining one or more of: an altitude, floor, level, or any combination thereof, within the environment. Assistance data associated with a plurality of transmitters, vertical positioning assistance data from a transmitter classified for providing vertical assistance is selected and provided as vertical positioning assistance data.
Abstract:
Disclosed are systems, methods and devices for application of determining position information for mobile devices. In specific implementations, measurement of a signal travel time and a signal's strength may be combined to characterize a transmission power of the signal's transmitter. The characterized transmission power may be applied to affect expected signal strength signature values for use of the signal's transmitter may be updated in order to enhance a location based service where location may be effected by accuracy of a transmitter's power.
Abstract:
Methods and devices are described for merging maps. In one potential embodiment a method may comprise receiving an indication of at least one plurality of geographically proximate points, where each of the at least one plurality of geographically proximate points are determined by at least one access point in communication with one or more mobile devices. A first and second map may then be received, where the first map and the second map each cover a first area such that the first area is in both the first map and the second map. The first map and the second map may then be merged by matching a mapping of a first portion of an indication of the at least one plurality of geographically proximate points on the first map and a second portion of an indication of an at least one plurality of geographically proximate points on the second map.