Method and system for processing positioning signals based on predetermined message data segment
First Claim
Patent Images
1. A method for determining a geolocation of an object, comprising:
- dynamically selecting one of a plurality of predetermined message data segments for each of a plurality of received positioning signals, wherein a predetermined message data segment for a positioning signal is selected that is different than a previously selected predetermined message data segment, each respective predetermined message data segment being a collection of known bits carried contiguously or noncontiguously in the positioning signals;
collecting a plurality of the positioning signals each including a respective predetermined message data segment, the positioning signals being generated by one or more satellites;
identifying the respective predetermined message data segment in each of the plurality of positioning signals;
determining a time of arrival of the respective predetermined message data segment upon identification in each of the collected positioning signals;
determining a time difference between at least two of the collected positioning signals based on the respective times of arrival of the respective predetermined message data segments;
determining a geolocation of the object based on the time difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for determining a geolocation of an object includes collecting a positioning signal including a predetermined message data segment. A time of arrival of the predetermined message data segment may be determined in the positioning signal. Information based on the time of arrival may be provided for determination of a geolocation of an object. The time of arrival of the predetermined message data segment may be determined based on a time search for the predetermined message data segment in the positioning signal.
105 Citations
30 Claims
-
1. A method for determining a geolocation of an object, comprising:
-
dynamically selecting one of a plurality of predetermined message data segments for each of a plurality of received positioning signals, wherein a predetermined message data segment for a positioning signal is selected that is different than a previously selected predetermined message data segment, each respective predetermined message data segment being a collection of known bits carried contiguously or noncontiguously in the positioning signals; collecting a plurality of the positioning signals each including a respective predetermined message data segment, the positioning signals being generated by one or more satellites; identifying the respective predetermined message data segment in each of the plurality of positioning signals; determining a time of arrival of the respective predetermined message data segment upon identification in each of the collected positioning signals; determining a time difference between at least two of the collected positioning signals based on the respective times of arrival of the respective predetermined message data segments; determining a geolocation of the object based on the time difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium including code for determining a geolocation of an object, the code operable to:
-
dynamically select one of a plurality of predetermined message data segments for each of a plurality of received positioning signals, wherein a predetermined message data segment for a positioning signal is selected that is different than a previously selected predetermined message data segment, each respective predetermined message data segment being a collection of known bits carried contiguously or noncontiguously in the positioning signals; receive a plurality of positioning signals each including a respective predetermined message data segment, the positioning signals being generated by one or more satellites; identify the respective predetermined message data segment in each of the plurality of positioning signals, the predetermined message data segment being identical in each positioning signal and being transmitted within each positioning signal at an identical moment in time; determine a time of arrival of the predetermined message data segment upon identification in each of the received positioning signals; determine a time difference between at least two of the received positioning signals based on the respective times of arrival of the respective predetermined message data segments; determine a geolocation of the object based on the time difference. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for determining a geolocation of an object, comprising:
-
means for dynamically selecting one of a plurality of predetermined message data segments for each of a plurality of received positioning signals, wherein a predetermined message data segment for a positioning signal is selected that is different than a previously selected predetermined message data segment, each respective predetermined message data segment being a collection of known bits carried contiguously or noncontiguously in the positioning signals; means for collecting a positioning signal including a respective predetermined message data segment, the positioning signal being generated by a satellite; means for identifying the respective predetermined message data segment in each of the plurality of positioning signals, the predetermined message data segment being identical in each positioning signal and is transmitted within each positioning signal at an identical moment in time; means for determining a time of arrival of the predetermined message data segment upon identification in the positioning signal; means for determining a geolocation of the object based on the time of arrival. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification