IP Library Granted Patent US 8,463,194
Granted Patent B2
US 8,463,194 · App. 13/323,482 · Granted Jun 11, 2013

Method and apparatus for determining propagation delays for use in wide area networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,463,194
App. No.
13/323,482
Granted
Jun 11, 2013
Kind
B2
Abstract

A system and method for determining a signal propagation delay between a transmitter and a receiver, and for adjusting a transmission time based on the propagation delay. A central station inserts a marker into a transmitted signal at a time corresponding to a received timing signal. The MCT receives the signal from the central station and determines a time difference between receipt of the marker and the detection of the time interval event. A transmission by the MCT is adjusted by an amount of time proportional to the time difference.

Claims (54)

1. A mobile communications terminal (MCT), comprising:

a transceiver that receives signals from a network management center (NMC), the signals including a pilot signal with a marker and a grant signal indicating a time at which the MCT is to transmit a message to the NMC;

a processing, unit that determines a signal propagation delay offset based on the marker; and

wherein the processing unit causes the transceiver to transmit a message to said NMC at a time adjusted for said propagation delay offset to ensure receipt by said NMC at said expected time.

2. The MCT of claim 1 , wherein the marker is based on a timing signal common to the MCT and the NMC.

3. The MCT of claim 1 , wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

4. The MCT of claim 3 , wherein said GPS timing signal comprises a one pulse-per-second signal front a global positioning satellite timing signal.

5. The MCT of claim 3 , wherein the pilot signal is inserted into the first signal at a time relative to the time interval.

6. A method for mobile communication, comprising:

receiving signals from a network management center (NMC), the signals including a pilot signal with a marker and a grant signal indicating a time at which the a mobile communications terminal (MCT) is to transmit a message to the NMC;

determining, by a processor, a signal propagation delay offset based on the marker; and

transmitting a message to said NMC at a time adjusted for said propagation delay offset to ensure receipt by said NMC at said expected time.

7. The method of claim 6 , wherein the marker is based on a timing signal common to the MCT and the NMC.

8. The method of claim 6 , wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

9. The method of claim 8 , wherein said GPS timing signal comprises a one pulse-per-second signal from a global positioning satellite timing signal.

10. The method of claim 8 , wherein the pilot signal is inserted into the first signal at a time relative to the time interval.

11. An apparatus for mobile communication, comprising:

means for receiving signals from a network management center (NMC), the signals including a pilot signal with a marker and a grant signal indicating a time at which the a mobile communications terminal (MCT) is to transmit a message to the NMC;

means for determining a signal propagation delay offset based on the marker; and

means for transmitting a message to said NMC at a time adjusted for said propagation delay offset to ensure receipt by said NMC at said expected time.

12. The apparatus of claim 11 , wherein the marker is based on a timing signal common to the MCT and the NMC, or wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

13. A computer program product, comprising:

a non-transitory computer-readable medium comprising:

code for causing a computer to receive signals from a network management center (NMC), the signals including a pilot signal with a marker and a grant signal indicating a time at which the a mobile communications terminal (MCT) is to transmit a message to the NMC;

code for causing the computer to determine a signal propagation delay offset based on the marker; and

code for causing the computer to transmit a message to said NMC at a time adjusted for said propagation delay offset to ensure receipt by said NMC at said expected time.

14. The computer program product of claim 13 , wherein the marker is based on a timing signal common to the MCT and the NMC, or wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

15. A network management center (NMC), comprising:

a processing unit configured to insert a marker into a pilot signal;

a transceiver configured to transmit signals to a mobile communications terminal (MCT), the signals including the pilot signal with the marker and a grant signal indicating a time at which the MCT is to transmit a message to the NMC; and

wherein the transceiver is further configured to receive a message from the MCT at a time adjusted for a propagation delay offset determined by the MCT based on the marker to ensure receipt by the NMC at the expected time.

16. The NMC of claim 15 , wherein the marker is based on a timing signal common to the MCT and the NMC.

17. The NMC of claim 15 , wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

18. The NMC of claim 17 , wherein said GPS timing signal comprises a one pulse-per-second signal from a global positioning satellite timing signal.

19. The NMC of claim 17 , wherein the pilot signal is inserted into the first signal at a time relative to the time interval.

20. A method for mobile communication, comprising:

inserting, by a processor, a marker into a pilot signal;

transmitting signals to a mobile communications terminal (MCT), the signals including the pilot signal with the marker and a grant signal indicating a time at which the MCT is to transmit a message to the NMC; and

receiving a message from the MCT at a time adjusted for a propagation delay offset determined by the MCT based on the marker to ensure receipt by the NMC at the expected time.

21. The method of claim 20 , wherein the marker is based on a timing signal common to the MCT and the NMC.

22. The method of claim 20 , wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

23. The method of claim 22 , wherein said GPS timing signal comprises a one pulse-per-second signal from a global positioning satellite timing signal.

24. The method of claim 22 , wherein the pilot signal is inserted into the first signal at a time relative to the time interval.

25. An apparatus for mobile communication, comprising:

means for inserting a marker into a pilot signal;

means for transmitting signals to a mobile communications terminal (MCT), the signals including the pilot signal with the marker and a grant signal indicating a time at which the MCT is to transmit a message to the NMC; and

means for receiving a message from the MCT at a time adjusted for a propagation delay offset determined by the MCT based on the marker to ensure receipt by the NMC at the expected time.

26. The apparatus of claim 25 , wherein the marker is based on a timing signal common to the MCT and the NMC, or wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

27. A computer program product, comprising:

a non-transitory computer-readable medium comprising:

code for causing a computer to insert a marker into a pilot signal;

code for causing the computer to transmit signals to a mobile communications terminal (MCT), the signals including the pilot signal with the marker and a grant signal indicating a time at which the MCT is to transmit a message to the NMC; and

code for causing the computer to receive a message from the MCT at a time adjusted for a propagation delay offset determined by the MCT based on the marker to ensure receipt by the NMC at the expected time.

28. The computer program product of claim 27 , wherein the marker is based on a timing signal common to the MCT and the NMC, or wherein the marker comprises a pilot signal inverted at a time corresponding to a local GPS timing signal.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
SECURITY INTEREST RELEASE (REEL/FRAME: 045723/0359) Recorded Jun 8, 2021
From: BARCLAYS BANK PLC, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056516/0442 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983/0570) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056518/0684 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: OMNITRACS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0570 →
RELEASE OF SECOND LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045920/0845 →
SECURITY INTEREST Recorded Mar 26, 2018
From: OMNITRACS , LLC
To: BARCLAYS BANK PLC
Reel/Frame 045723/0359 →
RELEASE OF FIRST LIEN SECURITY AGREEMENT OF REEL/FRAME 031765/0877 Recorded Mar 26, 2018
From: ROYAL BANK OF CANADA
To: OMNITRACS, LLC
Reel/Frame 045727/0398 →
CHANGE OF ADDRESS Recorded Jan 25, 2017
From: OMNITRACS, LLC
To: OMNITRACS, LLC
Reel/Frame 041492/0939 →
CHANGE OF NAME Recorded May 2, 2014
From: OMNITRACS, INC.
To: OMNITRACS, LLC
Reel/Frame 032814/0239 →
PATENT ASSIGNMENT AGREEMENT Recorded Apr 30, 2014
From: QUALCOMM INCORPORATED
To: OMNITRACS, INC.
Reel/Frame 032785/0834 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Dec 13, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031814/0843 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 5, 2013
From: OMNITRACS, INC.
To: ROYAL BANK OF CANADA
Reel/Frame 031765/0877 →