发明名称 Host based satellite positioning systems
摘要 Methods and systems consistent with the present invention provide a host based positioning system. The host based positioning system includes a tracker hardware interface that connects to a dedicated hardware space vehicle tracker. The tracker hardware interface receives positioning information from the space vehicle tracker. The host based positioning system also includes a memory that includes a GPS library having a user interface, a tracker interface, and an operating system interface. A processor runs functions provided by the interfaces.
申请公布号 US8954269(B2) 申请公布日期 2015.02.10
申请号 US201012861248 申请日期 2010.08.23
申请人 CSR Technology Inc. 发明人 Yamamoto Clifford;Nonis Sebastian;Pande Ashutosh;Bulatovic Nikola;Witanis Stefan
分类号 G01C21/00;G01S5/02;G01S19/37;G01S19/42;G01S19/36;G01S5/00;G01C21/36 主分类号 G01C21/00
代理机构 RatnerPrestia 代理人 RatnerPrestia
主权项 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; anda 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, and in 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.
地址 San Jose CA US