Timeline wrinkling system and method
First Claim
Patent Images
1. A method of organizing event data using a computer system, the method comprising:
- identifying a first timestamp in a primary timeline, the primary timeline corresponding to a representation of event data obtained from one or more sources;
searching, via the computer system, for a first subset of the event data within a first radius, the first radius being a selected period of time from the first timestamp;
generating, via the computer system, a first wrinkle timeline incorporating the first subset of the event data, the first wrinkle timeline being a subset of the primary timeline;
identifying, via the computer system, a second timestamp within the event data;
searching, via the computer system, for a second subset of the event data within a second radius, the second radius being a selected period of time from the second timestamp;
copying the second subset of the event data into the first wrinkle timeline when the second subset of the event data associated with the second timestamp is determined to be absent from the first wrinkle timeline; and
generating one or more displayable images of the event data associated with the first wrinkle timeline after copying the second subset of the event data,wherein the second subset of the event data differing from the first subset of the event data and the first wrinkle timeline including the first subset of the event data before copying the second subset of the event data into the first wrinkle timeline.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for organizing event data by identifying a primary timeline containing event data, extracting a first timestamp from a first item of the primary timeline, setting a radius around the first timestamp, identifying a second timestamp within the radius, determining whether the second timestamp is already in a wrinkle timeline, and, if not, incorporating the second timestamp into the wrinkle timeline. Event data associated with the first item may be marked and emphasized in the wrinkle timeline. The system may also create one or more indexes of the event data.
175 Citations
26 Claims
-
1. A method of organizing event data using a computer system, the method comprising:
-
identifying a first timestamp in a primary timeline, the primary timeline corresponding to a representation of event data obtained from one or more sources; searching, via the computer system, for a first subset of the event data within a first radius, the first radius being a selected period of time from the first timestamp; generating, via the computer system, a first wrinkle timeline incorporating the first subset of the event data, the first wrinkle timeline being a subset of the primary timeline; identifying, via the computer system, a second timestamp within the event data; searching, via the computer system, for a second subset of the event data within a second radius, the second radius being a selected period of time from the second timestamp; copying the second subset of the event data into the first wrinkle timeline when the second subset of the event data associated with the second timestamp is determined to be absent from the first wrinkle timeline; and generating one or more displayable images of the event data associated with the first wrinkle timeline after copying the second subset of the event data, wherein the second subset of the event data differing from the first subset of the event data and the first wrinkle timeline including the first subset of the event data before copying the second subset of the event data into the first wrinkle timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor; and a non-transitory storage medium communicatively coupled to the processor, the storage medium to store software that, upon execution by the processor, performs a plurality of operations including identifying a first timestamp in a primary timeline, the primary timeline corresponding to a representation of event data obtained from one or more sources, searching for a first subset of the event data within a first radius, the first radius being a selected period of time from the first timestamp, generating a first wrinkle timeline incorporating the first subset of the event data, the first wrinkle timeline being a subset of the primary timeline, identifying a second timestamp within the event data, searching for a second subset of the event data within a second radius, the second radius being a selected period of time from the second timestamp, copying the second subset of the event data into the first wrinkle timeline when the second subset of the event data associated with the second timestamp is determined to be absent from the first wrinkle timeline, and generating one or more displayable images of the event data associated with the first wrinkle timeline after copying the second subset of the event data, wherein the second subset of the event data differing from the first subset of the event data and the first wrinkle timeline including the first subset of the event data before copying the second subset of the event data into the first wrinkle timeline. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory including software that, upon execution by the processor, performs a plurality of operations that comprise identifying a first timestamp in a primary timeline, the primary timeline corresponding to a representation of event data obtained from one or more sources; searching for a first subset of the event data within a first radius, the first radius being a selected period of time surrounding the first timestamp; generating a first wrinkle timeline incorporating the first subset of the event data, the first wrinkle timeline being a subset of the primary timeline; identifying a second timestamp within the event data; searching for a second subset of the event data within a second radius, the second radius being a selected period of time surrounding the second timestamp; copying the second subset of the event data into the first wrinkle timeline when the second subset of the event data associated with the second timestamp is determined to be absent from the first wrinkle timeline, and generating one or more displayable images of the event data associated with the first wrinkle timeline after copying the second subset of the event data, wherein the second subset of the event data differing from the first subset of the event data and the first wrinkle timeline including the first subset of the event data before copying the second subset of the event data into the first wrinkle timeline. - View Dependent Claims (26)
-
Specification