Visual reconstruction of traffic incident based on sensor device data
First Claim
1. A computer-implemented method, comprisinggenerating, by at least one data processor, a user interface for presentation at a mobile device, the user interface requesting user permission to upload a plurality of data from a plurality of sources of information, the plurality of data describing an event, each data in the plurality of data having a different format, the plurality of sources of information including the mobile device, and the plurality of data including an audio description of the event recorded by a mobile application at the mobile device;
- receiving, from the mobile device having the mobile application, a credential at the at least one data processor, the credential indicating user permission to upload the plurality of data including the audio description of the event recorded by the mobile application at the mobile device;
generating, in response to receiving the credential at the at least one data processor, a first instruction for presentation at the mobile device, the first instruction directing a user to upload at least a subset of the plurality of data including the audio description of the event recorded by the mobile application at the mobile device;
receiving, from the mobile device, the subset of the plurality of data;
determining, by the at least one data processor and based on the subset of the plurality of data, a viewpoint from the mobile device of the event is needed to generate a report, the report providing a recreation of the event, the viewpoint captured by the mobile device and including at least one of an image, an audio recording, a video, and a location coordinate;
generating, by the at least one data processor, a second instruction for presentation at the mobile device, the second instructions directing the user to upload the viewpoint captured by the mobile application at the mobile device;
receiving, from the mobile device, the viewpointconverting, by the at least one data processor, each data in the plurality of data into a predetermined format and combining the converted received plurality of data; and
generating, by the at least one data processor and based on the viewpoint, the report, the report being generated based on the combined converted received data, the report including the recreation of the event, the recreation of the event comprising an animation depicting the event and an additional event that occurred prior to the event and/or subsequent to the event.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, a method, and a computer program product for providing a recreation of an event are disclosed. A plurality of data is received from a plurality of sources of information. The plurality of data describes an event. Each data in the plurality of data has a different format. Each data in the plurality of data is converted into a predetermined format. The converted received plurality of data is combined. Based on the combined converted received data, a report describing a recreation of the event is generated. The generated report is transmitted for display on at least one user interface.
5 Citations
30 Claims
-
1. A computer-implemented method, comprising
generating, by at least one data processor, a user interface for presentation at a mobile device, the user interface requesting user permission to upload a plurality of data from a plurality of sources of information, the plurality of data describing an event, each data in the plurality of data having a different format, the plurality of sources of information including the mobile device, and the plurality of data including an audio description of the event recorded by a mobile application at the mobile device; -
receiving, from the mobile device having the mobile application, a credential at the at least one data processor, the credential indicating user permission to upload the plurality of data including the audio description of the event recorded by the mobile application at the mobile device; generating, in response to receiving the credential at the at least one data processor, a first instruction for presentation at the mobile device, the first instruction directing a user to upload at least a subset of the plurality of data including the audio description of the event recorded by the mobile application at the mobile device; receiving, from the mobile device, the subset of the plurality of data; determining, by the at least one data processor and based on the subset of the plurality of data, a viewpoint from the mobile device of the event is needed to generate a report, the report providing a recreation of the event, the viewpoint captured by the mobile device and including at least one of an image, an audio recording, a video, and a location coordinate; generating, by the at least one data processor, a second instruction for presentation at the mobile device, the second instructions directing the user to upload the viewpoint captured by the mobile application at the mobile device; receiving, from the mobile device, the viewpoint converting, by the at least one data processor, each data in the plurality of data into a predetermined format and combining the converted received plurality of data; and generating, by the at least one data processor and based on the viewpoint, the report, the report being generated based on the combined converted received data, the report including the recreation of the event, the recreation of the event comprising an animation depicting the event and an additional event that occurred prior to the event and/or subsequent to the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one data processor; and a machine-readable medium storing instructions that, when executed by the at least one data processor, cause the at least one data processor to perform operations comprising; generating a user interface for presentation at a mobile device, the user interface requesting user permission to upload a plurality of data from a plurality of sources of information, the plurality of data describing an event, each data in the plurality of data having a different format, the plurality of sources of information including the mobile device, and the plurality of data including an audio description of the event recorded by a mobile application at the mobile device; receiving, from the mobile device having the mobile application, a credential at the at least one data processor, the credential indicating user permission to upload the plurality of data including the audio description of the event recorded by the mobile application at the mobile device; generating, in response to receiving the credential at the at least one data processor, a first instruction for presentation at the mobile device, the first instruction directing a user to upload at least a subset of the plurality of data including the audio description of the event recorded by the mobile application at the mobile device; receiving, from the mobile device, the subset of the plurality of data; determining, based on the subset of the plurality of data, a viewpoint from the mobile device of the event is needed to generate a report, the report providing a recreation of the event, the viewpoint captured by the mobile device and including at least one of an image, an audio recording, a video, and a location coordinate; generating a second instruction for presentation at the mobile device, the second instructions directing the user to upload the viewpoint captured by the mobile application at the mobile device; receiving, from the mobile device, the viewpoint; converting each data in the plurality of data into a predetermined format and combining the converted received plurality of data; and generating, based on the viewpoint, the report, the report being generated based on the combined converted received data, the report including the recreation of the event, the recreation of the event comprising an animation depicting the event and an additional event that occurred prior to the event and/or subsequent to the event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
generating, by at least one data processor, a user interface for presentation at a mobile device, the user interface requesting user permission to upload a plurality of data from a plurality of sources of information, the plurality of data describing an event, each data in the plurality of data having a different format, the plurality of sources of information including the mobile device, and the plurality of data including an audio description of the event recorded by a mobile application at the mobile device; receiving, from the mobile device having the mobile application, a credential at the at least one data processor, the credential indicating user permission to upload the plurality of data including the audio description of the event recorded by the mobile application at the mobile device; generating, in response to receiving the credential at the at least one data processor, a first instruction for presentation at the mobile device, the first instruction directing a user to upload at least a subset of the plurality of data including the audio description of the event recorded by the mobile application at the mobile device; receiving, from the mobile device, the subset of the plurality of data; determining, by the at least one data processor and based on the subset of the plurality of data, a viewpoint from the mobile device of the event is needed to generate a report, the report providing a recreation of the event, the viewpoint captured by the mobile device and including at least one of an image, an audio recording, a video, and a location coordinate; generating, by the at least one data processor, a second instruction for presentation at the mobile device, the second instructions directing the user to upload the viewpoint captured by the mobile application at the mobile device; receiving, from the mobile device, the viewpoint; converting, by the at least one data processor, each data in the plurality of data into a predetermined format and combining the converted received plurality of data; and generating, by the at least one data processor and based on the viewpoint, the report, the report being generated based on the combined converted received data, the report including the recreation of the event, the recreation of the event comprising an animation depicting the event and an additional event that occurred prior to the event and/or subsequent to the event. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification