Apparatus, method, manufacture, and system for sensing substitution for location-based applications
First Claim
1. A network device for communicating over a network, comprising:
- a transceiver configured to communicate over the network;
a non-transitory computer-readable medium; and
a processor configured to perform the steps of;
executing a location-based application stored on the non-transitory computer-readable medium; and
when the location-based application invokes a location, selecting a location sensing method from a plurality of sensing methods to use to invoke the location, wherein the selecting includes;
determining an application requirement for location accuracy required by the location-based application;
for each of the location sensing methods of the plurality of location sensing, methods;
determining a location accuracy for the sensing method at the current environment; and
determining whether the location accuracy at the current environment meets the application requirement for location accuracy required by the location-based application; and
if two or more of the location sensing methods of the plurality of location sensing methods meet the application requirement for location accuracy, selecting the location sensing method from among the location sensing methods that meet the application requirement for location accuracy that consumes the least power as the location sensing method to use to invoke the location;
else selecting the location sensing method with the greatest location accuracy for the current environment as the location sensing method to use to invoke the location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for communicating over a network is provided. The method includes selecting between location-sensing methods for an LBA, such as between GPS and network triangulation. For each location-sensing method, a dynamic determination is made as to whether the accuracy of the location-sensing method, in the current environment, meets the application requirements. If two or more location-sensing methods meet the application requirements, then, location-sensing method selected is the location-sensing method that, from among the location-sensing methods that meet the application requirement, consumes the least power. Otherwise, the location-sensing method that is most accurate for the current environment is selected.
15 Citations
20 Claims
-
1. A network device for communicating over a network, comprising:
-
a transceiver configured to communicate over the network; a non-transitory computer-readable medium; and a processor configured to perform the steps of; executing a location-based application stored on the non-transitory computer-readable medium; and when the location-based application invokes a location, selecting a location sensing method from a plurality of sensing methods to use to invoke the location, wherein the selecting includes; determining an application requirement for location accuracy required by the location-based application; for each of the location sensing methods of the plurality of location sensing, methods; determining a location accuracy for the sensing method at the current environment; and determining whether the location accuracy at the current environment meets the application requirement for location accuracy required by the location-based application; and if two or more of the location sensing methods of the plurality of location sensing methods meet the application requirement for location accuracy, selecting the location sensing method from among the location sensing methods that meet the application requirement for location accuracy that consumes the least power as the location sensing method to use to invoke the location;
else selecting the location sensing method with the greatest location accuracy for the current environment as the location sensing method to use to invoke the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for communicating over a network, comprising:
-
executing a location-based application; and when the location-based application invokes a location, selecting a location sensing method from a plurality of sensing methods to use to invoke the location, wherein the selecting includes; determining an application requirement for location accuracy required by the location-based application; for each of the location sensing methods of the plurality of location sensing methods; determining a location accuracy for the sensing method at the current environment; and determining whether the location accuracy at the current environment meets the application requirement for location accuracy required by the location-based application, and if two or more of the location sensing methods of the plurality of location sensing methods meet the application requirement for location accuracy selecting the location sensing method from among the location sensing methods that meet the application requirement for location accuracy that consumes the least power as the location sensing method to use to invoke the location;
else selecting the location sensing method with the greatest location accuracy for the current environment as the location sensing method to use to invoke the location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device including a non-transitory processor-readable medium having processor-executable code encoded therein, which when executed by one or more processors, performs actions for communicating over a network, comprising:
-
executing a location-based application; and when the location-based application invokes a location, selecting a location sensing method from a plurality of sensing methods to use to invoke the location, wherein die selecting includes; determining an application requirement for location accuracy required by the location-based application; for each of the location sensing methods of the plurality of location sensing methods; determining a location accuracy for the sensing method at the current environment; and determining whether the location accuracy at the current environment meets the application requirement for location accuracy required by the location-based application; and if two or more of the location sensing methods in the plurality of location sensing methods meet the application requirement for location accuracy selecting the location sensing method from among the location sensing methods that meet the application requirement for location accuracy that consumes the least power as the location sensing method to use to invoke the location;
else selecting he location sensing method with the greatest location accuracy for the current environment as the location sensing method to use to invoke the location. - View Dependent Claims (20)
-
Specification