IP Library Granted Patent US 11,887,360
Granted Patent B2
US 11,887,360 · App. 17/497,287 · Granted Jan 30, 2024

Ubiquitous witness for vehicle incidents

Inventors: Shao-Wen Yang (San Jose, CA); Eve M. Schooler (Portola Valley, CA); Maruti Gupta Hyde (Portland, OR); Hassnaa Moustafa (Portland, OR); Katalin Klara Bartfai-Walcott (El Dorado Hills, CA); Yen-Kuang Chen (Palo Alto, CA); Jessica McCarthy (Dublin, IE); Christina R. Strong (Hillsboro, OR); Arun Raghunath (Portland, OR); Deepak S. Vembar (Portland, OR)
Assignee: Intel Corporation
G06V10/82G06F9/4881G06F9/505G06F18/241G06F18/24133G06F21/604G06F21/6245G06Q50/26G06V10/44G06V10/764G06V20/52G06V40/103G08G1/091G11B27/031H04N7/181G06F2209/506G08G1/0116G08G1/087
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,887,360
App. No.
17/497,287
Granted
Jan 30, 2024
Kind
B2
Abstract

In one embodiment, an apparatus comprises a memory and a processor. The memory is to store sensor data captured by one or more sensors associated with a first device. Further, the processor comprises circuitry to: access the sensor data captured by the one or more sensors associated with the first device; determine that an incident occurred within a vicinity of the first device; identify a first collection of sensor data associated with the incident, wherein the first collection of sensor data is identified from the sensor data captured by the one or more sensors; preserve, on the memory, the first collection of sensor data associated with the incident; and notify one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.

Claims (65)

1. A device, comprising:

communication circuitry to communicate over a network; and

processing circuitry to:

determine that a vehicle incident occurred;

send, via the communication circuitry, a request for sensor data captured near the vehicle incident;

receive, via the communication circuitry and based on the request, a plurality of sets of sensor data captured near the vehicle incident, wherein the plurality of sets of sensor data are captured by sensors of one or more vehicles or one or more roadside units, and wherein the plurality of sets of sensor data are captured by a plurality of sensor types from a plurality of perspectives; and

generate, based on the plurality of sets of sensor data, a multidimensional representation of the vehicle incident, wherein the multidimensional representation of the vehicle incident represents the vehicle incident from the plurality of perspectives captured by the plurality of sensor types.

2. The device of claim 1 , wherein the processing circuitry to determine that the vehicle incident occurred is further to:

receive, via the communication circuitry, a notification that the vehicle incident occurred, wherein the notification is received from a first vehicle or a first roadside unit near the vehicle incident.

3. The device of claim 2 , wherein the first vehicle or the first roadside unit is involved in the vehicle incident.

4. The device of claim 1 , wherein the processing circuitry to determine that the vehicle incident occurred is further to:

receive, via the communication circuitry, a first set of sensor data captured near the vehicle incident, wherein the first set of sensor data is captured by a first vehicle or a first roadside unit; and

detect the vehicle incident based on analyzing the first set of sensor data.

5. The device of claim 4 , wherein the processing circuitry to send, via the communication circuitry, the request for sensor data captured near the vehicle incident is further to:

identify, based on analyzing the first set of sensor data, the one or more vehicles or the one or more roadside units near the vehicle incident; and

send, via the communication circuitry, the request for sensor data to the one or more vehicles or the one or more roadside units near the vehicle incident.

6. The device of claim 1 , wherein the processing circuitry is further to:

receive, via the communication circuitry, a request for information associated with the vehicle incident; and

send, via the communication circuitry and based on the request for information associated with the vehicle incident, at least one of:

the multidimensional representation of the vehicle incident; or

at least some of the plurality of sets of sensor data captured near the vehicle incident.

7. The device of claim 1 , wherein the vehicle incident is an automobile accident.

8. The device of claim 1 , wherein the plurality of sets of sensor data are captured by sensors of the one or more roadside units, wherein the one or more roadside units include a traffic light, a street light, or a road sign.

9. The device of claim 1 , wherein the plurality of sets of sensor data captured near the vehicle incident are captured within a time window and a region of interest in which the vehicle incident occurred.

10. At least one non-transitory machine accessible storage medium having instructions stored thereon, wherein the instructions, when executed on processing circuitry, cause the processing circuitry to:

determine that a vehicle incident occurred;

send, via communication circuitry, a request for sensor data captured near the vehicle incident;

receive, via the communication circuitry and based on the request, a plurality of sets of sensor data captured near the vehicle incident, wherein the plurality of sets of sensor data are captured by sensors of one or more vehicles or one or more roadside units, and wherein the plurality of sets of sensor data are captured by a plurality of sensor types from a plurality of perspectives; and

