IP Library Granted Patent US 10,559,202
Granted Patent B2
US 10,559,202 · App. 16/004,299 · Granted Feb 11, 2020

Ubiquitous visual computing witness

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
G08G1/091G06F9/4881G06F9/505G06F21/604G06K9/00369G06K9/00771G06K9/4604G06K9/6268G06Q50/26G11B27/031H04N7/181G06F2209/506
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,559,202
App. No.
16/004,299
Filed
Jun 8, 2018
Granted
Feb 11, 2020
Kind
B2
Art Unit
2485
USPC
348/149
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 (74)

1. An apparatus, comprising:

a memory to store sensor data captured by one or more sensors associated with a first device; and

a processor comprising 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, wherein the circuitry to determine that the incident occurred within the vicinity of the first device is further to:

analyze the sensor data captured by the one or more sensors;

identify an anomaly associated with the sensor data; and

detect the incident based on the anomaly associated with the sensor data;

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.

2. The apparatus of claim 1 , wherein the circuitry is further to:

receive a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the request for data comprises an indication of a plurality of attributes associated with the incident; and

determine whether the sensor data captured by the one or more sensors corresponds to the plurality of attributes associated with the incident.

3. The apparatus of claim 2 , wherein the plurality of attributes associated with the incident comprises a time and a location of the incident.

4. The apparatus of claim 1 , wherein the circuitry is further to generate an identifier for the incident, wherein the identifier is generated based on one or more attributes associated with the incident.

5. The apparatus of claim 1 , wherein the circuitry to notify the one or more second devices of the incident is further to:

broadcast a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the notification is received by the one or more second devices.

6. The apparatus of claim 5 , wherein the circuitry is further to:

receive one or more second collections of sensor data associated with the incident, wherein the one or more second collections of sensor data are received from the one or more second devices; and

generate a consolidated collection of sensor data associated with the incident, wherein the consolidated collection of sensor data is generated from the first collection of sensor data and the one or more second collections of sensor data.

7. The apparatus of claim 6 , wherein the circuitry is further to send the consolidated collection of sensor data to an entity associated with the incident.

8. The apparatus of claim 6 , wherein the circuitry is further to generate a reconstructed representation of the incident based on the consolidated collection of sensor data.

9. The apparatus of claim 1 , wherein the incident comprises an automobile accident, and wherein the first device is associated with:

a vehicle involved in the automobile accident; or

roadside infrastructure located near the automobile accident.

10. The apparatus of claim 1 , wherein the first device is associated with a surveillance system, and wherein the one or more sensors comprise one or more cameras.

11. A system, comprising:

a plurality of sensors to capture sensor data associated with an operating environment of a first device;

a communication interface to communicate with one or more second devices; and

a processor to:

determine that an incident occurred within a vicinity of the first device, wherein the incident is detected based on an analysis of the sensor data captured by the plurality of sensors;

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 plurality of sensors;

preserve the first collection of sensor data associated with the incident; and

notify the one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.

12. The system of claim 11 , wherein the processor is further to:

receive a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the request for data comprises an indication of a plurality of attributes associated with the incident; and

determine whether the sensor data captured by the plurality of sensors corresponds to the plurality of attributes associated with the incident.

13. The system of claim 11 , wherein the processor to notify the one or more second devices of the incident is further to:

broadcast a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the notification is received by the one or more second devices.

14. The system of claim 13 , wherein the processor is further to:

receive one or more second collections of sensor data associated with the incident, wherein the one or more second collections of sensor data are received from the one or more second devices; and

generate a consolidated collection of sensor data associated with the incident, wherein the consolidated collection of sensor data is generated from the first collection of sensor data and the one or more second collections of sensor data.

15. The system of claim 14 , wherein the processor is further to send the consolidated collection of sensor data to an entity associated with the incident.

16. The system of claim 14 , wherein the processor is further to generate a reconstructed representation of the incident based on the consolidated collection of sensor data.

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

access sensor data captured by one or more sensors associated with a first device;

detect an incident that occurs within a vicinity of the first device, wherein the incident is detected based on an analysis of the sensor data;

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 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.

18. The storage medium of claim 17 , wherein the instructions further cause the machine to:

receive a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the request for data comprises an indication of a plurality of attributes associated with the incident; and

determine whether the sensor data captured by the one or more sensors corresponds to the plurality of attributes associated with the incident.

19. The storage medium of claim 17 , wherein the instructions further cause the machine to:

broadcast a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the notification is received by the one or more second devices;

receive one or more second collections of sensor data associated with the incident, wherein the one or more second collections of sensor data are received from the one or more second devices;

generate a consolidated collection of sensor data associated with the incident, wherein the consolidated collection of sensor data is generated from the first collection of sensor data and the one or more second collections of sensor data; and

send the consolidated collection of sensor data to an entity associated with the incident.

20. The storage medium of claim 19 , wherein the instructions further cause the machine to generate a reconstructed representation of the incident based on the consolidated collection of sensor data.

21. A method, comprising:

accessing sensor data captured by one or more sensors associated with a first device;

detecting an incident that occurs within a vicinity of the first device, wherein the incident is detected based on an analysis of the sensor data;

identifying 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;

preserving the first collection of sensor data associated with the incident; and

notifying one or more second devices of the incident, wherein the one or more second devices are located within the vicinity of the first device.

22. The method of claim 21 , further comprising:

receiving a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the request for data comprises an indication of a plurality of attributes associated with the incident; and

determining whether the sensor data captured by the one or more sensors corresponds to the plurality of attributes associated with the incident.

23. The method of claim 21 , further comprising:

broadcasting a notification associated with the incident over an information-centric network, wherein the notification comprises a request for data associated with the incident, and wherein the notification is received by the one or more second devices;

receiving one or more second collections of sensor data associated with the incident, wherein the one or more second collections of sensor data are received from the one or more second devices;

generating a consolidated collection of sensor data associated with the incident, wherein the consolidated collection of sensor data is generated from the first collection of sensor data and the one or more second collections of sensor data; and

sending the consolidated collection of sensor data to an entity associated with the incident.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: INTEL CORPORATION
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 067737/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2018
From: YANG, SHAO-WEN; SCHOOLER, EVE M.; HYDE, MARUTI GUPTA; MOUSTAFA, HASSNAA; BARTFAI-WALCOTT, KATALIN KLARA; CHEN, YEN-KUANG; MCCARTHY, JESSICA; STRONG, CHRISTINA R.; RAGHUNATH, ARUN; VEMBAR, DEEPAK S.
To: INTEL CORPORATION
Reel/Frame 046771/0845 →
Continuity (2)
Provisional Application 62611536 · Dec 28, 2017
Related Publication 20190043351A1 · Feb 7, 2019
Cited By (7)
US 12,192,274 US 12,238,168 US 12,254,435 US 12,316,502 US 12,321,646 US 12,499,204 US 12,542,052