IP Library Granted Patent US 10,497,187
Granted Patent B2
US 10,497,187 · App. 16/280,903 · Granted Dec 3, 2019

System and method to detect execution of driving maneuvers

Inventors: Jason Palmer (Carlsbad, CA); Slaven Sljivar (San Diego, CA)
Assignee: SmartDrive Systems, Inc.
G07C5/008G05D1/00G05D1/0055G05D1/021G07C5/06G07C5/0866H04W4/021
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 10,497,187
App. No.
16/280,903
Granted
Dec 3, 2019
Kind
B2
Abstract

This disclosure relates to a system and method for detecting execution of driving maneuvers based on pre-determined driving maneuver profiles. Some or all of the system may be installed in a vehicle and/or be otherwise coupled with a vehicle. In some implementations, the system may detect execution of driving maneuvers by the vehicle based on pre-determined driving maneuver profiles. The system may include one or more sensors configured to generate output signals conveying information related to the vehicle. In some implementations, the system may detect execution of the driving maneuvers by the vehicle based on a comparison of the information conveyed by the output signals from the sensors to criteria included in the pre-determined driving maneuver profiles.

Claims (26)

1. A system configured to detect execution of driving maneuvers by a vehicle, the vehicle being operated by a driver, the system comprising:

a set of sensors configured to generate output signals conveying information related to operation and/or context of the vehicle, wherein the set of sensors includes a speed sensor configured to generate a speed signal conveying information related to a speed of the vehicle; and

one or more processors configured by computer-readable instructions to:

determine, based on the generated output signals, information related to the operation and/or context of the vehicle;

determine, based on the speed signal, the speed of the vehicle;

detect execution, by the vehicle, of a specific driving maneuver based on the determined information and the determined speed of the vehicle, wherein detection of the specific driving maneuver is further based on a predetermined driving maneuver profile, wherein detection based on the predetermined driving maneuver profile requires satisfaction of a criteria set including a first individual criterion and a second individual criterion, wherein satisfaction of the first individual criterion includes a first determination that the vehicle has maneuvered outside a lane of traffic, and wherein satisfaction of the second individual criterion includes a second determination that the speed of the vehicle is zero; and

responsive to the detection of the execution of the specific driving maneuver, facilitate presentation of a notification regarding the detected execution of the specific driving maneuver, wherein the presentation of the notification is presented to at least one of the driver, a fleet manager of a fleet of multiple vehicles that includes the vehicle, and a remote computing device.

2. The system of claim 1 , wherein the satisfaction of the second individual criterion includes the second determination that the speed of the vehicle is zero for at least a predetermined period of time.

3. The system of claim 2 , wherein the predetermined period of time is at least a minute.

4. The system of claim 1 , wherein the set of sensors includes a video camera.

5. The system of claim 1 , wherein the notification includes information conveyed by the output signals for a period of time that includes at least the specific driving maneuver, wherein the period of time is centered around the specific driving maneuver and includes a pre-maneuver time, a specific driving maneuver time, a time position of the maneuver, and a post-maneuver time, wherein the pre-maneuver time and the post-maneuver time are approximately equal.

6. The system of claim 5 , wherein the one or more processors are further configured to, responsive to the detection of the execution of the specific driving maneuver, facilitate electronic storage of the information conveyed by the output signals for the period of time that includes at least the specific driving maneuver.

7. A method to detect execution of driving maneuvers by a vehicle, the vehicle being operated by a driver, the method comprising:

generating, by a set of sensors, output signals conveying information related to operation and/or context of the vehicle, wherein the output signals include a speed signal conveying information related to a speed of the vehicle;

determining one or more vehicle parameters based on the output signals, the one or more vehicle parameters being related to the operation and/or context of the vehicle;

determining the speed of the vehicle based on the speed signal;

detecting execution by the vehicle of a specific driving maneuver based on the one or more determined vehicle parameters and the speed of the vehicle, wherein detection of the specific driving maneuver is further based on a predetermined driving maneuver profile, wherein detection based on the predetermined driving maneuver profile requires satisfaction of a criteria set including a first individual criterion and a second individual criterion, wherein satisfaction of the first individual criterion includes a first determination that the vehicle has maneuvered outside a lane of traffic, and wherein satisfaction of the second individual criterion includes a second determination that the speed of the vehicle is zero; and

responsive to detecting the execution of the specific driving maneuver, facilitating presentation of a notification regarding the detected execution of the specific driving maneuver, wherein the presentation of the notification is presented to at least one of the driver, a fleet manager of a fleet of multiple vehicles that includes the vehicle, and a remote computing device.

8. The method of claim 7 , wherein the satisfaction of the second individual criterion includes the second determination that the speed of the vehicle is zero for at least a predetermined period of time.

9. The method of claim 8 , wherein the predetermined period of time is at least a minute.

10. The method of claim 7 , wherein the set of sensors includes a video camera.

11. The method of claim 7 , wherein the notification includes information conveyed by the output signals for a period of time that includes at least the specific driving maneuver, wherein the period of time is centered around the specific driving maneuver and includes a pre-maneuver time, a specific driving maneuver time, a time position of the maneuver, and a post-maneuver time, wherein the pre-maneuver time and the post-maneuver time are approximately equal.

12. The method of claim 7 , wherein the generated output signals conveying information related to one or more of mechanical systems of the vehicle, movement of the vehicle, an orientation of the vehicle, a geographic position of the vehicle, or a spatial position of the vehicle relative to other objects.

13. The method of claim 7 , further comprising:

responsive to the detection of the execution of the specific driving maneuver, facilitating electronic storage of the information conveyed by the output signals for the period of time that includes at least the specific driving maneuver.

14. The method of claim 10 , wherein the notification regarding the detected execution of the specific driving maneuver includes visual information representing a vehicle environment, the vehicle environment including spaces in and around an interior and an exterior of the vehicle.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECURITY INTEREST RELEASE (REEL/FRAME: 054236/0435) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: SMARTDRIVE SYSTEMS, INC.
Reel/Frame 056518/0845 →
SECURITY INTEREST RELEASE (REEL/FRAME: 054236/0320) Recorded Jun 8, 2021
From: BARCLAYS BANK PLC, AS GRANTEE
To: SMARTDRIVE SYSTEMS, INC.
Reel/Frame 056520/0944 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: SMARTDRIVE SYSTEMS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054236/0435 →
SECURITY INTEREST Recorded Oct 6, 2020
From: SMARTDRIVE SYSTEMS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 054236/0320 →
TERMINATION AND RELEASE OF GRANT OF A SECURITY INTEREST - PATENTS Recorded Oct 6, 2020
From: TCS TALENTS, LLC, AS THE COLLATERAL AGENT
To: SMARTDRIVE SYSTEMS, INC.
Reel/Frame 053983/0525 →
SECURITY INTEREST Recorded Sep 3, 2019
From: SMARTDRIVE SYSTEMS, INC.
To: TCS TALENTS, LLC, AS THE COLLATERAL AGENT
Reel/Frame 050255/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: PALMER, JASON; SLJIVAR, SLAVEN
To: SMARTDRIVE SYSTEMS, INC.
Reel/Frame 048388/0120 →
Continuity (5)
Continuation 15879772 · Jan 25, 2018
Continuation 15441070 · Feb 23, 2017
Continuation 14486744 · Sep 15, 2014
Continuation 14186416 · Feb 21, 2014
Related Publication 20190180524A1 · Jun 13, 2019