Apparatus, system and method of selecting location providers

US9456305B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9456305-B2
Application numberUS-201414329956-A
CountryUS
Kind codeB2
Filing dateJul 13, 2014
Priority dateJul 13, 2014
Publication dateSep 27, 2016
Grant dateSep 27, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Some demonstrative embodiments include apparatuses, systems and/or methods of selecting location providers. For example, a location provider (LP) selector to operate in a mobile device may include a memory to store an Accuracy-Power Decision Matrix (APDM), the APDM to provide an allocation of a plurality of LPs according to a plurality of power consumption levels and a plurality of accuracy ranges; and a controller to receive from a location client of the mobile device a location request for a location fix of the mobile device, and to assign to the location request one or more LPs of the plurality of LPs, based on the APDM, an accuracy requirement of the location request, and a power consumption requirement of the location request.

First claim

Opening claim text (preview).

The invention claimed is: 1. A location provider (LP) selector to operate in a mobile device, the location provider selector comprising: a memory to store an Accuracy-Power Decision Matrix (APDM), the APDM to provide an allocation of a plurality of LPs according to a plurality of power consumption levels and a plurality of accuracy ranges; and a controller to receive from a location client of said mobile device a location request for a location fix of said mobile device, and to assign to said location request one or more LPs of said plurality of LPs, based on said APDM, an accuracy requirement of said location request, and a power consumption requirement of said location request. 2. The LP selector of claim 1 , wherein said APDM includes a plurality of power-accuracy combinations, each power-accuracy combination being a combination of a power consumption level and an accuracy range, said APDM defining for each power-accuracy combination a plurality of potential LPs of said plurality of LPs. 3. The LP selector of claim 2 , wherein said controller is to determine a required power-accuracy combination of the plurality of power-accuracy combinations based on the accuracy requirement and the power-consumption requirement, and to assign to said location request one or more potential LPs defined by the APDM for the required power-accuracy combination. 4. The LP selector of claim 3 , wherein said controller is to assign to said location request all potential LPs defined by the APDM for the required power-accuracy combination. 5. The LP selector of claim 3 , wherein said controller is to assign to said location request a selected LP of the plurality of potential LPs defined by the APDM for the required power-accuracy combination. 6. The LP selector of claim 1 , wherein said controller is to receive a report from an LP of said one or more LPs, and to update a state array corresponding to said location request based on said report, said state array including a plurality of states corresponding to said plurality of LPs, respectively. 7. The LP selector of claim 6 , wherein each state of said plurality of states includes a state selected from the group consisting of an assigned state, an unavailable state, an active state, an invalid state, and an unassigned state. 8. The LP selector of claim 6 , wherein, based on said report, said controller is to update in said state array a state of at least one LP selected from the group consisting of said LP and another LP. 9. The LP selector of claim 6 , wherein said controller is to update a state of said LP in another state array corresponding to another location request, based on said report. 10. The LP selector of claim 6 , wherein said controller it to send a response to said location client based on said state array. 11. The LP selector of claim 1 , wherein said plurality of location providers comprises one or more location providers selected from the group consisting of a global navigation satellite system (GNSS) location provider, a cellular location provider, a time of flight (ToF) location provider, and a receive signal strength indication (RSSI) location provider. 12. A mobile device comprising: a radio; a memory; a processor; a plurality of location providers (LPs); and an LP selector to store an Accuracy-Power Decision Matrix (APDM), the APDM to provide an allocation of a plurality of LPs according to a plurality of power consumption levels and a plurality of accuracy ranges, said LP selector to receive from a location client of said mobile device a location request for a location fix of said mobile device, and to assign to said location request one or more LPs of said plurality of LPs, based on said APDM, an accuracy requirement of said location request, and a power consumption requirement of said location request. 13. The mobile device of claim 12 , wherein said APDM includes a plurality of power-accuracy combinations, each power-accuracy combination being a combination of a power consumption level and an accuracy range, said APDM defining for each power-accuracy combination a plurality of potential LPs of said plurality of LPs. 14. The mobile device of claim 13 , wherein said LP selector is to determine a required power-accuracy combination of the plurality of power-accuracy combinations based on the accuracy requirement and the power-consumption requirement, and to assign to said location request one or more potential LPs defined by the APDM for the required power-accuracy combination. 15. The mobile device of claim 12 , wherein said LP selector is to receive a report from an LP of said one or more LPs, and to update a state array corresponding to said location request based on said report, said state array including a plurality of states corresponding to said plurality of LPs, respectively. 16. The mobile device of claim 15 , wherein, based on said report, said LP selector is to update in said state array a state of at least one LP selected from the group consisting of said LP and another LP. 17. The mobile device of claim 12 comprising at least one antenna. 18. A method performed by a mobile device, the method comprising: storing an Accuracy-Power Decision Matrix (APDM), the APDM to provide an allocation of a plurality of Location Providers (LPs) according to a plurality of power consumption levels and a plurality of accuracy ranges; receiving from a location client of said mobile device a location request for a location fix of said mobile device; and assigning to said location request one or more LPs of said plurality of LPs, based on said APDM, an accuracy requirement of said location request, and a power consumption requirement of said location request. 19. The method of claim 18 , wherein said APDM includes a plurality of power-accuracy combinations, each power-accuracy combination being a combination of a power consumption level and an accuracy range, said APDM defining for each power-accuracy combination a plurality of potential LPs of said plurality of LPs. 20. The method of claim 18 comprising receiving a report from an LP of said one or more LPs, and updating a state array corresponding to said location request based on said report, said state array including a plurality of states corresponding to said plurality of LPs, respectively. 21. A product including one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement a method at a mobile device, the method comprising: storing an Accuracy-Power Decision Matrix (APDM), the APDM to provide an allocation of a plurality of Location providers (LPs) according to a plurality of power consumption levels and a plurality of accuracy ranges; receiving from a location client of said mobile device a location request for a location fix of said mobile device; and assigning to said location request one or more LPs of said plurality of LPs, based on said APDM, an accuracy requirement of said location request, and a power consumption requirement of said location request. 22. The product of claim 21 , wherein said APDM includes a plurality of power-accuracy combinations, each power-accuracy combination being a combination of a power consumption level and an accuracy range, said APDM defining for each power-accuracy combination a plurality of potential LPs of said plurality of LPs. 23. The product of cl

Assignees

Inventors

Classifications

  • H04W4/023Primary

    using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • managed by the network, e.g. network or access point is leader and terminal is follower · CPC title

  • detecting a user operation or a tactile contact or a motion of the device · CPC title

  • in wireless communication networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9456305B2 cover?
Some demonstrative embodiments include apparatuses, systems and/or methods of selecting location providers. For example, a location provider (LP) selector to operate in a mobile device may include a memory to store an Accuracy-Power Decision Matrix (APDM), the APDM to provide an allocation of a plurality of LPs according to a plurality of power consumption levels and a plurality of accuracy ran…
Who is the assignee on this patent?
Intel Ip Corp
What technology area does this patent fall under?
Primary CPC classification H04W4/023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 27 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).