Methods and Apparatus for Location Determination In A Wireless Communication Device
First Claim
1. A method for location determination in a wireless communication device, comprising:
- receiving a request for a location of the wireless communication device;
identifying at least one location determination mode based on execution of a mode-selection routine in response to the received request;
attempting to obtain the location of the wireless communication device based on the identified location determination mode; and
storing a result of the attempt to obtain the location in memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, devices and computer program products are presented for identifying a location determination mode based on execution of a mode-selection routine in response to a received location determination request. In certain aspects, identifying a location determination mode may involve sequencing through a plurality of modes until a successful location determination results or until the end of the sequence is reached. In other aspects, selecting a location determination mode may involve determining one or more conditions affecting a location determination mode, and identifying an available mode based on the determined conditions. In this regard, according to some aspects, location determination is performed dynamically in that selection of a location determination mode is carried out for each location request and may take into account current conditions affecting one or more location determination modes.
58 Citations
31 Claims
-
1. A method for location determination in a wireless communication device, comprising:
-
receiving a request for a location of the wireless communication device; identifying at least one location determination mode based on execution of a mode-selection routine in response to the received request; attempting to obtain the location of the wireless communication device based on the identified location determination mode; and storing a result of the attempt to obtain the location in memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. At least one processor configured for location determination in a wireless communication device, comprising:
-
a first module for receiving a request for a location of the wireless communication device; a second module for identifying at least one location determination mode based on execution of a mode-selection routine in response to the received request; a third module for attempting to obtain the location of the wireless communication device based on the identified location determination mode; and a fourth module for storing a result of the attempt to obtain the location in memory.
-
-
16. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to receive a request for a location of the wireless communication device a second set of codes for causing a computer to identify at least one location determination mode based on execution of a mode-selection routine in response to the received request; a third set of codes for causing a computer to attempt to obtain the location of the wireless communication device based on the identified location determination mode; and a fourth set of codes for causing the computer to store a result of the attempt to obtain the location in memory.
-
17. A wireless communication device, comprising:
-
means for receiving a request for a location of the wireless communication device; means for identifying at least one location determination mode based on execution of a mode-selection routine in response to the received request; means for attempting to obtain the location of the wireless communication device based on the identified location determination mode; and means for storing a result of the attempt to obtain the location in memory.
-
-
18. A wireless communication device, comprising:
-
a computer platform including a processor and a memory; and a location determination module stored in the memory, executable by the processor and including a mode-selection routine operable to identify at least one location determination mode in response to a received request for a location of the wireless communication device, wherein the location determination module is further operable to attempt to obtain the location based on the at least one identified location determination mode and store a result of the attempt in the memory. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification