IP Library Granted Patent US 11,713,047
Granted Patent B2
US 11,713,047 · App. 17/180,832 · Granted Aug 1, 2023

Technologies for driver behavior assessment

Inventors: Bhavadeep Kallepalle (Irvine, CA); Malavika Hegde (Irvine, CA); Brian J. Burda (Irvine, CA); Kinana Hussain (Irvine, CA)
Assignee: CALAMP CORP.
B60W40/09G06V20/597H04N7/183H04N7/188B60W2420/42
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,713,047
App. No.
17/180,832
Granted
Aug 1, 2023
Kind
B2
Abstract

Technologies assessing driver behavior include a vehicle telematics device configured to analyze sensor data from one or more vehicle sensors to detect whether a vehicle event has occurred and to communicate with a vehicle camera system to obtain video data associated with the detected vehicle event. The vehicle telematics device may transmit the obtained sensor data and/or video data to a remote server system. The vehicle telematics device may also receive a notification from the vehicle camera system that indicates the vehicle camera system has detected a vehicle event. In response to the notification, the vehicle telematics device may obtain sensor data form the one or more vehicle sensors and/or video data from the vehicle camera system and transmit the sensor and/or video data to the remove server system.

Claims (50)

1. A vehicle telematics device for assessing driver behavior, the vehicle telematics device comprising:

a camera interface configured to communicate with a vehicle camera system of a vehicle to obtain video data produced by the vehicle camera system;

one or more processors; and

one or more memory devices communicatively coupled to the one or more processors and having stored therein a plurality of instructions that, when executed by the one or more processors, cause the vehicle telematics device to:

obtain sensor data from at least one vehicle sensor of the vehicle, wherein the sensor data is non-video sensor data indicative of a characteristic of the vehicle;

analyze the sensor data to detect whether a vehicle event has occurred;

communicate, in response to detection of the vehicle event, with the vehicle camera system to obtain video data associated with the detected vehicle event from the vehicle camera system;

locally analyze, in response to the detection of the vehicle event and receipt of the video data, the video data associated with the detected vehicle event to verify that the detected vehicle event has occurred as detected based on the analysis of the sensor data; and

transmit, in response to verification that the detected event has occurred, the video data associated with the detected vehicle event and the sensor data to a remote server system.

2. The vehicle telematics device of claim 1 , wherein to obtain the sensor data comprises to obtain sensor data from a vehicle sensor external to the vehicle telematics device and installed in the vehicle.

3. The vehicle telematics device of claim 1 , wherein to obtain the sensor data comprises to obtain sensor data from a vehicle sensor located in the vehicle telematics device.

4. The vehicle telematics device of claim 1 , wherein to analyze the sensor data comprises to analyze the sensor data to detect whether a vehicle event indicative of a safety violation of the operation of the vehicle has occurred.

5. The vehicle telematics device of claim 4 , wherein to analyze the sensor data comprises to analyze the sensor data over a period of time.

6. The vehicle telematics device of claim 4 , wherein to analyze the sensor data comprises to compare the sensor data to a reference threshold.

7. The vehicle telematics device of claim 1 , wherein to communicate with the vehicle camera system comprises to transmit, in response to detection of the vehicle event, an instruction to the vehicle camera system to begin recording video.

8. The vehicle telematics device of claim 1 , wherein to communicate with the vehicle camera system comprises to request video data from the vehicle camera system that includes a time period prior to the detection of the vehicle event.

9. The vehicle telematics device of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the vehicle telematics device to generate a vehicle event message in response to detection of the vehicle event, wherein the vehicle event message includes the video data associated with the detected vehicle event and the sensor data, and

wherein to transmit the video data associated with the detected vehicle event and the sensor data comprises to transmit the vehicle event message to the remote server system.

10. The vehicle telematics device of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the vehicle telematics device to:

monitor for a request from the remote server system subsequent to the transmission of the video data associated with the detected vehicle event and the transmitted sensor data;

