IP Library Granted Patent US 11,792,622
Granted Patent B2
US 11,792,622 · App. 17/381,111 · Granted Oct 17, 2023

Systems and methods for radio access interfaces

Inventors: Peter Hergesheimer (Encinitas, CA); Thomas M. Nornberg (Irvine, CA)
Assignee: CalAmp Corp.
H04W4/44H04M1/0202H04W4/40H04W4/48H04W4/80H04M1/6075H04M1/72412H04W84/042H04W84/12H04W88/04
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 11,792,622
App. No.
17/381,111
Granted
Oct 17, 2023
Kind
B2
Abstract

Systems and methods for radio access interfaces in accordance with embodiments of the invention are disclosed. In one embodiments, a vehicle telematics device includes a processor, a communications device, and a memory, wherein the vehicle telematics device communicates with a mobile communications device using the communications device, wherein the mobile communications device is in communication with a remote server system via a mobile network connection, and wherein the vehicle telematics device provides data to the mobile communications device, where the data is to be transmitted to the remote server system, provides command data to the mobile communications device, where the command data instructs the mobile communication device to transmit the data to the remote server system using at least one communication protocol, and causes the mobile communications device to transmit the data to the remote server system using the at least one communication protocol based on the command data.

Claims (43)

1. A vehicle telematics device comprising:

a connector configured to mate with a corresponding vehicle diagnostic port of a vehicle to receive power from a power source of the vehicle, wherein the vehicle diagnostic port further provides access to a vehicle data bus of the vehicle;

a processor; and

a memory coupled to the processor, the memory having a plurality of instructions stored therein that, when executed by the processor, cause the vehicle telematics device to:

receive, via the connector and over the vehicle data bus, data produced by a separate vehicle device installed in the vehicle;

establish communication with a mobile communication device;

communicate the data to the mobile communication device; and

communicate, in response to communication of the data, command data to the mobile communication device that instructs the mobile communication device to transmit the data to the remote server system.

2. The vehicle telematics device of claim 1 , wherein the command data instructs the mobile communication device to transmit the data to the remote server system when the remote server system is available.

3. The vehicle telematics device of claim 2 , wherein to communicate the data to the mobile communication device comprises to communicate the data to the mobile communication device while the remote server system is unavailable to the mobile communication device.

4. The vehicle telematics device of claim 2 , wherein the command data further instructs the mobile communication device which communication protocol the mobile communication device is to use to transmit the data to the remote server.

5. The vehicle telematics device of claim 1 , wherein the plurality of instructions, when executed by the processor, further cause the vehicle telematics device to:

determine whether the remote server system is available to the mobile communication device;

cache the data in the memory in response to a determination that the remote server system is not available to the mobile communication device,

wherein to communicate the data to the mobile communication device comprises to communicate the data to the mobile communication device in response to a determination that the remote server is available to the mobile communication device.

6. The vehicle telematics device of claim 1 , wherein the plurality of instructions, when executed by the processor, further cause the vehicle telematics device to determine an ignition state of the vehicle based on the data, wherein to communicate the data to the mobile communication device comprises to communicate the data to the mobile communication device based on the ignition state of the vehicle.

7. The vehicle telematics device of claim 1 , wherein to communicate the data to the mobile communication device comprises to communicate the data to the mobile communication device over the vehicle data bus.

8. The vehicle telematics device of claim 1 , wherein the separate vehicle device comprises a vehicle sensor installed in the vehicle and the data comprises sensor data sensed by the vehicle sensor.

9. The vehicle telematics device of claim 1 , wherein the plurality of instructions, when executed by the processor, further cause the vehicle telematics device to:

receive, from the mobile communication device, a script transmitted by the remote server system; and

execute the script.

10. The vehicle telematics device of claim 1 , wherein the plurality of instructions, when executed by the processor, further cause the vehicle telematics device to transmit the data to the remote server system in response to a determination that the mobile communication device is unable to transmit the data to the remote server system.

11. A method for communicating data from a vehicle telematics device to a remote server system, the method comprising:

receiving, by the vehicle telematics device and via a diagnostic port of the vehicle, power from a power source of the vehicle;

receiving, by the vehicle telematics device and over a vehicle data bus coupled to the diagnostic port of the vehicle, data produced by a separate vehicle device installed in the vehicle;

establishing, by the vehicle telematics device, communication with a mobile communication device;

communicating, by the vehicle telematics device, the data to the mobile communication device; and

communicating, by the vehicle telematics device and in response to communication of the data, command data to the mobile communication device that instructs the mobile communication device to transmit the data to the remote server system.

12. The method of claim 11 , wherein the command data instructs the mobile communication device to transmit the data to the remote server system when the remote server system is available.

13. The method of claim 12 , wherein communicating the data to the mobile communication device comprises communicating the data to the mobile communication device while the remote server system is unavailable to the mobile communication device.

14. The method of claim 12 , wherein the command data further instructs the mobile communication device which communication protocol the mobile communication device is to use to transmit the data to the remote server.

15. The method of claim 11 , further comprising:

determining, by the vehicle telematics device, whether the remote server system is available to the mobile communication device;

caching, by the vehicle telematics device, the data in the memory in response to a determination that the remote server system is not available to the mobile communication device,

wherein communicating the data to the mobile communication device comprises communicating the data to the mobile communication device in response to a determination that the remote server is available to the mobile communication device.

16. The method of claim 11 , further comprising determining, by the vehicle telematics device, an ignition state of the vehicle based on the data,

wherein communicating the data to the mobile communication device comprises communicating the data to the mobile communication device based on the ignition state of the vehicle.

17. The method of claim 11 , wherein communicating the data to the mobile communication device comprises communicating the data to the mobile communication device over the vehicle data bus.

18. The method of claim 11 , wherein the separate vehicle device comprises a vehicle sensor installed in the vehicle and the data comprises sensor data sensed by the vehicle sensor.

19. The method of claim 11 , further comprising:

receiving, by the vehicle telematics device and from the mobile communication device, a script transmitted by the remote server system; and

executing, by the vehicle telematics device, the script.

20. The method of claim 11 , further comprising transmitting, by the vehicle telematics device, the data to the remote server system in response to a determination that the mobile communication device is unable to transmit the data to the remote server system.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
Reel/Frame 068604/0284 →
RELEASE OF SECURITY INTEREST Recorded Dec 18, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: CALAMP CORP
Reel/Frame 066059/0252 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: LYNROCK LAKE MASTER FUND LP [LYNROCK LAKE PARTNERS LLC, ITS GENERAL PARTNER]
Reel/Frame 066061/0946 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 066062/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2023
From: HERGESHEIMER, PETER; NORNBERG, THOMAS M.
To: CALAMP CORP.
Reel/Frame 064840/0835 →
SECURITY INTEREST Recorded Jul 14, 2022
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 060651/0651 →
Continuity (5)
Continuation 16865704 · May 4, 2020
Continuation 16284837 · Feb 25, 2019
Continuation 15430400 · Feb 10, 2017
Provisional Application 62407256 · Oct 12, 2016
Related Publication 20210352452A1 · Nov 11, 2021