← Back to Patent Explorer
US5319374A Expired / Lapsed US ⏱️ 0.0 years remaining

Precise universal time for vehicles

Assignee: Trimble Inc
•
Filing: 1993-02-02
•
Granted: 1994-06-07
•
Expires: 2013-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for providing precise universal time coordination or synchronization for each of a plurality of N vehicles, numbered consecutively i=1, 2, . . ., N (N≧2) that move within a selected geographic region and that communicate by radiowaves with one or more base stations located within or adjacent to the selected region. Each vehicle is provided with a sequence of Satellite Positioning System (SPS) signals, with a sequence of SPS timing signals, and with a SPS signal transceiver/processor that receives the SPS signals and SPS timing signals and determines the present location of the vehicle and the time the vehicle location determination is made. One or more base stations broadcast a sequence of base station timing signals that are received by each vehicle. A timing signal choice means on each vehicle receives the SPS timing signals sequence and the base station timing signals sequence and chooses the timing signal sequence that is both presently available and presently the most accurate. A sequence of nonoverlapping time slots is determined that includes substantially all times within a selected time interval. An ith group of these time slots is allocated to vehicle number i, with no two of these groups having one or more time slots in common. An on-board clock provides back-up time if SPS and base station timing signals are both unavailable; on-board clock time is continually corrected by SPS time or base station time, if available. The chosen sequence of timing signals for vehicle number i is then used to determine the times within the ith group of time slots during which that vehicle will transmit selected vehicle operating data, including present vehicle position, to one or more base stations. At any time, the chosen sequence of timing signals is accurate to within a range as low as 2-7 milliseconds. The Satellite Positioning System may be a Global Positioning System, a Global Orbiting Navigational System, or any other satellite-based system that provides accurate information on position and/or time of observation.

