SYSTEMS AND METHODS FOR DYNAMICALLY DETERMINING POSITION
First Claim
Patent Images
1. A system comprising:
- a host processor;
a sensor coupled to the host processor, the sensor configured to send signals indicative of position of the system to the host processor;
an antenna configured to receive signals from Global Positioning System (GPS) satellites; and
a GPS subsystem coupled to the host processor and the antenna, the GPS subsystem configured to calculate a GPS-based position and send the GPS-based position to the host processor;
the system has a first configuration where the host processor is configured to use the GPS-based position as an actual position of the system, and a second configuration where the GPS-based position is a partial position and the host processor is configured to determine actual position using the GPS-based position and the signals indicative of position from the sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of dynamically determining a position. At least some of the illustrative embodiments are systems comprising a host processor, a sensor configured to send signals indicative of the position of the system to the host processor, an antenna configured to receive signals from GPS satellites, a GPS subsystem coupled to the antenna; wherein the GPS subsystem and host processor are coupled and are configured to make a position determination.
42 Citations
20 Claims
-
1. A system comprising:
-
a host processor; a sensor coupled to the host processor, the sensor configured to send signals indicative of position of the system to the host processor; an antenna configured to receive signals from Global Positioning System (GPS) satellites; and a GPS subsystem coupled to the host processor and the antenna, the GPS subsystem configured to calculate a GPS-based position and send the GPS-based position to the host processor; the system has a first configuration where the host processor is configured to use the GPS-based position as an actual position of the system, and a second configuration where the GPS-based position is a partial position and the host processor is configured to determine actual position using the GPS-based position and the signals indicative of position from the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a plurality of signals, one each from a plurality of Global Positioning System (GPS) satellites; calculating, by a first processor, a GPS-based position based on the signals and a value indicative of dilution of precision of the position calculation; passing the GPS-based position and the value to a second processor; utilizing, by the second processor, the GPS-based position as actual position when the value indicates sufficient precision; and calculating, by the second processor, actual position based on the GPS-based position and supplementary position data when the value indicates insufficient precision. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-readable media storing a program that, when executed by a processor, causes the processor to:
-
receive a position indication from a Global Positioning System (GPS) subsystem coupled to the processor; utilize the position indication as an actual position when a dilution of precision of the position indication is below a first predetermined value; and calculate an actual position based on the position indication and supplemental position data when the dilution of precision is above a second predetermined value. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable media storing a program that, when executed by a processor, causes the processor to:
-
calculate a position based on a plurality of signals, one each from a plurality of Global Positioning System (GPS) satellites; determine a value indicative of dilution of precision of the position; generate a Boolean value that is asserted if the dilution of precisions is less than a first predetermined value, and that is not asserted if the dilution of precision is greater than a second predetermined value; and send the position and the Boolean value to a host processor. - View Dependent Claims (20)
-
Specification