Receiver engine for global positioning system
First Claim
1. Apparatus communicating with a plurality of satellites for use in providing data to a local application, comprising:
- an RF circuit for receiving signals from a plurality of satellites;
a processor coupled to the RF circuit for processing the received signals and for calculating data based on the received signals; and
a software system configured to communicate with the processor, wherein the software system is further configured to provide a software interface with the local application.
8 Assignments
0 Petitions
Accused Products
Abstract
A GPS receiver engine is provided having a software interface between the GPS and local applications. The GPS manufacturer provides to the local manufacturer a GPS Chip Set that includes hardware components and software components. The hardware components can include an RF circuit and a processor. The software components can include an object code library and interface files that are used to interface with the local application software. The local manufacturer customizes its local application software to run with the software interface provided by the software components of the GPS Chip Set, stores the GPS software and the local application software into a memory system, and incorporates the RF circuit, processor and memory system into its GPS end product.
-
Citations
39 Claims
-
1. Apparatus communicating with a plurality of satellites for use in providing data to a local application, comprising:
-
an RF circuit for receiving signals from a plurality of satellites; a processor coupled to the RF circuit for processing the received signals and for calculating data based on the received signals; and a software system configured to communicate with the processor, wherein the software system is further configured to provide a software interface with the local application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 37, 38, 39)
-
-
12. A method of building an apparatus for use in providing navigational data in a local application, comprising the steps of:
-
a. providing an RF circuit for receiving signals from a plurality of satellites; b. coupling a processor to the RF circuit for processing the received signals and for calculating data based on the received signals; c. providing a receiver engine software for calculating the data; d. providing a local application software for controlling the operations of the apparatus; and e. providing a software interface for interfacing the receiver engine software and the local application software. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of interfacing communication between a GPS receiver engine and a local apparatus into which the GPS receiver engine is to be incorporated, comprising the steps of:
-
a. providing local application software for controlling the operations of the local apparatus; and b. providing a software interface for interfacing the GPS receiver engine and the local application software. - View Dependent Claims (20, 21, 22)
-
-
23. Apparatus communicating with a plurality of satellites for use in providing data to a local application, comprising:
-
an RF circuit for receiving signals from a plurality of satellites; a processor coupled to the RF circuit for processing the received signals and for calculating data based on the received signals; a memory system coupled to said processor, the memory system being configured to receive the local application; and a software system resident in said memory system configured to communicate with the processor and the local application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A set of components for use in a GPS end product communicating with a plurality of satellites for use in providing data to a local application, the set comprising:
-
an RF circuit for receiving signals from a plurality of satellites; a signal processor for processing the received signals; a controller for calculating data based on the received signals; a memory system; and a software object code library configured to provide a software interface to the local application, wherein said software object code library and the local application are installed in the memory system. - View Dependent Claims (32, 33, 34)
-
-
35. A method of providing navigation data in a local application using a receiver engine, comprising the steps of:
-
a) receiving signals from a plurality of satellites; b) processing the received signals and calculating the navigation data based on the received signals; c) interfacing the navigation data to the local application using a software interface; and d) interfacing the receiver engine to the local application using the software interface.
-
Specification