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.