IP Library Patent Application 15980594
Patent Application
App. No. 15/980,594

SYSTEM AND METHOD FOR IDENTIFYING SUSPICIOUS POINTS IN DRIVING RECORDS AND IMPROVING DRIVING

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 None
App. No.
15/980,594
Abstract

Systems, methods, and non-transitory computer-readable media are provided for acquiring driving records from an autonomous vehicle. One or more patterns can be determined from the driving records. One or more criteria can be generated based on the one or more patterns. One or more suspicious points can be identified in the driving records by applying the one or more criteria to the driving records.

Claims (50)

1 . A computer-implemented method for identifying suspicious points in data comprising:

acquiring driving records from an autonomous vehicle;

determining one or more patterns from the driving records;

generating one or more criteria based on the one or more patterns; and

identifying one or more suspicious points in the driving records by applying the one or more criteria to the driving records.

2 . The computer-implemented method of claim 1 , further comprising:

retrieving data in the driving records corresponding to the one or more suspicious points; and

simulating the one or more suspicious points in a virtual environment, with a simulated autonomous vehicle, based on the data in the driving records.

3 . The computer-implemented method of claim 1 , wherein the driving records include data from at least one of light detection and ranging systems, radar systems, or camera systems of the autonomous vehicle.

4 . The computer-implemented method of claim 1 , wherein the driving records include data from at least one of location, speed, acceleration, rotation angle, throttle pedal percentage, brake pedal percentage, steering angle, trajectory planned, or obstacle perceived data from the autonomous vehicle.

5 . The computer-implemented method of claim 1 , wherein acquiring the driving records from the autonomous vehicle further comprises:

acquiring the driving records hourly, daily, weekly, bi-weekly, monthly, or at an end of a driving session from the autonomous vehicle.

6 . The computer-implemented method of claim 1 , wherein determining the one or more patterns from the driving records further comprises:

identifying the one or more patterns from the driving records by utilizing regression analysis; and

identifying the one or more patterns from the driving records by utilizing statistical analysis.

7 . The computer-implemented method of claim 1 , wherein generating the one or more criteria based on the one or more patterns further comprises:

generating the one or more criteria based on upper limit values of the one or more patterns.

8 . The computer-implemented method of claim 1 , wherein generating the one or more criteria based on the one or more patterns further comprises:

applying a tolerance to upper limit values of the one or more patterns.

9 . The computer-implemented method of claim 1 , wherein identifying the one or more suspicious points in the driving records by applying the one or more criteria further comprises:

aggregating the driving records acquired from the autonomous vehicle;

identifying data points in the aggregated driving records that satisfy the one or more criteria; and

labeling the data points as the one or more suspicious points.

10 . The computer-implemented method of claim 2 , wherein retrieving the data in the driving records corresponding to the one or more suspicious points further comprises:

receiving a user selection of a time frame to encapsulate the data in the driving records centered about the one or more suspicious points; and

retrieving the encapsulated data from the driving record corresponding to the time frame.

11 . The computer-implemented method of claim 10 , wherein the time frame to encapsulate the data is a default time frame.

12 . The computer-implemented method of claim 10 , wherein the user selection of the time frame to encapsulate the data includes any increments of seconds, minutes, and hours.

13 . A system for identifying suspicious data comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processor, cause the system to perform:

acquiring driving records from an autonomous vehicle;

determining one or more patterns from the driving records;

generating one or more criteria based on the one or more patterns; and

identifying one or more suspicious points in the driving records by applying the one or more criteria to the driving records.

14 . The system of claim 13 , wherein the memory storing instructions causes the system to further perform:

retrieving data in the driving records corresponding to the one or more suspicious points; and

simulating the one or more suspicious points in a virtual environment, with a simulated autonomous vehicle, based on the data in the driving records.

15 . The system of claim 13 , wherein the driving records include data from at least one of light detection and ranging systems, radar systems, or camera systems of the autonomous vehicle.

16 . The system of claim 13 , wherein the driving records include data from at least one of location, speed, acceleration, rotation angle, throttle pedal percentage, brake pedal percentage, steering angle, trajectory planned, or obstacle perceived data from the autonomous vehicle.

17 . A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform:

acquiring driving records from an autonomous vehicle;

determining one or more patterns from the driving records;

generating one or more criteria based on the one or more patterns; and

identifying one or more suspicious points in the driving records by applying the one or more criteria to the driving records.

18 . The non-transitory computer readable medium of claim 17 , wherein the instructions further cause the one or more processors to perform:

retrieving data in the driving records corresponding to the one or more suspicious points; and

simulating the one or more suspicious points in a virtual environment, with a simulated autonomous vehicle, based on the data in the driving records.

19 . The non-transitory computer readable medium of claim 17 , wherein the driving records include data from at least one of light detection and ranging systems, radar systems, or camera systems of the autonomous vehicle.

20 . The non-transitory computer readable medium of claim 17 , wherein the driving records include data from at least one of location, speed, acceleration, rotation angle, throttle pedal percentage, brake pedal percentage, steering angle, trajectory planned, or obstacle perceived data from the autonomous vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2019
From: PONY.AI, INC.
To: PONY AI INC.
Reel/Frame 049434/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: YU, XIANG; SONG, HAO; XIAO, SINAN; HOU, JIE; LOU, TIANCHENG; PENG, JUN
To: PONY.AI, INC.
Reel/Frame 045813/0515 →