IP Library Granted Patent US 8,078,114
Granted Patent B2
US 8,078,114 · App. 12/042,127 · Granted Dec 13, 2011

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,078,114
App. No.
12/042,127
Granted
Dec 13, 2011
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 (33)

1. An apparatus for determining a propagation delay between a mobile communications terminal (MCT) and a network management center (NMC), comprising:

means for receiving a response from said NMC to a request by said MCT to transmit a message to said NMC at an expected time;

means for receiving a first signal from said NMC;

means for detecting an inverted pilot signal, which is inverted relative to a GPS timing signal, sent from said NMC, over a time interval during which said GPS timing signal is commonly received by said MCT and said NMC;

means for determining a signal propagation delay offset from a time difference between receipt of the commonly received GPS timing signal and receipt of the inverted pilot signal; and

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

2. The apparatus of claim 1 wherein said GPS timing signal comprises a one pulse-per-second signal from a global positioning satellite timing signal.

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

4. The apparatus of claim 1 , wherein the means for determining a signal propagation delay offset from a time difference between receipt of the commonly received GPS timing signal and receipt of the inverted pilot signal includes:

means for starting a counter upon detection of the GPS timing signal;

means for stopping the counter upon receipt of the inverted pilot signal; and

means for determining the signal propagation delay based on a count of the counter when stopped.

5. A non-transitory computer-readable medium comprising program instructions which are computer-executable to implement a method

for determining a propagation delay between a mobile communications terminal (MCT) and a network management center (NMC), the method comprising:

receiving a response from said NMC to a request by said MCT to transmit a message to said NMC at an expected time;

receiving a first signal from said NMC;

detecting an inverted pilot signal which is inverted relative to a GPS timing signal, sent from said NMC, over a time interval during which said GPS timing signal is commonly received by said MCT and said NMC;

determining a signal propagation delay offset from a time difference between receipt of the commonly received GPS timing signal and receipt of the inverted pilot signal; and

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

6. The non-transitory computer-readable medium of claim 5 , wherein said GPS timing signal comprises a one pulse-per-second signal from a global positioning satellite timing signal.

7. The non-transitory computer-readable medium of claim 5 , wherein the inverted pilot signal is inserted into the first signal at a time relative to the time interval.

8. The non-transitory computer-readable medium of claim 5 , wherein the method for determining a propagation delay between a mobile communications terminal (MCT) and a network management center (NMC) further comprises:

starting a counter upon detection of the GPS timing signal;

stopping the counter upon receipt of the inverted pilot signal; and

determining the signal propagation delay based on a count of the counter when stopped.

9. A mobile communications terminal (MCT) comprising:

a GPS receiver that receives a GPS timing signal;

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

a processing unit that detects an pilot signal inverted relative to a GPS timing signal in the signals from the NMC and determines a signal propagation delay offset from a time difference between receipt of the GPS timing signal and receipt of the inverted pilot signal; 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.

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

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

12. The MCT of claim 9 , wherein the processor determines the signal propagation delay offset by starting a counter upon detection of the GPS timing signal, stopping the counter upon receipt of the inverted pilot signal, and determining the signal propagation delay based on a-count of the counter when stopped.

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 →