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:
Systems, methods and apparatus for using positioning modes including mobile-based and network-based positioning modes are presented. The mobile device comprises a transceiver configured to receive an individualized command from a server instructing the mobile device to switch from the first positioning mode to the second positioning mode. The individualized command is based on at least one of: (1) a determined accuracy of the mobile device; (2) a state of a resource; (3) a comparison between a network load and a threshold; (4) a geo-fence; or (5) a combination thereof. The mobile device also comprises a processor coupled to the transceiver, wherein the processor is configured to: operate in the first positioning mode before receiving the individualized command; switch from the first positioning mode to the second positioning mode based on the individualized command from the server; and operate in the second positioning mode after receiving the individualized command.
Abstract:
Disclosed are processes, systems and apparatuses for providing positioning data, such as assistance data, to a mobile device for use in performing positioning or navigation operations. In particular implementations, the positioning data is based, at least in part, on particular capabilities of the mobile device, for example a processing platform of the mobile device. In other implementations, positioning data provided to a mobile device may be tailored according to a cost function.