Inventors

  • 👤 Simon Desai
  • 👤 James G. MacKnight

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 14:58
CPC Classifications
G; G01; G01S; G01S19/00; G01S19/01; G01S19/13; G01S19/23; G04; G04R; G04R20/00; G04R20/02; G04R20/14

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 289 words
A method of providing a system timing signal sequence for each of a plurality of N vehicles, numbered consecutively i=1,2, . . ., N(N≧2) that move within a selected geographic region and that communicate with one or more base stations, located within or adjacent to the selected region, by radiowaves, the method comprising the steps of: providing a sequence of M non-overlapping time slots (M≧2) of approximately equal length that include substantially all times in a selected time interval; allocating an ith group of these time slots, numbered consecutively i=1,2, . . . , N, to communication by vehicle number i with a base station, where no two groups of time slots have any time slots in common; providing each vehicle with a sequence of SPS signals and SPS timing signals and with a SPS signal transceiver/processor that receives and processes these SPS signals and SPS timing signals, to determine the present location of that vehicle and the time of determination of vehicle location; transmitting from one or more base stations a sequence of base station timing signals that are received by each vehicle; providing each vehicle with a timing signal choice means for receiving the SPS timing signal sequence and the base station timing signal sequence, for determining which of these sequences is both presently available and presently most accurate, and for using the available and most accurate timing signal sequence to provide that vehicle with a vehicle timing signal sequence and to determine the allocated time slots for that vehicle, based upon the most accurate timing sequence available; and transmitting selected vehicle operating data, including present vehicle location, from each vehicle to one or more base stations during each time slot that is allocated to that vehicle.
Claim 2
Independent Claim 289 words
A method of providing a system timing signal sequence for each of a plurality of N vehicles, numbered consecutively i=1,2, . . ., N(N≧2) that move within a selected geographic region and that communicate with one or more base stations, located within or adjacent to the selected region, by radiowaves, the method comprising the steps of: providing a sequence of M non-overlapping time slots (M≧2) of approximately equal length that include substantially all times in a selected time interval; allocating an ith group of these time slots, numbered consecutively i=1,2, . . . , N, to communication by vehicle number i with a base station, where no two groups of time slots have any time slots in common; providing each vehicle with a sequence of SPS signals and SPS timing signals and with a SPS signal transceiver/processor that receives and processes these SPS signals and SPS timing signals, to determine the present location of that vehicle and the time of determination of vehicle location; transmitting from one or more base stations a sequence of base station timing signals that are received by each vehicle; providing each vehicle with a timing signal choice means for receiving the SPS timing signal sequence and the base station timing signal sequence, for determining which of these sequences is both presently available and presently most accurate, and for using the available and most accurate timing signal sequence to provide that vehicle with a vehicle timing signal sequence and to determine the allocated time slots for that vehicle, based upon the most accurate timing sequence available; and transmitting selected vehicle operating data, including present vehicle location, from each vehicle to one or more base stations during each time slot that is allocated to that vehicle.
Claim 3
Dependent Claim 93 words
The method of claim 1, further comprising the steps of: providing for each of said vehicles an on-board timing signal sequence that is generated by a timing signal source located on said vehicle and that is received by said timing signal choice module; and causing said timing signal choice module to choose the presently available and presently most accurate timing signal, for use by said vehicle transceiver/processor for transmitting said selected vehicle operating data, from among said SPS timing signal sequence, said base station timing signal sequence and the on-board timing signal sequence.
Claim 4
Dependent Claim 27 words
The method of claim 2, further comprising the step of providing said presently most accurate timing signal with a timing inaccuracy that does not exceed 7 msec.
Claim 5
Dependent Claim 27 words
The method of claim 2, further comprising the step of providing said presently most accurate timing signal with a timing inaccuracy that does not exceed 2 msec.
Claim 6
Dependent Claim 37 words
The method of claim 1, further comprising the step of choosing SPS timing signal sequence as said most accurate timing sequence, when said SPS timing signal sequence and said base station timing signal sequence are both available.
Claim 7
Dependent Claim 73 words
The method of claim 1, further comprising the step of allocating an (N+1)th group of said time slots as contention time slots, within which any of said vehicles numbered i=1, 2, . . . , N may communicate with said base station by contention, where this (N+1)th group of time slots has no time slot in common with any of said groups number 1, 2, . . . , N of time slots.
Claim 8
Dependent Claim 24 words
The method of claim 1, further comprising the step of choosing as said selected time interval a time interval of length approximately one second.
Claim 9
Dependent Claim 20 words
The method of claim 7, further comprising the step of choosing said integer M to lie in the range 5-20.
Claim 10
Dependent Claim 56 words
The method of claim 7, further comprising the step of allocating said time slots according to a time division multiple access allocation method, wherein at least one of said time slots within any of said selected time intervals is a contention time slot that may be taken and used for communication by any of said vehicles.
Claim 11
Dependent Claim 31 words
The method of claim 1, further comprising the step of transmitting said vehicle operating data for a specified vehicle at least once in any time interval of a selected length τ6.
Claim 12
Dependent Claim 23 words
The method of claim 10, further comprising the step of choosing said time interval length τ6 to be no greater than 120 seconds.
Claim 13
Dependent Claim 673 words
The method of claim 2, further comprising the steps of: distinguishing a plurality of seven transition status states, numbered consecutively 0, 1, 2, 3, 4, 5 and 6, within said system that described the present timing state on said vehicle, where these states have the following characteristics: said SPS timing signal sequence is not available in states 0. 1. 4. 5 and 6 and is available in states 2 and 3; said base station timing signal sequence is not available in states 0, 2 and 4 and is available in states 1, 3 and 5; said on-board timing signal sequence is available in all states 0, 1, 2, 3, 4, 5 and 6; said system makes a transition from state 0 to state 1 when said base station timing signal sequence is regained; said system makes a transition from state 0 to state 2 when said SPS timing signal sequence is regained for a time at least equal to a selected time interval τ3; said system makes a transition from state 0 to state 6 when said SPS timing signal sequence is lost for a time at least equal to a selected time interval τ1, and power for said system has been regained; said system makes a transition from state 1 to state 0 when said base station timing signal sequence is lost for a time at least equal to a selected time interval τ5; said system makes a transition from state 1 to state 3 when said SPS timing signal sequence is regained for a time at least equal to the selected time interval τ3; said system makes a transition from state 1 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 2 to state 0 when said SPS timing signal sequence is lost for a time at least equal to a selected time interval τ2; said system makes a transition from state 2 to state 3 when said base station timing signal sequence is regained; said system makes a transition from state 3 to state 1 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ2; said system makes a transition from state 3 to state 2 when said base station timing signal sequence is lost for a time at least equal to the selected time interval τ5; said system makes a transition from state 4 to state 2 when 2 said SPS timing signal sequence is regained for a time at least equal to a selected time interval τ4;, and power for said system is lost; said system makes a transition from state 4 to state 5 when said base station timing signal sequence is regained; said system makes a transition from state 4 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 5 to state 3 when said SPS timing signal sequence is regained for a time at least equal to the selected time interval τ4, and power for said system is lost; said system makes a transition from state 5 to state 4 when said base station timing signal sequence is lost for a time at least equal to the selected time interval τ5; said system makes a transition from state 5 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 6 to state 4 when said base station timing signal sequence is lost for a time at least equal to a selected time interval τ5; said system makes a transition from state 6 to state 5 when said base station timing signal sequence is regained; and said system initially is in state 6 when power for said system is initially applied or is reapplied.
Claim 14
Dependent Claim 21 words
The method of claim 12, further comprising the step of choosing said selected time interval τ1 to be approximately 60 minutes.
Claim 15
Dependent Claim 21 words
The method of claim 12, further comprising the step of choosing said selected time interval τ2 to be approximately 37.6 minutes.
Claim 16
Dependent Claim 23 words
The method of claim 12, further comprising the step of choosing said selected time interval τ3 to be in the range 3-6 seconds.
Claim 17
Dependent Claim 23 words
The method of claim 12, further comprising the step of choosing said selected time interval τ4 to be in the range 4-10 seconds.
Claim 18
Dependent Claim 23 words
The method of claim 12, further comprising the step of choosing said selected time interval τ5 to be in the range 0-3.7 minutes.
Claim 19
Dependent Claim 670 words
The method of claim 2, further comprising the steps of: distinguishing a plurality of seven transition status states, numbered consecutively 0, 1, 2, 3, 4, 5 and 6, within said system that describe the present timing state on said vehicle, where these states have the following characteristics: said SPS timing signal sequence is not available in states 0, 1, 4, 5 and 6 and is available in states 2 and 3; said base station timing signal sequence is not available in states 0, 2 and 4 and is available in states 1, 3 and 5; said on-board timing sequence is available in all states 0, 1, 2, 3, 4, 5 and 6; said system makes a transition from state 0 to state 1 when said base station timing signal sequence is regained; said system makes transition from state 0 to state 2 when said SPS timing signal sequence is regained for a time at least equal to a selected time interval τ3; said system makes a transition from state 0 to state 6 when said SPS timing signal sequence is lost for a time at least equal to a selected time interval τ1, and power for said system has been regained; said system makes a transition from state 1 to state 2 when said base station timing signal sequence is lost for a time at least equal to a selected time interval τ5; said system makes a transition from state 1 to state 3 when said SPS timing signal sequence is regained for a time at least equal to the selected time interval τ3; said system makes a transition from state 1 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 2 to state 0 when said SPS timing signal sequence is lost for a time at least equal to a selected time interval τ2; said system makes a transition from state 2 to state 3 when said base station timing signal sequence is regained; said system makes a transition from state 3 to state 1 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ2; said system makes a transition from state 3 to state 2 when said base station timing signal sequence is lost for a time at least equal to the selected time interval τ5; said system makes a transition from state 4 o state 2 when said SPS timing signal sequence is regained for a time at least equal to a selected time interval τ4;, and power for said system is lost; said system makes a transition from state 4 to state 5 when said base station timing signal sequence is regained; said system makes a transition from state 4 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 5 to state 3 when said SPS timing signal sequence is regained for a time at least equal to the selected time interval τ4, and power for said system is lost; said system makes a transition from state 5 to state 4 when said base station timing signal sequence is lost for a time at least equal to the selected time interval τ5; said system makes a transition from state 5 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 6 to state 4 when said base station timing signal sequence is lost for a time at least equal to a selected time interval τ5; said system makes a transition from state 6 to state 5 when said base station timing signal sequence is regained; and said system initially is in state 6 when power for said system is initially applied or is reapplied.
Claim 20
Dependent Claim 672 words
The method of claim 2, further comprising the steps of: distinguishing a plurality of seven transition status states, numbered consecutively 0, 1, 2, 3, 4, 5 and 6, within said system that describe the present timing state on said vehicle, where these states have the following characteristics: said SPS timing signal sequence is not available in states 0, 1, 4, 5 and 6 and is available in states 2 and 3; said base station timing signal sequence is not available in states 0, 2 and 4 and is available in states 1, 3 and 5; said on-board timing signal sequence is available in all states 0, 1, 2, 3, 4, 5 and 6; said system makes a transition from state 0 to state 1 when said base station timing signal sequence is regained; said system makes a transition from state 0 to state 2 when said SPS timing signal sequence is regained for a time at least equal to a selected time interval τ3; said system makes a transition from state 0 to state 6 when said SPS timing signal sequence is lost for a time at least equal to a selected time interval τ1, and power for said system has been regained; said system makes a transition from state 1 to state 0 when said base station timing signal sequence is lost for a time at least equal to a selected time interval τ5; said system makes a transition from state 1 to state 3 when said SPS timing signal sequence is regained for a time at least equal to the selected time interval τ3; said system makes a transition from state 1 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 2 to state 6 when said SPS timing signal sequence is lost for a time at least equal to a selected time interval τ1; said system makes a transition from state 2 to state 3 when said base station timing signal sequence is regained; said system makes a transition from state 3 to state 1 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ2; said system makes a transition from state 3 to state 2 when said base station timing signal sequence is lost for a time at least equal to the selected time interval τ5; said system makes a transition from state 4 o state 2 when said SPS timing signal sequence is regained for a time at least equal to a selected time interval τ4;, and power for said system is lost; said system makes a transition from state 4 to state 5 when said base station timing signal sequence is regained; said system makes a transition from state 4 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 5 to state 3 when said SPS timing signal sequence is regained for a time at least equal to the selected time interval τ4, and power for said system is lost; said system makes a transition from state 5 to state 4 when said base station timing signal sequence is lost for a time at least equal to the selected time interval τ5; said system makes a transition from state 5 to state 6 when said SPS timing signal sequence is lost for a time at least equal to the selected time interval τ1; said system makes a transition from state 6 to state 4 when said base station timing signal sequence is lost for a time at least equal to a selected time interval τ5; said system makes a transition from state 6 to state 5 when said base station timing signal sequence is regained; and said system initially is in state 6 when power for said system is initially applied or is reapplied.
Claim 21
Dependent Claim 199 words
The method of claim 2, further comprising the steps of: distinguishing a plurality of seven transition status states, numbered consecutively 0, 1, 2, 3, 4, 5 and 6, within said system that describe the present timing state on said vehicle, where these states have the following characteristics: said SPS timing signal sequence is not available in states 0, 1, 4, 5 and 6 and is available in states 2 and 3; said base station timing signal sequence is not available in states 0, 2 and 4 and is available in states 1, 3 and 5; and said on-board timing signal sequence is available in all states 0, 1, 2, 3, 4, 5 and 6; and allowing at least 18 transitions between the states 0, 1, 2, 3, 4, 5 and 6, when said SPS timing signal sequence is lost for a selected first time interval, when said SPS timing signal sequence is regained for a selected second time interval, when said base station timing signal sequence is lost for a selected third time interval, or when said base station timing signal sequence is regained, where each state has at least two incoming transitions and at least two outgoing transitions.
Claim 22
Dependent Claim 28 words
The method of claim 1, further comprising the step of choosing said SPS from a group consisting of a Global Positioning System and a Global Orbiting Navigational System.
Claim 23
Dependent Claim 32 words
The method of claim 1, further comprising the step of using said SPS timing signals to determine a signal propagation time delay for said base station timing signals to reach said vehicle.
Claim 24
Independent Claim 299 words
A method of providing a system timing signal sequence, with a timing inaccuracy no larger than 2 msec, for each of a plurality of N vehicles, numbered consecutively i=1, 2, . . . , N (N≧2) that move within a selected geographic region and that communicate with one or more base stations, located within or adjacent to the selected region, by radiowaves, the method comprising the steps of: providing a sequence of M non-overlapping time slots (M≧2) of approximately equal length that include substantially all times in a selected time interval; allocating an ith group of these time slots, numbered consecutively i=1, 2, . . . , N, to communication by vehicle number i with a base station, where no two groups of time slots have any time slots in common; providing each vehicle with first and second independent sequences of timing signals that each provide acceptably accurate timing on each vehicle, where the first sequence is a sequence of SPS signals and SPS timing signals; providing each vehicle with a SPS signal transceiver/processor that receives and processes these SPS signals and SPS timing signals, to determine the present location of that vehicle and the time of determination of vehicle location; providing each vehicle with a timing signal choice means that receives first and second sequences of timing signals, determines which of these sequences is both presently available and presently most accurate, and uses the available and most accurate timing signal sequence to provide that vehicle with a vehicle timing signal sequence and to determine the allocated time slots for that vehicle, based upon the most accurate timing sequence available; and transmitting selected vehicle operating data, including present vehicle location, from each vehicle to one or more base stations during each time slot that is allocated to that vehicle.
Claim 25
Independent Claim 299 words
A method of providing a system timing signal sequence, with a timing inaccuracy no larger than 2 msec, for each of a plurality of N vehicles, numbered consecutively i=1, 2, . . . , N (N≧2) that move within a selected geographic region and that communicate with one or more base stations, located within or adjacent to the selected region, by radiowaves, the method comprising the steps of: providing a sequence of M non-overlapping time slots (M≧2) of approximately equal length that include substantially all times in a selected time interval; allocating an ith group of these time slots, numbered consecutively i=1, 2, . . . , N, to communication by vehicle number i with a base station, where no two groups of time slots have any time slots in common; providing each vehicle with first and second independent sequences of timing signals that each provide acceptably accurate timing on each vehicle, where the first sequence is a sequence of SPS signals and SPS timing signals; providing each vehicle with a SPS signal transceiver/processor that receives and processes these SPS signals and SPS timing signals, to determine the present location of that vehicle and the time of determination of vehicle location; providing each vehicle with a timing signal choice means that receives first and second sequences of timing signals, determines which of these sequences is both presently available and presently most accurate, and uses the available and most accurate timing signal sequence to provide that vehicle with a vehicle timing signal sequence and to determine the allocated time slots for that vehicle, based upon the most accurate timing sequence available; and transmitting selected vehicle operating data, including present vehicle location, from each vehicle to one or more base stations during each time slot that is allocated to that vehicle.
Claim 26
Dependent Claim 33 words
The method of claim 23, further comprising the step of choosing said first timing signal sequence as said most accurate timing sequence, when said first and second timing signal sequences are both available.
Claim 27
Dependent Claim 74 words
The method of claim 23, further comprising the step of allocating a (N+1)th group of said M time slots as contention time slots, within which any of said vehicles numbered i=1, 2, . . . , N may communicate with said base station by contention, where this (N+1)th group of time slots has no time slot in common with any of said groups number 1, 2, . . . , N of time slots.

References Cited (Backward Citations)

US4232313A Cited
US5220333A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-06 1997-12-06 1998-06-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-06 2001-12-06 2002-06-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-06 2005-12-06 2006-06-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag