IP Library Granted Patent US 11,893,835
Granted Patent B2
US 11,893,835 · App. 17/503,207 · Granted Feb 6, 2024

In-vehicle monitoring and reporting apparatus for vehicles

Inventors: Antonino Mondello (Messina, IT); Alberto Troia (Munich, DE)
Assignee: Lodestar Licensing Group LLC
G07C5/008G06F16/2457G06N5/04G06N20/00G07C5/085H04L12/40H04L67/12H04L2012/40215
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,893,835
App. No.
17/503,207
Granted
Feb 6, 2024
Kind
B2
Abstract

Systems and methods for monitoring and analyzing vehicle data within a vehicle and providing analytical processing data to prospective users of vehicles are disclosed. In one embodiment, a method is disclosed comprising monitoring a communications bus installed within a vehicle, the communications bus transmitting data recorded by one or more sensors installed within the vehicle; detecting a message broadcast on the communications bus; extracting an event from the message, the extraction based on a pre-defined list of event types; storing the event in a secure storage device installed within the vehicle; determining that a transfer condition has occurred; and transferring the event data to a remote server in response to determining that the transfer condition has occurred.

Claims (51)

1. A device comprising:

a write-only storage device;

a volatile memory; and

a processor configured to:

extract an event from a message,

store the event in the write-only storage device,

store the message in the volatile memory,

transfer the event from the write-only storage device to a remote server in response to a transfer condition occurring, and

transfer contents of the volatile memory to the remote server in response to the transfer condition occurring.

2. The device of claim 1 , wherein extracting the event from the message further comprises filtering the message using a set of rules defining a format of accepted messages.

3. The device of claim 2 , wherein the format comprises an identification of a severity level of the message.

4. The device of claim 1 , the processor further configured to encrypt the event before storing the event in the write-only storage device.

5. The device of claim 1 , the processor further configured to pre-process the event by aggregating one or more previous events with the event prior to transferring the event.

6. The device of claim 1 , the processor further configured to:

detect a collision;

transfer the contents of a system memory to the write-only storage device in response to detecting the collision; and

include the contents of the system memory in the event.

7. A method comprising:

extracting an event from a message;

storing the event in a write-only storage device;

storing the message in a volatile memory;

transferring the event from the write-only storage device to a remote server in response to a transfer condition occurring; and

transferring contents of the volatile memory to the remote server in response to the transfer condition occurring.

8. The method of claim 7 , wherein extracting the event from the message further comprises filtering the message using a set of rules defining a format of accepted messages.

9. The method of claim 8 , wherein the format comprises an identification of a severity level of the message.

10. The method of claim 7 , further comprising encrypting the event before storing the event in the write-only storage device.

11. The method of claim 7 , further comprising pre-processing the event by aggregating one or more previous events with the event prior to transferring the event.

12. The method of claim 7 , further comprising:

detecting a collision;

transferring the contents of a system memory to the write-only storage device in response to detecting the collision; and

including the contents of the system memory in the event.

13. The method of claim 7 , further comprising:

monitoring a communications bus, the communications bus connecting one or more sensors and transmitting data recorded by the one or more sensors; and

detecting the message broadcast on the communications bus.

14. Anon-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining steps of:

extracting an event from a message;

storing the event in a write-only storage device;

storing the message in a volatile memory;

transferring the event from the write-only storage device to a remote server in response to a transfer condition occurring; and

transferring contents of the volatile memory to the remote server in response to the transfer condition occurring.

15. The non-transitory computer-readable storage medium of claim 14 , wherein extracting the event from the message further comprises filtering the message using a set of rules defining a format of accepted messages.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the format comprises an identification of a severity level of the message.

17. The non-transitory computer-readable storage medium of claim 15 , the steps further comprising encrypting the event before storing the event in the write-only storage device.

18. The non-transitory computer-readable storage medium of claim 15 , the steps further comprising pre-processing the event by aggregating one or more previous events with the event prior to transferring the event.

19. The non-transitory computer-readable storage medium of claim 15 , the steps further comprising:

detecting a collision;

transferring the contents of a system memory to the write-only storage device in response to detecting the collision; and

including the contents of the system memory in the event.

20. The non-transitory computer-readable storage medium of claim 15 , the steps further comprising:

monitoring a communications bus, the communications bus connecting one or more sensors and transmitting data recorded by the one or more sensors; and

detecting the message broadcast on the communications bus.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 064987/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2021
From: MONDELLO, ANTONINO; TROIA, ALBERTO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 057810/0327 →
Continuity (2)
Continuation 15879954 · Jan 25, 2018
Related Publication 20220036666A1 · Feb 3, 2022