IP Library Granted Patent US 6,990,336
Granted Patent B2
US 6,990,336 · App. 09/997,966 · Granted Jan 24, 2006

Mobile reporting module employing timing and message consolidation to economize transmissions

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 6,990,336
App. No.
09/997,966
Granted
Jan 24, 2006
Kind
B2
Abstract

A remote, electronic, mobile reporting module conserves wireless transmissions in its reporting to a monitoring facility. The time at which certain messages are sent is used to convey added information. Also, when coverage is unknown, the remote module incorporates data into a coverage query in order to save the need to subsequently transmit the data in the event the monitoring facility confirms coverage.

Claims (48)

1. A data collection system, comprising:

a monitoring facility in communication with a wireless communications network and programmed to recognize received messages transmitted by a mobile reporting module at first prearranged times to mean that the mobile reporting module has deemed coverage by the network to be available, and to recognize received messages transmitted by the mobile reporting module at second prearranged times to mean that the mobile reporting module has deemed coverage by the network to be unknown;

one or more mobile reporting modules programmed to re-register with the monitoring facility via a wireless communications network by performing operations comprising:

determining whether or not wireless coverage is available via the wireless network;

if the coverage is determined to be available, transmitting a registration request upon one of the first prearranged times;

if coverage is determined to be unavailable, refraining from transmitting the registration request; and

if the coverage availability is unable to be determined, transmitting a registration request upon one of the second prearranged times.

2. The system of claim 1 , where:

the mobile reporting module and monitoring facility include separate, synchronized time clocks;

the mobile reporting module is programmed such that the operation of transmitting a registration request upon one of the first prearranged times comprises transmitting the registration request upon one of the first prearranged times as indicated by the time clock of the mobile reporting module;

the mobile reporting module is programmed such that the operation of transmitting a registration request upon one of the second prearranged times comprises transmitting the registration request upon one of the first prearranged times as indicated by the time clock of the mobile reporting module;

the monitoring facility is programmed such that the operation of analyzing which of the first and second prearranged times the mobile reporting module transmitted the registration request upon comprises referencing a time of receipt of the registration request according to the time clock at the monitoring facility.

3. The system of claim 1 , where:

the mobile reporting module is programmed such that the operation of the mobile reporting module transmitting registration requests further includes transmitting a time of transmission; and

the monitoring facility is programmed such that the operation of the monitoring facility analyzing which of the first or second prearranged times the mobile reporting module transmitted the registration request comprises analyzing the time of transmission.

4. The system of claim 1 , the mobile reporting module being programmed such that the operation of attempting to determine whether wireless coverage is available via the wireless network comprises:

monitoring transmissions from the wireless communications network for a coverage code, and upon receipt of the coverage code, referencing a coverage code history record to determine whether the received coverage code indicates that wireless coverage is available.

5. The system of claim 1 , where the monitoring facility is further programmed to perform operations comprising:

responsive to receiving the registration request from the mobile reporting module, the monitoring facility determining whether the mobile reporting module determined coverage to be available by analyzing which of the first or second prearranged times the mobile reporting module transmitted the registration request.

6. The system of claim 1 , where:

the mobile reporting module includes a clock;

the first prearranged times comprise even minutes after hours indicated by the clock; and

the second prearranged times comprise odd minutes after hours indicated by the clock.

7. A data collection system, comprising:

monitoring means, in communication with a wireless communications network, for recognizing received messages transmitted by a mobile reporting module at first prearranged times to mean that the mobile reporting module has deemed coverage by the network to be available, and for recognizing received messages transmitted by the mobile reporting module at second prearranged times to mean that the mobile reporting module has deemed coverage by the network to be unknown;

mobile reporting means for registering with the monitoring means via a wireless communications network by;

determining whether wireless coverage is available via the wireless network;

if the coverage is determined to be available, transmitting a registration request upon one of the first prearranged times;

if coverage is determined to be unavailable, refraining from transmitting the registration request; and

if the coverage availability is unable to be determined, transmitting a registration request upon one of the second prearranged times.

8. A method for operating a mobile reporting module to register with a monitoring facility via a wireless communications network, comprising operations of:

the mobile reporting module determining whether or not wireless coverage is available via the wireless network;

if the coverage is determined to be available, the mobile reporting module transmitting a registration request at a first prearranged time;

if coverage is determined to be unavailable, the mobile reporting module refraining from transmitting the registration request; and

if the coverage availability is unable to be determined, the mobile reporting module transmitting a registration request at a second prearranged time.

9. The method of claim 8 , the operation of the mobile reporting module attempting to determine whether wireless coverage is available via the wireless network comprising:

monitoring transmissions from the wireless communications network for a coverage code, and upon receipt of the coverage code, referencing a coverage record to determine whether the received coverage code indicates that wireless coverage is available.

10. The method of claim 8 , the operations further comprising:

responsive to receiving the registration request from the mobile reporting module, the monitoring facility determining whether the mobile reporting module determined coverage to be available by analyzing which of the first or second prearranged times the mobile reporting module transmitted the registration request.

11. The method of claim 10 , wherein:

the mobile reporting module and monitoring facility including separate time clocks, and the operations further comprise synchronizing the time clocks before the operation of the mobile reporting module attempting to determine whether wireless coverage is available via the wireless network;

the operation of the mobile module transmitting a registration request upon one of the first prearranged times comprises transmitting the registration request upon one of the first prearranged times as indicated by the time clock of the mobile reporting module;

the operation of the mobile module transmitting a registration request upon one of the second prearranged times comprises transmitting the registration request upon one of the first prearranged times as indicated by the time clock of the mobile reporting module;

the operation of the monitoring facility analyzing which of the first and second prearranged times the mobile reporting module transmitted the registration request upon comprises referencing a time of receipt of the registration request according to the time clock at the monitoring facility.

12. The method of claim 10 , wherein:

the operation of the mobile reporting module transmitting registration requests further includes transmitting a time of transmission; and

the operation of the monitoring facility analyzing which of the first or second prearranged times the mobile reporting module transmitted the registration request upon comprises reviewing the time of transmission.

13. The method of claim 8 , wherein: the first prearranged time comprises an even minute past any hour; and the second prearranged time comprises an odd minute past any hour.

Assignments (16)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2001
From: PARISI, MARK
To: QUALCOMM, INCORPORATED
Reel/Frame 012337/0764 →