Abstract:
Systems and methods are disclosed for determining the floors on which APs are located for WiFi-based indoor positioning systems. A data collection phase is followed by a data analysis phase. During data collection, measurement data to observed APs may be collected from various locations on different floors. The measurements data may include received signal strength indication (RSSI), optional round-trip-time (RTT) data to the APs, and floor information of the measurement locations. Measurement data may also be collected from crowd sourced data without floor information of the measurement locations. In data analysis, the collected measurement data are analyzed using various algorithms to determine if APs belong to the same floor and to assign APs on the same floor to the same cluster. APs on different floors may thus be assigned to different clusters. If the floor information of the measurement locations is known, each cluster may be assigned a floor number.
Abstract:
Various methods, apparatuses and articles of manufacture are provided for use by one or more electronic devices to detect and/or respond to certain changes (anomalies) within a wireless signaling environment. For example, a first electronic device may receive a report of a threshold anomaly detected by a monitoring device deployed at a fixed predetermined position within a coverage area of a network service device, and may initiate an investigation by requesting that a second electronic device attempt to monitor certain transmissions of and/or actively communicate with a network service device. In response to a determination based, at least in part, on the investigation that the threshold anomaly represents a threshold change in status within the wireless signaling environment, the first electronic device may transmit a status report regarding the wireless signaling environment to another electronic device.
Abstract:
Systems, apparatus and methods for a mobile device and a base station almanac server to throttle crowdsourcing information are presented. The crowdsourcing information is used to improve a location of a base station in a base station almanac. A portion of the base station almanac is provided to a mobile device. For example, the mobile device may identify its current cell and request the base station almanac. The mobile device records crowdsourcing information to identify, for each particular base station of at least one base station, a cellular identifier for the particular base station, optional ranging information between the particular base station and the mobile device, and an independent position of the mobile device. The independent position of the mobile device may be formed from global navigation satellite system (GNSS) or station signals independent of the at least one base station.
Abstract:
Various methods, apparatuses and/or articles of manufacture are provided which may be implemented by one or more electronic devices to identify potential anomalies in one or more electronic files used to support mobile device positioning within a specific environment. Various methods, apparatuses and/or articles of manufacture are also provided which may be implemented by one or more electronic devices to alter one or more electronic files used to support mobile device positioning within a specific environment.
Abstract:
Method and apparatus for performing crowdsourcing are disclosed. The method may include monitoring environment of a mobile device, determining a level of crowdsourcing in accordance with one or more mobile device generated parameters corresponding to the environment, and performing crowdsourcing in accordance with the level of crowdsourcing determined. The level of crowdsourcing comprises one or more of quantity of crowdsourcing data to be collected by the mobile device, frequency of crowdsourcing operations to be performed by the mobile device, and type of quantization to be applied to the crowdsourcing data collected.
Abstract:
Method and system for providing information of an access point database are disclosed. In one embodiment, a method of providing information of an access point database comprises receiving a request to access an access point database from a mobile client, generating a segment of the access point database in accordance with at least an application requirement of the mobile client, and providing the segment of the access point database to the mobile client. The application requirement of the mobile client comprises precision level requested by the mobile client, and cache level of the mobile client. The method of generating a segment of the access point database comprises at least one of: generating the segment of the access point database in real-time, and providing the segment of the access point database previously generated and stored in the access point database.
Abstract:
Various techniques are provided that may be implemented at one or more of a plurality of co-located mobile devices. For example, a first mobile device may identify a plurality of location determination tasks, transmit a request indicative of a subset of the plurality of location determination tasks to be performed by a second mobile device, and receive a response to the request.
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:
Disclosed is an apparatus and method for managing assistance data by user equipment. The method may include obtaining positioning assistance data from a server. The method may also include generating, from the obtained positioning assistance data, at least one first subset of positioning assistance data based, at least in part, on positioning capabilities and/or positioning preferences associated with a first device. Furthermore, the method may include transmitting the first subset of positioning assistance data to the first device.
Abstract:
Disclosed is an apparatus and method for automatic communication mode selection. The method may include detecting a communication by a user equipment. The method may also include determining one or more characteristics associated with the communication, wherein the one or more characteristics comprise user environmental data, public environmental data, or a combination thereof associated with the communication. Furthermore, the method may include selecting a mode for the communication that is different from an original mode of the detected communication based on the one or more characteristics.