Mobile device locator adapter system for location based services
First Claim
1. An apparatus for locating a mobile device, comprising an application programming interface (API), executed by a computer, for providing a plurality of simplified procedures that allow an application program executed by the computer to locate the mobile device, wherein:
- (a) the application program invokes the simplified procedures of the API; and
(b) the invoked procedures obtain;
(i) a location of the mobile device given an identification of the mobile device, wherein;
(1) the invoked procedures interact with specifics for a mobile positioning server of a carrier of the mobile device; and
(2) the invoked procedures interact with different methods of identifying the device as required by the carrier;
(ii) a description of a spatial reference system associated with the location.
7 Assignments
0 Petitions
Accused Products
Abstract
One or more embodiments of the invention provide a method, apparatus, and article of manufacture for locating a mobile device. An application programming interface (API), executed by a computer, provides a plurality of simplified procedures that allow an application program executed by the computer to locate the mobile device. The application program invokes the simplified procedures of the API. The invoked procedures obtain a location of the mobile device given an identification of the mobile device and a description of a spatial reference system associated with the location. Additionally, the invoked procedures interact with specifics for a mobile positioning server of a carrier of the mobile device and with different methods of identifying the device as required by the carrier.
-
Citations
36 Claims
-
1. An apparatus for locating a mobile device, comprising an application programming interface (API), executed by a computer, for providing a plurality of simplified procedures that allow an application program executed by the computer to locate the mobile device, wherein:
-
(a) the application program invokes the simplified procedures of the API; and
(b) the invoked procedures obtain;
(i) a location of the mobile device given an identification of the mobile device, wherein;
(1) the invoked procedures interact with specifics for a mobile positioning server of a carrier of the mobile device; and
(2) the invoked procedures interact with different methods of identifying the device as required by the carrier;
(ii) a description of a spatial reference system associated with the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for accessing a network provided location of a mobile device, comprising invoking one or more simplified procedures of an application programming interface (API) executed by a computer, wherein:
-
(a) the simplified procedures allow an application program executed by the computer to access the network provided location of the mobile device; and
(b) the simplified procedures of the API obtain;
(i) a location of the mobile device given an identification of the mobile device, wherein;
(1) the invoked procedures interact with specifics for a mobile positioning server of a carrier of the mobile device; and
(2) the invoked procedures interact with different methods of identifying the device as required by the carrier;
(ii) a description of a spatial reference system associated with the location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An article of manufacture embodying an application programming interface (API) that is executed by a computer, wherein the API includes a plurality of simplified procedures that allow an application program executed by the client computer to access a network provided location of a mobile device, wherein:
-
(a) the application program invokes the simplified procedures of the API; and
(b) the invoked procedures obtain;
(i) a location of the mobile device given an identification of the mobile device, wherein;
(1) the invoked procedures interact with specifics for a mobile positioning server of a carrier of the mobile device; and
(2) the invoked procedures interact with different methods of identifying the device as required by the carrier;
(ii) a description of a spatial reference system associated with the location. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification