Patent ID: 7813875

Claim:
A system for processing positioning signals, the system comprising: a tracker having a GPS receiver enabled to receive GPS signals; a user interface manager to receive location data from the tracker in a predefined data format; a communication interface to enable a plurality of user applications access to the tracker through one of a plurality of communication protocols, wherein at least one user application from the plurality of user applications requires location data delivered in a communication protocol format that is different from a communication protocol format required by at least one other user application; and a data forwarder configured by the user interface manager in response to the communication interface receiving a request for location data from one user application from the plurality of user applications, wherein the user interface manager transmits the location data received by the tracker to the data forwarder for transmission to the user application, wherein the location data is received by the data forwarder in the predefined data format and is formatted by the data forwarder for delivery of location data to the requesting user application in a communication protocol format required by the requesting user application in response to a communication protocol format required by the requesting user application, wherein the communication protocol format is selected from a plurality of different communication protocol formats; wherein the data forwarder comprises a location data protocol format selected from a plurality of location data protocol formats in response to receipt of an indication of protocol format from the user interface manager.