Method, apparatus and computer program product for self-learning location method selection logic
First Claim
1. A method comprising:
- initiating the method by determining a selected location method from a set of location methods based on predetermined selection criteria;
communicating the selected location method to a position determining entity, the selected location method to be used to determine location information of a mobile terminal;
updating the predetermined selection criteria responsive to information received from the position determining entity, the information being descriptive of the predetermined selection criteria based at least on employment of the selected location method with respect to the determined location information, wherein the updating occurs prior to a re-initiation of the method; and
determining a new selected location method from the set of location methods based on the updated predetermined selection criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided that enable a method for providing location information to be selected based upon a determination, such as a minimization, of the consumption of location server resources that will be consumed by the method. The method, apparatus and computer program product may determine a selected location method from a set of location methods based on predetermined selection criteria. Specifically, the selected location method may be selected to meet a location accuracy requirement specified in a request for location information while consuming a determinable, such as a minimum, amount of resources. The predetermined selection criteria may be updated over time such that method, apparatus and computer program product are self-learning.
-
Citations
29 Claims
-
1. A method comprising:
-
initiating the method by determining a selected location method from a set of location methods based on predetermined selection criteria; communicating the selected location method to a position determining entity, the selected location method to be used to determine location information of a mobile terminal; updating the predetermined selection criteria responsive to information received from the position determining entity, the information being descriptive of the predetermined selection criteria based at least on employment of the selected location method with respect to the determined location information, wherein the updating occurs prior to a re-initiation of the method; and determining a new selected location method from the set of location methods based on the updated predetermined selection criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for initiating the method by determining a selected location method from a set of location methods based on predetermined selection criteria; a second executable portion for communicating the selected location method to a position determining entity, the selected location method used to determine location information of a mobile terminal; a third executable portion for updating the predetermined selection criteria responsive to information received from the position determining entity, the information being descriptive of the predetermined selection criteria based at least on employment of the selected location method with respect to the determined location information, wherein the updating occurs prior to a re-initiation of the method; and a fourth executable portion for determining a new selected location method from the set of location methods based on the updated predetermined selection criteria. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising a processor configured to control a location method selection module, wherein the location method selection module is configured to:
-
initiate a process by determining a selected location method from a set of location methods based on predetermined selection criteria; communicate the selected location method to a position determining entity, the selected location method to be used to determine location information of a mobile terminal; update the predetermined selection criteria responsive to information received from the position determining entity, the information being descriptive of the predetermined selection criteria based at least on employment of the selected location method with respect to the determined location information, wherein the updating occurs prior to a re-initiation of the process; and determine a new selected location method from the set of location methods based on the updated predetermined selection criteria. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus comprising:
-
a statistical database; a resource consumption table; and a means for selecting a location method in communication with both the statistical database and the resource consumption table wherein the means for selecting the location method is configured to; initiate a process by determining a selected location method from a set of location methods based on predetermined selection criteria; communicate the selected location method to a position determining entity, the selected location method used to determine location information of a mobile terminal; and update the predetermined selection criteria responsive to information received from the position determining entity, the information being descriptive of the predetermined selection criteria based at least on employment of the selected location method with respect to the determined location information, wherein the updating occurs prior to a re-initiation of the process; and determine a new selected location method from the set of location methods based on the updated predetermined selection criteria. - View Dependent Claims (29)
-
Specification