Agile acquisition of location services in a device
First Claim
1. At least one computer-readable non-transitory storage medium encoded with computer-accessible instructions that, in response to execution, cause at least one processor to perform acquisition of location service availability operations comprising:
- acquiring global location signals from a global location infrastructure, the global location signals comprising a logical address associated with a computing device;
determining a regional location based at least in part on the global location signals, the regional location is representative of a region where the computing device is present;
determining information indicative of the determined regional location, the information indicative of the region comprising a country code of the region;
communicating a request for location services that are available in the region to a database contained in the global location infrastructure, the request comprising the information indicative of the regional location;
mapping the logical address associated with the computing device to the information indicative of the regional location;
receiving identifying service information from the database in response to the request, the service information is indicative of a location service available in the region;
configuring the computing device to detect local location signals from a local location infrastructure associated with the location service; and
outputting the service information.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure permit agile acquisition of a location service in a device. In one aspect of such acquisition, the device can rely on location signals available globally in order to determine a region associated with the device, and in response to determination of the region, the device can acquire service information representative or otherwise indicative of the location service based at least on the region. In another aspect, the device can be configured to consume the location service. The agility of such acquisition can stem from the absence of (i) scanning for location services associated with the area in which the device is present and/or (ii) a predefined pool of location services established in production of the device.
12 Citations
22 Claims
-
1. At least one computer-readable non-transitory storage medium encoded with computer-accessible instructions that, in response to execution, cause at least one processor to perform acquisition of location service availability operations comprising:
-
acquiring global location signals from a global location infrastructure, the global location signals comprising a logical address associated with a computing device; determining a regional location based at least in part on the global location signals, the regional location is representative of a region where the computing device is present; determining information indicative of the determined regional location, the information indicative of the region comprising a country code of the region; communicating a request for location services that are available in the region to a database contained in the global location infrastructure, the request comprising the information indicative of the regional location; mapping the logical address associated with the computing device to the information indicative of the regional location; receiving identifying service information from the database in response to the request, the service information is indicative of a location service available in the region; configuring the computing device to detect local location signals from a local location infrastructure associated with the location service; and outputting the service information. - View Dependent Claims (2, 3)
-
-
4. At least one computer-readable non-transitory storage medium encoded with computer-accessible instructions that, in response to execution, cause at least one processor to perform acquisition of location service availability operations comprising:
-
identifying a region associated with a computing device based on first location signals from a first location unit, wherein the first location signals comprise a logical address associated with the computing device; determining information indicative of the region, the information indicative of the region comprising a country code of the region; communicating a request for location services that are available in the region to a database associated with the first location unit, the request comprising the information indicative of the region; mapping the logical address associated with the computing device to the information indicative of the region; accessing identifying, in response to the request, information indicative of a location service available in the region based at least on information indicative of the region, the location service is provided at least in part by a second location unit; configuring the computing device to access the location service via at least the second location unit; and outputting the service information. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device for acquisition of location service availability, comprising:
-
at least one memory device having programmed instructions; and
at least one processor functionally coupled to the at least one memory device and configured to execute the programmed instructions, and in response to execution of the programmed instructions, further configured to;identify a region associated with a computing device based on first location signals from a first location unit, wherein the first location signals comprise a logical address associated with the computing device; determine information indicative of the region, the information indicative of the region comprising a country code of the region; communicate a request for location services that are available in the region to a database associated with the first location unit, the request comprising the information indicative of the region; map the logical address associated with the computing device to the information indicative of the region; identify, in response to the request, information indicative of a location service available in the region based at least on information indicative of the region, the location service is provided at least in part by a second location unit; configure the computing device to access the location service via at least the second location unit; and output the service information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification