Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising, at a mobile device: transmitting one or more request messages for positioning parameters, the one or more request messages indicating whether the mobile device includes an enhanced processing platform capability, the indicated capability including an enhanced capability of one or more processors of the mobile device, an enhanced battery capability, an enhanced memory capability, or any combination thereof; and in response to at least one of the one or more request messages, receiving one or more response messages comprising positioning parameters selected based, at least in part, on a tier of assistance parameters, from among a plurality of tiers of assistance parameters, matching the indicated capability, wherein a first tier of the plurality of tiers of assistance parameters corresponds to a first set of assistance parameters being provided to a mobile device comprising relatively robust processing resources, and wherein a second tier of the plurality of tiers corresponds to a second set of assistance parameters being provided to a mobile device comprising less-robust processing resources.
2. The method of claim 1 , wherein the one or more request messages comprise a request for assistance parameters, and wherein the one or more response messages comprise assistance parameters.
3. The method of claim 1 , wherein the received positioning parameters comprise a computed radio heatmap and routeability graph.
4. The method of claim 1 , wherein the received positioning parameters comprise at least one of a line of sight (LOS)/non-line of sight (NLOS) indication, a probability heatmap, exclusion/accessor information, a per AP bounding box, or any combination thereof.
5. The method of claim 1 , wherein the received positioning parameters comprise locations of transmitters and a map in a raw format indicating a building layout specifying walls.
6. The method of claim 5 , wherein the raw format comprises at least one of a proprietary CAD format, Joint Photographic Experts Group (JPEG) format, Tagged Image File Format (TIFF), or Graphics Interchange Format (GIF).
7. The method of claim 5 , and further comprising computing a routeabilty graph from the building layout.
8. The method of claim 5 , and further comprising computing a radio heatmap from the building layout and locations of the transmitters.
9. The method of claim 8 , wherein the radio heatmap comprises an association of expected signature values of acquired signals with discrete locations.
10. The method of claim 1 , wherein the request message indicates a processing platform classification of the device, at least in part, by a unique device identifier, mobile device make, mobile device model, mobile device version, or any combination thereof.
11. The method of claim 1 , further comprising: transmitting a message requesting a cost value; and receiving a response message indicating the cost value, the cost value being computed based, at least in part, on a cost of parameters transmission or a cost of utilizing a server perform certain processing functions, wherein the requested positioning parameters is based, at least in part, on the received cost value.
12. A mobile device comprising: a transceiver to facilitate communication through a wireless network; and one or more processors to: initiate transmission of one or more request messages through the transceiver for positioning parameters, the request messages to indicate whether the mobile device includes an enhanced processing platform capability the indicated capability to include an enhanced capability of one or more processors of the mobile device, an enhanced battery capability, an enhanced memory capability, or any combination thereof; and obtain positioning parameters in one or more response messages received at the transceiver in response to the one or more request messages, the positioning parameters selected based, at least in part, on a tier of assistance parameters, from among a plurality of tiers of assistance parameters, to match the indicated capability, wherein a first tier of the plurality of tiers of assistance parameters is to correspond to a first set of assistance parameters to be provided to a mobile device to comprise relatively robust processing resources, and wherein a second tier of the plurality of tiers is to correspond to a second set of assistance parameters to be provided to a mobile device to comprise less-robust processing resources.
13. The mobile device of claim 12 , wherein the one or more request messages comprise a request for assistance parameters, and wherein the one or more response messages comprise assistance parameters.
14. The mobile device of claim 12 , wherein the received positioning parameters comprise a computed radio heatmap and routeability graph.
15. The mobile device of claim 14 , wherein the radio heatmap comprises an association of expected signature values of acquired signals with discrete locations.
16. The mobile device of claim 12 , wherein the received positioning parameters comprise at least one of a line of sight (LOS)/non-line of sight (NLOS) indication, a probability heatmap, exclusion/accessor information, a per AP bounding box, or any combination thereof.
17. The mobile device of claim 12 , wherein the obtained positioning parameters comprise locations of transmitters and a map in a raw format to indicate a building layout specifying walls.
18. The mobile device of claim 17 , wherein the raw format comprises at least one of a proprietary CAD format, Joint Photographic Experts Group (JPEG) format, Tagged Image File Format (TIFF), Graphics Interchange Format (GIF), or any combination thereof.
19. The mobile device of claim 12 , wherein the request message indicates a processing platform classification of the device, at least in part, by a unique device identifier, mobile device make, mobile device model, mobile device version, or any combination thereof.
20. The mobile device of claim 12 , wherein the one or more processors are further configured to: initiate transmission of a message through the transceiver to request a cost value; and obtain a response message received at the transceiver to indicate the cost value, the cost value to be computed based, at least in part, on a cost of parameters transmission or a cost of to utilize a server to perform certain processing functions, wherein the requested positioning parameters are to be based, at least in part, on the received cost value.
21. A non-transitory storage medium comprising machine-readable instructions stored thereon which are executable by a special-purpose computing apparatus to: initiate transmission of one or more request messages for positioning parameters, the request messages to indicate whether the mobile device includes an enhanced processing platform capability, the indicated capability to include an enhanced capability of one or more processors of the mobile device, and enhanced battery capability, an enhanced memory capability, or any combination thereof; and obtain positioning parameters in one or more response messages received in response to the one or more request messages, the positioning parameters to be selected based, at least in part, on a tier of assistance parameters, from among a plurality of tiers of assistance parameters, to match the indicated capability, wherein a first tier of the plurality of tiers of assistance parameters is to correspond to a first set of assistance parameters to be provided to a mobile device to comprise relatively robust processing resources, and wherein a second tier of the plurality of tiers is to correspond to a second set of assistance parameters to be provided to a mobile device to comprise less-robust processing resources.
22. An apparatus, including a memory and a processor, comprising: means for transmitting one or more request messages for positioning parameters, the one or more request messages indicating whether the mobile device includes and enhanced processing platform capability, the indicated capability including an enhanced capability of one or more processors of the mobile device, an enhanced battery capability, an enhanced memory capability, or any combination thereof; and means for receiving one or more response messages transmitted in response to at least one of the one or more request messages comprising positioning parameters selected based, at least in part, on a tier of assistance parameters, from among a plurality of tiers of assistance parameters, matching the indicated capability, wherein a first tier of the plurality of tiers of assistance parameters corresponds to a first set of assistance parameters being provided to a mobile device comprising relatively robust processing resources, and wherein a second tier of the plurality of tiers corresponds to a second set of assistance parameters being provided to a mobile device comprising less-robust processing resources.
23. A method comprising, at a server: receiving one or more request messages from a mobile device requesting positioning parameters; identifying whether the mobile device includes and enhanced processing platform capability based, at least in part, on at least one of the request messages, the identified capability including an enhanced capability of one or more processors of the mobile device, an enhanced battery capability, an enhanced memory capability, or any combination thereof; and transmitting one or more response messages to the mobile device including positioning parameters selected based, at least in part, on a tier of assistance parameters being selected, from among a plurality of tiers of assistance parameters, matching the identified capability, wherein a first tier of the plurality of tiers of assistance parameters corresponds to a first set of assistance parameters being provided to a mobile device comprising relatively robust processing resources, and wherein a second tier of the plurality of tiers corresponds to a second set of assistance parameters being provided to a mobile device comprising less-robust processing resources.
24. The method of claim 23 , wherein the identifying comprises classifying the mobile device as one of a plurality of processing platform classifications based, at least in part, on the at least one of the request messages, and wherein the positioning parameters are based, at least in part, on the processing platform classification.
25. The method of claim 23 , wherein the one or more request messages comprise a request for assistance parameters, and wherein the one or more response messages comprise assistance parameters.
26. The method of claim 23 , and further comprising: maintaining a plurality of levels of positioning assistance parameters having different degrees of configuration; and determining the positioning parameters for transmission at a level matching the identified capability.
27. The method of claim 23 , and further comprising: formatting a digital map for presentation on a display of the mobile device based, at least in part, on the identified capability; and including the formatted digital map as the positioning parameters in the one or more response messages.
28. The method of claim 23 , and further comprising selecting the tailored positioning assistance parameters based, at least in part, on application of a cost function.
29. The method of claim 28 , wherein the cost function is based, at least in part, on a predicted usage of a transmission link to transmit the one or more response messages.
30. The method of claim 29 , wherein the cost function is based, at least in part, on the identified enhanced processing platform capability.
31. The method of claim 29 , wherein the predicted usage is indicative of a cost to transmit parameters over the transmission link based, at least in part, on a current loading or capacity of the transmission link, services to be accessed by the mobile device, or a data plan associated with the mobile device.
32. The method of claim 23 , further comprising maintaining registration parameters for a plurality of mobile devices including the mobile device from which the one or more request messages are received, wherein the identifying comprises determining the capability based, at least in part, on the at least one of the request messages and the registration parameters.
33. A server comprising: a transceiver to facilitate communication over a network; and one or more processors to: obtain one or more request messages from a mobile device for positioning parameters received at the transceiver; identify whether the mobile device includes an enhanced processing platform capability based, at least in part, on at least one of the request messages, the identified capability including an enhanced capability of one or more processors of the mobile device, an enhanced battery capability, an enhanced memory capability, or any combination thereof; and initiate transmission of one or more response messages through the transceiver to the mobile device to include positioning parameters selected based, at least in part, on a tier of assistance parameters, from among a plurality of tiers of assistance parameters, to match the identified enhanced processing platform capability, wherein a first tier of the plurality of tiers of assistance parameters corresponds to a first set of assistance parameters to be provided to a mobile device to comprise relatively robust processing resources, and wherein a second tier of the plurality of tiers corresponds to a second set of assistance parameters to be provided to a mobile device to comprise less-robust processing resources.
34. The server of claim 33 , wherein to identify comprises to classify the mobile device as one of a plurality of processing platform classifications based, at least in part, on the at least one of the request messages, and wherein the positioning parameters is based, at least in part, on the processing platform classification.
35. The server of claim 33 , wherein the one or more request messages comprise a request for assistance parameters, and wherein the one or more response messages comprise assistance parameters.
36. The server of claim 33 , wherein the one or more processors are further configured to: maintain a plurality of levels of positioning assistance parameters having different degrees of configuration; and determine the positioning parameters for transmission at a level matching the identified capability.
37. The server of claim 33 , wherein the one or more processors are further configured to: format a digital map for presentation on a display of the mobile device based, at least in part, on the identified capability; and include the formatted digital map as the positioning parameters in the one or more response messages.
38. The server of claim 33 , wherein the one or more processors are further configured to select the positioning parameters based, at least in part, on application of a cost function.
39. The server of claim 38 , wherein the cost function is based, at least in part, on a predicted usage of a transmission link to transmit the one or more response messages.
40. The server of claim 39 , wherein the cost function is based, at least in part, on the identified capability.
41. The server of claim 39 , wherein the predicted usage is indicative of a cost to transmit parameters over the transmission link based, at least in part, on a current loading or capacity of the transmission link, services to be accessed by the mobile device, or a data plan associated with the mobile device.
42. The server of claim 33 , wherein the one or more processors are further configured to maintain registration parameters for a plurality of mobile devices to include the mobile device from which the one or more request messages are received, wherein to identify comprises to determine the capability based, at least in part, on the at least one of the request messages and the registration parameters.
43. A non-transitory storage medium comprising machine-readable instructions stored thereon which are executable by a special purpose computing apparatus to: obtain one or more request messages from a mobile device to request positioning parameters, the one or more request messages from the mobile device to indicate whether the mobile device includes an enhanced processing platform capability, the indicated capability to include an enhanced capability of one or more processors of the mobile device, an enhanced battery capability, an enhanced memory capability, or any combination thereof; identify capability of the mobile device based, at least in part, on at least one of the request messages; and initiate transmission of one or more response messages to the mobile device to include positioning parameters selected based, at least in part, on a tier of assistance parameters, from among a plurality of tiers of assistance parameters, to match the identified capability, wherein a first tier of the plurality of tiers of assistance parameters to correspond to a first set of assistance parameters to be provided to a mobile device to comprise relatively robust processing resources, and wherein a second tier of the plurality of tiers to correspond to a second set of assistance parameters to be provided to a mobile device to comprise less-robust processing resources.
44. An apparatus, including a memory and a processor, comprising: means for receiving one or more request messages from a mobile device requesting positioning parameters, the one or more request messages indicating whether the mobile device includes an enhanced processing platform capability; means for identifying a capability of the mobile device based, at least in part, on at least one of the request messages, the identified capability to include an enhanced capability of one or more processors of the mobile device, an enhanced battery capability, an enhanced memory capability, or any combination thereof; and means for transmitting one or more response messages to the mobile device including positioning parameters selected based, at least in part, on a tier of assistance parameters, from among a plurality of tiers of assistance parameters, matching the identified capability, wherein a first tier of the plurality of tiers of assistance parameters to correspond to a first set of assistance parameters to be provided to a mobile device to comprise relatively robust processing resources, and wherein a second tier of the plurality of tiers to correspond to a second set of assistance parameters being provided to a mobile device to comprise less-robust processing resources.
Unknown
May 3, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.