Method and system for providing corrected time dependent data across a wireless network
First Claim
1. In a network having a plurality of remotely located receiving units and a base station computer generating time-dependent data and having a data interface with a transmitter for broadcasting the time-dependent data to the receiving units, the data interface causing an unpredictable, variable delay between the generation of data by the computer and broadcasting of the data by the transmitter;
- an apparatus comprising;
a local receiving unit positioned in proximity to said base station computer and generating a signal received indication upon receiving said broadcast data, said signal received indication being input to said base computer for calculation of the elapsed time between said computer generation of data and said signal received indication, said elapsed time being substantially equal to said delay; and
means in said computer for generating a correction signal for broadcast to said receiving units, said correction signal instructing said receiving units to compensate for said elapsed time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system integrated into and carried out in conjunction with a public transit vehicle arrival information system. The system of the invention comprises at least the receiver portion of a display module which is positioned adjacent a central computer and which provides a received signal indication to the central computer. The received signal indication is, within a fraction of a millisecond, the indicator for signal reception by all receivers in an entire transit system. The central computer uses the received signal indication to calculate the time delay between calculation of arrival times and receipt of the broadcast arrival time data at a plurality of remotely located display modules. The central computer then generates a correction signal which is queued for broadcast to the remote display modules and which instructs the display modules to subtract the calculated time delay from the previously transmitted arrival time.
37 Citations
13 Claims
-
1. In a network having a plurality of remotely located receiving units and a base station computer generating time-dependent data and having a data interface with a transmitter for broadcasting the time-dependent data to the receiving units, the data interface causing an unpredictable, variable delay between the generation of data by the computer and broadcasting of the data by the transmitter;
- an apparatus comprising;
a local receiving unit positioned in proximity to said base station computer and generating a signal received indication upon receiving said broadcast data, said signal received indication being input to said base computer for calculation of the elapsed time between said computer generation of data and said signal received indication, said elapsed time being substantially equal to said delay; and
means in said computer for generating a correction signal for broadcast to said receiving units, said correction signal instructing said receiving units to compensate for said elapsed time. - View Dependent Claims (2, 3, 4, 6)
- an apparatus comprising;
-
5. In a public transit vehicle arrival information system having a plurality of remotely located receiving and display modules at transit vehicle stations throughout a selected geographical area along transit vehicle routes, said system also having a base station computer for receiving transit vehicle location data and generating arrival prediction data for broadcast to said modules, said computer being connected to a data interface for transmission of said arrival prediction data to a broadcasting system, said data interface and broadcasting system causing an unpredictable delay;
- an apparatus comprising;
a local receiving unit positioned in proximity to said base station computer and generating a signal received indication upon receiving said broadcast data, said signal received indication being input to said base computer for calculation of the elapsed time between said computer generation of data and said signal received indication, said elapsed time being substantially equal to said delay; and
means in said computer for generating a correction signal for broadcast to said receiving units, said correction signal instructing said receiving units to compensate for said elapsed time.
- an apparatus comprising;
-
7. In a network having a plurality of remotely located receiving units and a base station computer generating time-dependent data and having a data interface with a transmitter for broadcasting the time-dependent data to the receiving units, the data interface causing an unpredictable, variable delay between the generation of data by the computer and broadcasting of the data by the transmitter;
- the method comprising the steps of;
providing a local receiving unit positioned in proximity to said base station computer;
said local receiving unit generating a signal received indication upon receiving said broadcast data;
inputting said signal received indication to said computer;
calculating the elapsed time between said computer generation of data and said signal received indication;
generating a correction signal for broadcast to said receiving units, said correction signal instructing said receiving units to compensate for said elapsed time.
- the method comprising the steps of;
-
8. In a public transit vehicle arrival information system having a plurality of remotely located receiving and display modules at transit vehicle stations throughout a selected geographical area along transit vehicle routes, said system also having a base station computer for receiving transit vehicle location data and generating arrival prediction data for broadcast to said modules, said computer being connected to a data interface for transmission of said arrival prediction data to a broadcasting system, said data interface and broadcasting system causing an unpredictable delay;
- the method comprising the steps of;
providing a local receiving unit in direct communication with said base station computer;
said local receiving unit generating a signal received indication upon receiving said broadcast data;
inputting said signal received indication to said computer;
calculating the elapsed time between said computer generation of data and said signal received indication;
generating a correction signal for broadcast to said receiving units, said correction signal instructing said receiving units to compensate for said elapsed time.
- the method comprising the steps of;
-
9. An apparatus for synchronizing time on a plurality of nodes in a one-way broadcast network, comprising:
-
a base station having a controller;
a plurality of receivers located remotely from said base station controller;
a special receiver located within direct communication distance of the base station controller and able to communicate to the base station;
means for encoding the current time in a time stamp message, and means for queueing that message for transmission to said plurality of receivers and to said special receiver;
means for recognizing the reception of the time stamp message at the special receiver, and calculating the latency between said queueing and said reception;
means for encoding the measured latency in a correction message;
means for queueing that message for transmission; and
means for the remote receivers to determine the correct time based on the time stamp message, as adjusted by the correction message. - View Dependent Claims (10, 11, 12, 13)
-
Specification