System and method for implementing a remote location acquisition application program interface
First Claim
1. A method of providing a mobile terminal location, the method comprising providing a location for a target mobile terminal in an application program interface (API) executing at a requesting terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
An Application Program Interface (API) is defined at a requesting terminal. The API provides a common interface between an application program requesting a location for a target mobile terminal and a location server at the requesting terminal. The location server may be integrated into the API or may be a separate entity. The application program executing on the requesting terminal sends a request through the API for the location of the target mobile terminal. Thus, the API hides the positioning technology details and complexities from the requesting application program. The API communicates with a location determining source that determines the location of the target mobile terminal. The location determining source may be the target mobile terminal. Alternatively, the location determining source may be a network location server such as a Gateway Mobile Location Center or Mobile Positioning Center.
-
Citations
41 Claims
-
1. A method of providing a mobile terminal location, the method comprising providing a location for a target mobile terminal in an application program interface (API) executing at a requesting terminal.
-
2. A method of providing a mobile terminal location, the method comprising:
-
receiving a request for a location of a target mobile terminal from an application program in an application program interface (API) at a requesting mobile terminal;
selecting a location determining source in the API to determine the location of the target mobile terminal;
communicating the request from the API to the selected location determining source;
determining the location of the target mobile terminal;
receiving the location of the target mobile terminal at the API in the requesting terminal; and
providing the location of the target mobile terminal to an application program from the API. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An application program interface for providing a mobile terminal location comprising:
computer code configured to;
receive a request for a location of a target mobile terminal from an application program;
select a location determining source to determine the location of the target mobile terminal;
communicate the request to the selected location determining source;
receive the location of the target mobile terminal; and
send the location to the application program.
-
22. A device for providing a mobile terminal location, the device comprising:
-
a processor, coupled to a communication interface, that executes an application program and an application program interface (API);
the API, wherein the API comprises computer code configured to;
receive a request for a location of a target mobile terminal from the application program;
select a location determining source to determine the location of the target mobile terminal;
communicate the request to the selected location determining source;
receive the location of the target mobile terminal; and
send the location to the application program; and
the communication interface, wherein the communication interface is configured to;
send the request to the selected location determining source; and
receive the location of the target mobile terminal using the network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system for providing a mobile terminal location, the system comprising:
-
a requesting terminal comprising;
a processor, coupled to a communication interface, that executes an application program and an application program interface (API);
the API, wherein the API comprises computer code configured to;
receive a request for a location of a target mobile terminal from the application program;
select a location determining source to determine the location of the target mobile terminal;
communicate the request to the selected location determining source;
receive the location of the target mobile terminal; and
send the location to the application program; and
the communication interface, wherein the communication interface is configured to;
send the request to the selected location determining source; and
receive the location of the target mobile terminal; and
the location determining source is configured to;
receive the request for the location of the target mobile terminal;
determine the location of the target mobile terminal; and
send the location to the requesting terminal.
-
Specification