Extensible GPS receiver system
First Claim
Patent Images
1. A positioning system comprising:
- a receiver configured to receive positioning signals;
a processor configured to process the positioning signals using a real time process and generate positioning data based on the processed positioning signals, the positioning data being stored in a first location specific to the real time process;
user application code executed by the processor, said user application code configured to access the positioning data in a second location specific to the user application code, the second location being a different location from the first location; and
a firewall established between the processor and the user application code, said firewall configured to prevent the user application code from corrupting positioning data in the first location and enables the processor to process the positioning signals in real time without interference by the user application code.
3 Assignments
0 Petitions
Accused Products
Abstract
An extensible Global Positioning System (GPS) receiver system is described. The receiver system isolates user application processing from time critical GPS acquisition and tracking processing in order to insure that GPS acquisition and tracking processing is timely performed. Thus user application processing can be developed without concern of conflict with GPS acquisition and tracking processing.
-
Citations
16 Claims
-
1. A positioning system comprising:
-
a receiver configured to receive positioning signals; a processor configured to process the positioning signals using a real time process and generate positioning data based on the processed positioning signals, the positioning data being stored in a first location specific to the real time process; user application code executed by the processor, said user application code configured to access the positioning data in a second location specific to the user application code, the second location being a different location from the first location; and a firewall established between the processor and the user application code, said firewall configured to prevent the user application code from corrupting positioning data in the first location and enables the processor to process the positioning signals in real time without interference by the user application code. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
-
7. In a positioning system, a method for processing positioning signals comprising the steps of:
-
receiving positioning signals; processing the positioning signals using a real time process to generate positioning data, the positioning data being stored in a first location specific to the real time process; accessing the positioning data through a firewall using a second location that prevents an access from corrupting positioning data in the first location and interfering with the processing of the positioning signals, the second location being a different location than the first location; and processing the positioning data from the second location to generate user application data. - View Dependent Claims (8, 9, 10, 15)
-
-
11. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform steps for processing positioning information, comprising:
-
receiving positioning signals; processing the positioning signals using a real time process to generate positioning data, the positioning data being stored in a first location specific to the real time process; accessing the positioning data through a firewall using a second location that prevents an access from corrupting positioning data in the first location and interfering with the processing of the positioning signals, the second location being a different location than the first location; and processing the positioning data from the second location to generate user application data. - View Dependent Claims (12, 13, 16)
-
Specification