Event visualization based on unstructured data
First Claim
Patent Images
1. A method comprising:
- processing, by a processing device, a plurality of unstructured data comprising data that is arranged so as to be understood or interpreted by a human reader;
generating, by the processing device, a plurality of structured data units from the plurality of unstructured data based on the processing, each structured data unit having a time value, an identity value, a location value and a behavior value;
generating a data structure comprising a sequence of the structured data units; and
generating a simulation definition file based on the data structure, the simulation definition file containing instructions for directing a simulator to generate a visualization of the sequence of the structured data units on a display device, wherein generating the simulation definition file based on the data structure comprises;
accessing the data structure;
processing the structured data units, including, for each structured data unit;
identifying an action from at least one database based on the behavior value;
identifying a person or object from the at least one database based on the identity value;
identifying a geolocation from the at least one database based on the location value; and
identifying a time based on the time value;
generating instructions for directing the simulator to generate a visualization of the structured data units based on the identified behaviors, objects, locations and times of the structured data units; and
storing the instructions as the simulation definition file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer readable medium for visualizing an event from unstructured data is described, including generating a plurality of structured data units from a plurality of unstructured data, each structured data unit having a time value, an identity value, a location value and a behavior value; and generating a data structure comprising a sequence of the structured data units.
-
Citations
19 Claims
-
1. A method comprising:
-
processing, by a processing device, a plurality of unstructured data comprising data that is arranged so as to be understood or interpreted by a human reader; generating, by the processing device, a plurality of structured data units from the plurality of unstructured data based on the processing, each structured data unit having a time value, an identity value, a location value and a behavior value; generating a data structure comprising a sequence of the structured data units; and generating a simulation definition file based on the data structure, the simulation definition file containing instructions for directing a simulator to generate a visualization of the sequence of the structured data units on a display device, wherein generating the simulation definition file based on the data structure comprises; accessing the data structure; processing the structured data units, including, for each structured data unit; identifying an action from at least one database based on the behavior value; identifying a person or object from the at least one database based on the identity value; identifying a geolocation from the at least one database based on the location value; and identifying a time based on the time value; generating instructions for directing the simulator to generate a visualization of the structured data units based on the identified behaviors, objects, locations and times of the structured data units; and storing the instructions as the simulation definition file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
one or more processors configured to perform the functions of; generating a plurality of structured data units from a plurality of unstructured data, each structured data unit having a time value, an identity value, a location value and a behavior value, wherein unstructured data is data that is arranged so as to be understood or interpreted by a human reader; generating a data structure comprising a sequence of the structured data units; and generating a simulation definition file based on the data structure, the simulation definition file containing instructions for directing a simulator to generate a visualization of the sequence of the structured data units on a display device, wherein generating the simulation definition file based on the data structure comprises; accessing the data structure; processing the structured data units, including, for each structured data unit; identifying an action from at least one database based on the behavior value; identifying a person or object from the at least one database based on the identity value; identifying a geolocation from the at least one database based on the location value; and identifying a time based on the time value; generating instructions for directing the simulator to generate a visualization of the structured data units based on the identified behaviors, objects, locations and times of the structured data units; and storing the instructions as the simulation definition file. - View Dependent Claims (12, 13, 14, 15)
-
16. A non-transitory computer readable medium storing instructions capable of instructing a processor to perform a method comprising:
-
generating a plurality of structured data units from a plurality of unstructured data, each structured data unit having a time value, an identity value, a location value and a behavior value, wherein the unstructured data comprises prose; generating a data structure comprising a sequence of the structured data units; and generating a simulation definition file based on the data structure, the simulation definition file containing instructions for directing a simulator to generate a visualization of the sequence of the structured data units on a display device, wherein generating the simulation definition file based on the data structure comprises; accessing the data structure; processing the structured data units, including, for each structured data unit; identifying an action from at least one database based on the behavior value; identifying a person or object from the at least one database based on the identity value; identifying a geolocation from the at least one database based on the location value; and identifying a time based on the time value; generating instructions for directing the simulator to generate a visualization of the structured data units based on the identified behaviors, objects, locations and times of the structured data units; and storing the instructions as the simulation definition file. - View Dependent Claims (17, 18, 19)
-
Specification