IP Library Granted Patent US 9,389,147
Granted Patent B1
US 9,389,147 · App. 13/736,839 · Granted Jul 12, 2016

Device determined bandwidth saving in transmission of events

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 9,389,147
App. No.
13/736,839
Granted
Jul 12, 2016
Kind
B1
Abstract

A system for transmitting a driving event comprises an interface and a processor. The interface is configured to receive a portion of data. The processor is configured to detect a driving event based at least in part on the portion of data; determine whether the driving event satisfies a non-transmitting criteria; and in the event that the driving event satisfies the non-transmitting criteria, indicate that the driving event is not to be transmitted.

Claims (58)

1. A system coupled to a vehicle for recording and transmitting a driving event, comprising:

a plurality of sensors coupled to a vehicle to capture a portion of sensor data;

a set of map data comprising location-specific legal information;

a processor configured to:

detect a driving event based at least in part on the portion of sensor data and the location-specific legal information, wherein the detected driving event comprises a stop sign violation, a parking zone violation, or a railroad crossing violation;

check the driving event against an exception database comprising locations of errors in the location-specific legal information, wherein the locations of errors comprise a stop sign error location, a parking zone error location, a railroad crossing error location, or any combination thereof;

determine whether the driving event satisfies a non-transmitting criteria, wherein the non-transmitting criteria comprises an exception indication as found in the exception database; and

in the event that the driving event satisfies the non-transmitting criteria, indicate that the driving event is not to be transmitted to a vehicle data server; and an interface to:

in the event that the event does not satisfy the non-transmitting criteria, send the driving event data to the vehicle data server over a network; and

a memory coupled to the processor and configured to provide the processor with instructions.

2. A system as in claim 1 , wherein the processor is further configured to:

in the event that the driving event is indicated not to be transmitted:

delete the driving event.

3. A system as in claim 1 , wherein the processor is further configured to:

in the event that the driving event is indicated not to be transmitted:

soft delete the driving event.

4. A system as in claim 1 , wherein the processor is further configured to:

in the event that the driving event is indicated not to be transmitted:

mark the driving event as not transmitted.

5. A system as in claim 1 , wherein the processor is further configured to:

in the event that the driving event is indicated not to be transmitted:

mark the driving event as deleted.

6. A system as in claim 1 , wherein the processor is further configured to:

in the event that the driving event is not indicated not to be transmitted:

transmit the driving event.

7. A system as in claim 6 , wherein recording a driving event comprises recording video information or still picture information.

8. A system as in claim 1 , wherein the exception database further comprises customer-specific region exceptions.

9. A system as in claim 8 , wherein the customer-specific region exceptions comprise a set of exceptions that apply to a given region for a specific customer.

10. A system as in claim 1 , wherein the processor is further configured to record a driving event.

11. A system as in claim 1 , wherein the processor is further configured to determine a current segment.

12. A system as in claim 1 , wherein the processor is further configured to determine subsegment information.

13. A system as in claim 1 , wherein the processor is further configured to:

in the event that the driving event does not satisfy non-transmitting criteria, mark that the driving event has been checked against the exception database.

14. A system as in claim 13 , wherein the driving event is marked with an indication of a version or date of the exception database.

15. A system as in claim 1 , wherein the driving event includes an indication of a version or date of the location-specific legal information.

16. A system as in claim 1 , wherein in the event that the driving event satisfies the non-transmitting, the driving event that is indicated to not be transmitted comprises indicating not to transmit captured video data.

17. A system as in claim 1 , wherein the exception database further comprises customer specific driving event types that are not to be transmitted.

18. A system as in claim 17 , wherein the customer specific driving event types comprise a rolling stop.

19. A system as in claim 1 , wherein:

one of the plurality of sensors comprises an accelerometer to capture shock values;

the detected driving event further comprises a shock event; and

the exception database further comprises a shock value of a driving event that is different than a preset threshold.

20. A method for recording and transmitting a driving event, comprising:

receiving a portion of sensor data from a plurality of sensors coupled to a vehicle;

receiving a set of map data comprising location-specific legal information;

detecting a driving event based at least in part on the portion of sensor data and the location-specific legal information, wherein the detected driving event comprises a stop sign violation, a parking zone violation, or a railroad crossing violation;

checking the driving event against an exception database comprising locations of errors in the location-specific legal information, wherein the locations of errors comprise a stop sign error location, a parking zone error location, a railroad crossing error location, or any combination thereof;

determining, using a processor, whether the driving event satisfies a non-transmitting criteria, wherein the non-transmitting criteria comprises an exception indication as found in the exception database; and

in the event that the driving event satisfies the non-transmitting criteria, indicating that the driving event is not to be transmitted to a vehicle data server; and

in the event that the event does not satisfy the non-transmitting criteria, sending the driving event data through an interface to the vehicle data server over a network.

21. A computer program product for recording and transmitting a driving event, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:

receiving a portion of sensor data from a plurality of sensors coupled to a vehicle;

receiving a set of map data comprising location-specific legal information;

detecting a driving event based at least in part on the portion of sensor data and the location-specific legal information, wherein the detected driving event comprises a stop sign violation, a parking zone violation, or a railroad crossing violation;

checking the driving event against an exception database comprising locations of errors in the location-specific legal information, wherein the locations of errors comprise a stop sign error location, a parking zone error location, a railroad crossing error location, or any combination thereof;

determining whether the driving event satisfies a non-transmitting criteria, wherein the non-transmitting criteria comprises an exception indication as found in the exception database; and

in the event that the driving event satisfies the non-transmitting criteria, indicating that the driving event is not to be transmitted to a vehicle data server; and

in the event that the event does not satisfy the non-transmitting criteria, sending the driving event data through an interface to the vehicle data server over a network.

Assignments (8)
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (PATENTS) REEL/FRAME 043745/0567 Recorded Feb 28, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: GUGGENHEIM CREDIT SERVICES, LLC
Reel/Frame 052050/0115 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2017
From: U.S. BANK, NATIONAL ASSOCIATION
To: LYTX, INC.
Reel/Frame 043743/0648 →
SECURITY INTEREST Recorded Aug 31, 2017
From: LYTX, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 043745/0567 →
SECURITY INTEREST Recorded Mar 15, 2016
From: LYTX, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 038103/0508 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME 032134/0756 Recorded Mar 15, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: LYTX, INC.
Reel/Frame 038103/0328 →
SECURITY AGREEMENT Recorded Jan 29, 2014
From: LYTX, INC.; MOBIUS ACQUISITION HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 032134/0756 →
CHANGE OF NAME Recorded Jan 14, 2014
From: DRIVECAM, INC.
To: LYTX, INC.
Reel/Frame 032019/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2013
From: LAMBERT, DANIEL; BOTNEN, JOSHUA DONALD
To: DRIVECAM, INC.
Reel/Frame 030146/0732 →