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 that is arranged to communicate over the network; and
a processor that is arranged to enable actions, including;
executing a location-based application; and
when the location-based application invokes a location, selecting a location sensing method between locations sensing methods in 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 in the plurality of location sensing methods;
dynamically 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 accuracyselecting 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;
elseselecting 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.
-
Citations
20 Claims
-
1. A network device for communicating over a network, comprising:
-
a transceiver that is arranged to communicate over the network; and a processor that is arranged to enable actions, including; executing a location-based application; and when the location-based application invokes a location, selecting a location sensing method between locations sensing methods in 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 in the plurality of location sensing methods; dynamically 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 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 between locations sensing methods in 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 in the plurality of location sensing methods; dynamically 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 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 manufacture including a processor-readable medium having processor-executable code encoded therein, which when executed by one or more processors, enables 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 between locations sensing methods in 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 in the plurality of location sensing methods; dynamically 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 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 (20)
-
Specification