Method and system for timebase synchronization
First Claim
1. A system for time-base synchronization, comprising:
- a first base station transceiver system (BTS) having a transmitter and receiver;
a timing circuit associated with the first BTS to maintain time;
a global positioning system (GPS) receiver associated with the first BTS to receive at least partial location data, the first BTS providing the partial location data and a capture time at which the partial location data was received;
a second BTS communicating with the first BTS to receive the partial location data and the capture time from the first BTS;
a processor communicatively coupled to the second BTS and receiving the partial location data and time therefrom; and
a GPS receiver associated with the processor to provide complete location data to the processor, the processor processing the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was received, the second BTS providing to the first BTS time data related to the accurate time at which the partial location data was received.
1 Assignment
0 Petitions
Accused Products
Abstract
A server-assisted approach for synchronizing timebases (120 and 140) in a client-server system utilizes global positioning system (GPS) receivers (136 and 110) at both the client and server. In a typical implementation, the GPS receiver (136) associated with the client system receives fragmentary or incomplete data from satellites that are part of the GPS. Thus, the client GPS receiver (136) is capable of receiving only fragmentary information and cannot derive accurate time signals therefrom. The server system (102) is associated with a GPS receiver (110) capable of generating accurate time and position data based on signals from GPS satellites (114). The fragmentary information from the client GPS receiver (136) is transmitted to the server (126) along with time information indicating the time at which the client captured the fragmentary GPS data. The server (126) analyzes the fragmentary GPS data with respect to the complete GPS data available from the GPS receiver (110) associated with the server. The server (126) accurately determines the actual time at which the fragmentary GPS data was captured and transmits timing signals to the client (146). The timing signals are used to correct the client timebase (140) thus synchronizing the client and server timebases (140 and 120).
33 Citations
24 Claims
-
1. A system for time-base synchronization, comprising:
-
a first base station transceiver system (BTS) having a transmitter and receiver;
a timing circuit associated with the first BTS to maintain time;
a global positioning system (GPS) receiver associated with the first BTS to receive at least partial location data, the first BTS providing the partial location data and a capture time at which the partial location data was received;
a second BTS communicating with the first BTS to receive the partial location data and the capture time from the first BTS;
a processor communicatively coupled to the second BTS and receiving the partial location data and time therefrom; and
a GPS receiver associated with the processor to provide complete location data to the processor, the processor processing the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was received, the second BTS providing to the first BTS time data related to the accurate time at which the partial location data was received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for server-assisted time-base synchronization, comprising:
-
a first timing circuit to maintain time;
a first global positioning system (GPS) receiver to capture at least partial location data;
a client processor to provide the partial location data and a capture time at which the partial location data was captured;
a server processor communicatively coupled to the client processor and receiving the partial location data and capture time therefrom; and
a second GPS receiver associated with the server processor to provide complete location data to the server processor, the server processor processing the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was captured, the server processor providing to the client processor time data related to the accurate time at which the partial location data was captured. - View Dependent Claims (8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24)
-
-
14. A method for server-assisted time-base synchronization, comprising:
-
maintaining time with a timing circuit;
capturing at least partial location data using a first global positioning system (GPS) receiver;
providing the partial location data and a capture time at which the partial location data was captured to a server;
capturing complete location data using a second global positioning system (GPS) receiver associated with the server;
processing the complete location data and partial location data to determine therefrom an accurate time at which the partial location data was captured; and
providing time data related the accurate time at which the partial location data was captured to the timing circuit.
-
-
23. A method for server-assisted time-base synchronization, comprising:
-
maintaining time with a timing circuit;
capturing at least partial location data using a first global positioning system (GPS) receiver;
providing the partial location data and a capture time at which the partial location data was captured to a server;
analyzing the partial location data to determine therefrom an accurate time at which the partial location data was captured; and
providing time data related the accurate time at which the partial location data was captured to the timing circuit.
-
Specification