Global navigation satellite system
First Claim
1. A method of communication comprising:
- providing a location server adapted to communicate with a mobile station, a first satellite, and a second satellite, wherein the first satellite is adapted to operate according to a first specification including a first system time and wherein the second satellite is adapted to operate according to a second specification including a second system time;
defining at the location server a virtual global navigation satellite system (GNSS) time;
receiving at the location server a first signal from the first satellite including a first satellite code phase time;
receiving at the location server a second signal from the second satellite including a second satellite code phase time;
calculating at the location server a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time; and
communicating the virtual GNSS time to the mobile station.
1 Assignment
0 Petitions
Accused Products
Abstract
Each of a first and a second navigation satellite system (NSS) are adapted to operate according to a first and a second specification, respectively, and each includes a first and a second plurality of space vehicles (SV), respectively. Each of the first and the second plurality of SVs are adapted to be identified by a first and a second plurality of unique corresponding identifications (IDs), respectively. A processor is adapted to receive and identify a first plurality of corresponding signals transmitted from the first plurality of SVs in response to the first plurality of unique corresponding IDs. The processor is adapted to receive and identify a second plurality of corresponding signals transmitted from the second plurality of SVs in response to the second plurality of unique corresponding IDs. The processor is adapted to determine position location information in response to receiving and identifying the first plurality of corresponding signals and the second plurality of corresponding signals.
-
Citations
44 Claims
-
1. A method of communication comprising:
-
providing a location server adapted to communicate with a mobile station, a first satellite, and a second satellite, wherein the first satellite is adapted to operate according to a first specification including a first system time and wherein the second satellite is adapted to operate according to a second specification including a second system time; defining at the location server a virtual global navigation satellite system (GNSS) time; receiving at the location server a first signal from the first satellite including a first satellite code phase time; receiving at the location server a second signal from the second satellite including a second satellite code phase time; calculating at the location server a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time; and communicating the virtual GNSS time to the mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communications apparatus comprising:
a location server adapted to; (a) communicate with a mobile station, (b) define a virtual global navigation satellite system (GNSS) time, (c) receive a first signal from a first satellite including a first satellite code phase time, wherein the first satellite is adapted to operate according to a first specification including a first system time, (d) receive a second signal from a second satellite including a second satellite code phase time, wherein the second satellite is adapted to operate according to a second specification including a second system time, (e) calculate a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time, and (f) communicate the virtual GNSS time to the mobile station. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A communications apparatus comprising:
-
a mobile station adapted to communicate with a location server, the location server adapted to; (a) define a virtual global navigation satellite system (GNSS) time, (b) receive a first signal from a first satellite including a first satellite code phase time, wherein the first satellite is adapted to operate according to a first specification including a first system time, (c) receive a second signal from a second satellite including a second satellite code phase time, wherein the second satellite is adapted to operate according to a second specification including a second system time, and (d) calculate a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time, wherein the mobile station is adapted to determine the virtual GNSS time, to receive from the location server the GNSS time offset and to determine a position of the mobile station in response thereto. - View Dependent Claims (22, 23, 24)
-
-
25. A computer program product, comprising:
a computer-readable medium comprising; (a) code to cause at least a location server to communicate with a mobile station, (b) code to cause at least the location server to define a virtual global navigation satellite system (GNSS) time, (c) code to cause at least the location server to receive a first signal from a first satellite including a first satellite code phase time, (d) code to cause at least the location server to receive a second signal from a second satellite including a second satellite code phase time, (e) code to cause at least the location server to calculate a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time; and (f) code to cause the location server to communicate the virtual GNSS time to the mobile station. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
35. A computer program product, comprising:
a computer-readable medium comprising; code to cause at least a mobile station to communicate with a location server, wherein the location server is adapted to define a virtual global navigation satellite system (GNSS) time, receive a first signal from a first satellite including a first satellite code phase time, receive a second signal from a second satellite including a second satellite code phase time, and calculate a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time; code to cause the mobile station to determine the virtual GNSS time; code to cause at least the mobile station to receive from the location server the GNSS time offset; and code to cause at least the mobile station to determine a position of the mobile station based on the virtual GNSS time and in response to the GNSS time offset. - View Dependent Claims (36, 37, 38)
-
39. A communications apparatus comprising:
a location server comprising; (a) means for communicating with a mobile station, (b) means for defining a virtual global navigation satellite system (GNSS) time, (c) means for receiving a first signal from a first satellite including a first satellite code phase time, (d) means for receiving a second signal from a second satellite including a second satellite code phase time, (e) means for calculating a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time; and (f) means for communicating the virtual GNSS time to the mobile station. - View Dependent Claims (40, 41)
-
42. A communications apparatus comprising:
a mobile station comprising; means for communicating with a location server, wherein the location server is adapted to define a virtual global navigation satellite system (GNSS) time, receive a first signal from a first satellite including a first satellite code phase time, receive a second signal from a second satellite including a second satellite code phase time, and calculate a GNSS time offset as a function of the virtual GNSS time, the first satellite code phase time and the second satellite code phase time; means for receiving from the location server the GNSS time offset; means for determining the virtual GNSS time; and means for determining a position of the mobile station at the mobile station based on the virtual GNSS time and in response to the GNSS time offset. - View Dependent Claims (43, 44)
Specification