×

Host based satellite positioning systems

  • US 8,954,269 B2
  • Filed: 08/23/2010
  • Issued: 02/10/2015
  • Est. Priority Date: 10/10/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system for processing positioning signals, the system comprising:

  • a mobile phone including;

    an input interface receiving input from a user of the mobile phone;

    a display outputting information to the user of the mobile phone;

    a tracker hardware interface configured to receive positioning information from a tracker hardware internal or external to the mobile phone, wherein the tracker hardware acquires and tracks satellite signals;

    a memory including a GPS library having;

         1) a GPS Engine,

         2) a user interface,

         3) a tracker interface, and

         4) an operating system interface, the tracker interface configured to communicate with the tracker hardware through the tracker hardware interface, the user interface configured to provide communication between the GPS library and a plurality of respectively different user programs that utilize a location of the mobile phone computed by the GPS Engine, the GPS library using the operating system interface to call operating system functions; and

    a processor,wherein at least one of the user programs calls a GPS_start function that uses the user interface to instruct the GPS Engine to compute the location of the mobile phone, andin response to the GPS_start function being called, the GPS engine computes the location of the mobile phone based on the positioning information obtained by the tracker interface and calls a GPS_output function that uses the user interface to output the location of the mobile device to the at least one user program.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×