obtain, based on the request, additional sensor data from at least one vehicle sensor of the vehicle; and

transmit the additional sensor data to the remote server system.

11. The vehicle telematics device of claim 1 , wherein the plurality of instructions, when executed by the one or more processors, further cause the vehicle telematics device to:

monitor for a request from the remote server system subsequent to the transmission of the video data associated with the detected vehicle event and the transmitted sensor data;

obtain, based on the request, additional video data from the vehicle camera system; and

transmit the additional video data to the remote server system.

12. A method for assigning deriver behavior of a vehicle, the method comprising:

obtaining, by a vehicle telematics device, sensor data from at least one vehicle sensor of the vehicle, wherein the sensor data is non-video sensor data indicative of a characteristic of the vehicle;

analyzing, by the vehicle telematics device, the sensor data to detect whether a vehicle event has occurred;

communicating, by the vehicle telematics device and in response to detection of the vehicle event, with a vehicle camera system of the vehicle to obtain video data associated with the detected vehicle event from the vehicle camera system;

locally analyzing, by the vehicle telematics device and in response to the detection of the vehicle event and receipt of the video data, the video data associated with the detected vehicle event to verify that the detected vehicle event has occurred as detected based on the analysis of the sensor data; and

transmitting, by the vehicle telematics device and in response to verification that the detected event has occurred, the video data associated with the detected vehicle event and the sensor data to a remote server system.

13. The method of claim 12 , wherein analyzing the sensor data comprises analyzing the sensor data to detect whether a vehicle event indicative of a safety violation of the operation of the vehicle has occurred.

14. The method of claim 12 , wherein communicating with the vehicle camera system comprises transmitting, by the vehicle telematics device and in response to detection of the vehicle event, an instruction to the vehicle camera system to begin recording video.

15. The method of claim 12 , further comprising

monitoring, by the vehicle telematics device, for a request from the remote server system subsequent to the transmission of the video data associated with the detected vehicle event and the transmitted sensor data;

obtaining, based on the request, additional sensor data from at least one vehicle sensor of the vehicle; and

transmitting the additional sensor data to the remote server system.

16. One or more non-transitory, machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a vehicle telematics device to:

obtain sensor data from at least one vehicle sensor of a vehicle, wherein the sensor data is non-video sensor data indicative of a characteristic of the vehicle;

analyze the sensor data to detect whether a vehicle event has occurred;

communicate, in response to detection of the vehicle event, with a vehicle camera system of the vehicle to obtain video data associated with the detected vehicle event from the vehicle camera system;

locally analyze, in response to the detection of the vehicle event and receipt of the video data, the video data associated with the detected vehicle event to verify that the detected vehicle event has occurred as detected based on the analysis of the sensor data; and

transmit, in response to verification that the detected event has occurred, the video data associated with the detected vehicle event and the sensor data to a remote server system.

17. The one or more non-transitory, machine-readable storage media of claim 16 , wherein to analyze the sensor data comprises to analyze the sensor data to detect whether a vehicle event indicative of a safety violation of the operation of the vehicle has occurred.

18. The one or more non-transitory, machine-readable storage media of claim 16 , wherein to communicate with the vehicle camera system comprises to transmit, in response to detection of the vehicle event, an instruction to the vehicle camera system to begin recording video.

19. The one or more non-transitory, machine-readable storage media of claim 16 , wherein the plurality of instructions, when executed, further cause the vehicle telematics device to:

monitor for a request from the remote server system subsequent to the transmission of the video data associated with the detected vehicle event and the transmitted sensor data;

obtain, based on the request, additional sensor data from at least one vehicle sensor of the vehicle; and

transmit the additional sensor 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/0595 →
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 Jun 13, 2023
From: KALLEPALLE, BHAVADEEP; HEGDE, MALAVIKA; BURDA, BRIAN J.; HUSSAIN, KINANA
To: CALAMP CORP.
Reel/Frame 063935/0536 →
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 →