Apparatus and method for modifying service-access-point data within the apparatus
First Claim
1. At a user-device comprising a data storage device, a processor, and a first location detector, a method comprising:
- the data storage device maintaining a first application, first service-access-point (SAP) data, and second SAP data, wherein the first location detector is configured to (i) obtain data from a second location detector, (ii) determine a location of the user-device based, at least in part, on the data obtained from the second location detector, and (iii) provide the first application with the determined location of the user-device, and wherein the second location detector is accessible to the first location detector via a SAP identified by the second SAP data;
the processor receiving from the first application a first request for the location of the user-device and, in response to receiving the first request, determining whether the first SAP data matches the second SAP data;
if the processor determines that the first SAP data does not match the second SAP data, then the processor executing computer-readable program instructions to (i) modify the second SAP data to match the first SAP data, (ii) notify the first location detector that the second SAP data is being modified to match the first SAP data, and (iii) send to the first location detector a second request for the location of the user-device; and
if the processor determines that the first SAP data matches the second SAP data, then the processor executing computer-readable program instructions to send to the first location detector the second request for the location of the user-device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus may comprise a location-aware application, a first location detector, and a data storage device. The storage device may contain service-access-point (SAP) data that identifies a first SAP through which the apparatus may access a second location detector. The first detector may obtain data from the second detector via the first SAP and use the obtained data to determine a location of the apparatus. This determined location may be provided to the location-aware application. The data storage may include program instructions for modifying the SAP data such that the SAP data identifies a second SAP through which the apparatus may access a third location detector. The first detector may obtain data from the third detector via the second SAP and then use the obtained data to determine a location of the apparatus. This determined location may be provided to another location-aware application that is executable at the apparatus.
-
Citations
16 Claims
-
1. At a user-device comprising a data storage device, a processor, and a first location detector, a method comprising:
-
the data storage device maintaining a first application, first service-access-point (SAP) data, and second SAP data, wherein the first location detector is configured to (i) obtain data from a second location detector, (ii) determine a location of the user-device based, at least in part, on the data obtained from the second location detector, and (iii) provide the first application with the determined location of the user-device, and wherein the second location detector is accessible to the first location detector via a SAP identified by the second SAP data; the processor receiving from the first application a first request for the location of the user-device and, in response to receiving the first request, determining whether the first SAP data matches the second SAP data; if the processor determines that the first SAP data does not match the second SAP data, then the processor executing computer-readable program instructions to (i) modify the second SAP data to match the first SAP data, (ii) notify the first location detector that the second SAP data is being modified to match the first SAP data, and (iii) send to the first location detector a second request for the location of the user-device; and if the processor determines that the first SAP data matches the second SAP data, then the processor executing computer-readable program instructions to send to the first location detector the second request for the location of the user-device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A user-device comprising:
-
a processor; a data storage device that contains a first application, first service-access-point (SAP) data, and second SAP data; and a first location detector configured to obtain data from a second location detector, determine a location of the user-device based, at least in part, on the data obtained from the second location detector, and provide the first application with the determined location of the user-device, wherein the second location detector is accessible to the first location detector via a SAP identified by the second SAP data, wherein the processor is operable, in response to receipt of a first request for the location of the user-device, to determine whether the first SAP data matches the second SAP data, wherein if the processor determines that the first SAP data does not match the second SAP data, then the processor modifies the second SAP data to match the first SAP data, notifies the first location detector that the second SAP data is being modified to match the first SAP data, and sends to the first location detector a second request for the location of the user-device; and wherein if the processor determines that the first SAP data matches the second SAP data, then the processor sends to the first location detector the second request for the location of the user-device. - View Dependent Claims (13, 14, 15, 16)
-
Specification