generate, based on the plurality of sets of sensor data, a multidimensional representation of the vehicle incident, wherein the multidimensional representation of the vehicle incident represents the vehicle incident from the plurality of perspectives captured by the plurality of sensor types.

11. The storage medium of claim 10 , wherein the instructions that cause the processing circuitry to determine that the vehicle incident occurred further cause the processing circuitry to:

receive, via the communication circuitry, a notification that the vehicle incident occurred, wherein the notification is received from a first vehicle or a first roadside unit near the vehicle incident.

12. The storage medium of claim 11 , wherein the first vehicle or the first roadside unit is involved in the vehicle incident.

13. The storage medium of claim 10 , wherein the instructions that cause the processing circuitry to determine that the vehicle incident occurred further cause the processing circuitry to:

receive, via the communication circuitry, a first set of sensor data captured near the vehicle incident, wherein the first set of sensor data is captured by a first vehicle or a first roadside unit; and

detect the vehicle incident based on analyzing the first set of sensor data.

14. The storage medium of claim 13 , wherein the instructions that cause the processing circuitry to send, via the communication circuitry, the request for sensor data captured near the vehicle incident is further to:

identify, based on analyzing the first set of sensor data, the one or more vehicles or the one or more roadside units near the vehicle incident; and

send, via the communication circuitry, the request for sensor data to the one or more vehicles or the one or more roadside units near the vehicle incident.

15. The storage medium of claim 10 , wherein the instructions that cause the processing circuitry to generate, based on the plurality of sets of sensor data, the multidimensional representation of the vehicle incident further cause the processing circuitry to:

perform sensor fusion on the plurality of sets of sensor data to generate the multidimensional representation of the vehicle incident from the plurality of perspectives captured by the plurality of sensor types.

16. The storage medium of claim 10 , wherein the instructions further cause the processing circuitry to:

receive, via the communication circuitry, a request for information associated with the vehicle incident; and

send, via the communication circuitry and based on the request for information associated with the vehicle incident, at least one of:

the multidimensional representation of the vehicle incident; or

at least some of the plurality of sets of sensor data captured near the vehicle incident.

17. The storage medium of claim 10 , wherein the vehicle incident is an automobile accident.

18. The storage medium of claim 10 , wherein the plurality of sets of sensor data are captured by sensors of the one or more roadside units, wherein the one or more roadside units include a traffic light, a street light, or a road sign.

19. The storage medium of claim 10 , wherein the plurality of sets of sensor data captured near the vehicle incident are captured within a time window and a region of interest in which the vehicle incident occurred.

20. The storage medium of claim 10 , wherein the instructions that cause the processing circuitry to send, via the communication circuitry, the request for sensor data captured near the vehicle incident is further to:

broadcast the request for sensor data over an information-centric network, wherein the request for sensor data indicates a plurality of attributes associated with the vehicle incident, wherein the plurality of attributes include a time window and a region of interest in which the vehicle incident occurred.

21. A method, comprising:

determining that a vehicle incident occurred;

sending, via communication circuitry, a request for sensor data captured near the vehicle incident;

receiving, via the communication circuitry and based on the request, a plurality of sets of sensor data captured near the vehicle incident, wherein the plurality of sets of sensor data are captured by sensors of one or more vehicles or one or more roadside units, and wherein the plurality of sets of sensor data are captured by a plurality of sensor types from a plurality of perspectives; and

generating, based on the plurality of sets of sensor data, a multidimensional representation of the vehicle incident, wherein the multidimensional representation of the vehicle incident represents the vehicle incident from the plurality of perspectives captured by the plurality of sets of sensor data.

22. The method of claim 21 , wherein:

determining that the vehicle incident occurred comprises receiving, via the communication circuitry, a notification that the vehicle incident occurred, wherein the notification is received from a first vehicle or a first roadside unit near the vehicle incident; or

determining that the vehicle incident occurred comprises:

receiving, via the communication circuitry, a first set of sensor data captured near the vehicle incident, wherein the first set of sensor data is captured by the first vehicle or the first roadside unit; and

detecting the vehicle incident based on analyzing the first set of sensor data.

23. The method of claim 21 , further comprising:

receiving, via the communication circuitry, a request for information associated with the vehicle incident; and

sending, via the communication circuitry and based on the request for information associated with the vehicle incident, at least one of:

the multidimensional representation of the vehicle incident; or

at least some of the plurality of sets of sensor data captured near the vehicle incident.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: INTEL CORPORATION
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 067737/0094 →
Continuity (4)
Continuation 16733621 · Jan 3, 2020
Continuation 16004299 · Jun 8, 2018
Provisional Application 62611536 · Dec 28, 2017
Related Publication 20220223035A1 · Jul 14, 2022