IP Library Granted Patent US 11,176,760
Granted Patent B2
US 11,176,760 · App. 15/879,954 · Granted Nov 16, 2021

In-vehicle monitoring and reporting apparatus for vehicles

Inventors: Antonino Mondello (Messina, IT); Alberto Troia (Munich, DE)
Assignee: Micron Technology, Inc.
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,176,760
App. No.
15/879,954
Granted
Nov 16, 2021
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 (37)

1. A method comprising:

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

detecting a message broadcast on the communications bus;

extracting an event from the message based on a pre-defined list of event types stored by the vehicle, wherein the event comprises a subset of data included in the message;

storing the event in a secure storage device installed within the vehicle, the secure storage device comprising a write-only storage device;

storing the message in a volatile memory installed within the vehicle;

determining that a transfer condition has occurred, the transfer condition comprising a condition selected from the group consisting of an occurrence of an accident, a pre-defined interval, and a manual trigger;

extracting a plurality of events from the secure storage device in response to determining that the transfer condition has occurred;

transferring the plurality of events to a remote server in response to determining that the transfer condition has occurred; and

transferring contents of the volatile memory to the remote server in response to determining that the transfer condition comprises the occurrence of an accident.

2. The method of claim 1 , the data recorded by one or more sensors comprising one or more of speed of the vehicle, whether a brake or gas pedal has been depressed, rotational angles of a steering wheel of the vehicle, engine alerts and status messages, fault messages from individual parts of the vehicle, mileage updates, engine starts and stops, routing information, current weather conditions, updates from non-critical vehicle components, temperature settings, and fluid levels.

3. The method of claim 1 , wherein detecting the message broadcast on the communications bus further comprises periodically issuing a request to one or more components of the vehicle to obtain a message.

4. The method 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.

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

6. The method of claim 1 , wherein storing the event in the secure storage device installed within the vehicle comprises encrypting the event prior to storing the event.

7. The method of claim 1 , wherein monitoring the communications bus installed within the vehicle comprises monitoring the communications bus during a pre-defined monitoring window.

8. The method of claim 1 , wherein prior to transferring the event the method further comprises pre-processing the event, by aggregating one or more previous events with the event.

9. The method of claim 1 , further comprising;

detecting that the vehicle was involved in a collision;

transferring the contents of a system memory of the vehicle to the secure storage device in response to detecting the collision; and

including the contents of the system memory in the event.

10. An apparatus installed within a vehicle comprising:

a volatile memory;

a secure storage device, the secure storage device comprising a write-only storage device;

an event trigger storage device storing one or more transfer conditions; and

an event pre-processor configured to:

monitor a communications bus installed within the vehicle, the communications bus connecting one or more sensors installed within the vehicle and transmitting data recorded by the one or more sensors,

detect a message broadcast on the communications bus,

extract an event from the message, based on a pre-defined list of event types stored by the vehicle, wherein the event comprises a subset of data included in the message,

store the event in the secure storage device installed within the vehicle,

store the message in the volatile memory,

determine that a transfer condition in the one or more transfer conditions has occurred, the transfer condition comprising a condition selected from the group consisting of an occurrence of an accident, a pre-defined interval, and a manual trigger,

extract a plurality of events from the secure storage device in response to determining that the transfer condition has occurred,

transfer the plurality of events to a remote server in response to determining that the transfer condition has occurred, and

transfer contents of the volatile memory to the remote server in response to determining that the transfer condition comprises the occurrence of an accident.

11. The apparatus of claim 10 , the secure storage device comprising an encrypted storage device.

12. The apparatus of claim 10 , the secure storage device comprising a log-structured storage device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 064988/0249 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: MONDELLO, ANTONINO; TROIA, ALBERTO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 044732/0319 →
Continuity (1)
Related Publication 20190228596A1 · Jul 25, 2019
Cited By (2)
US 12,475,749 US 12,666,237