Systems and methods for automatic scrapbook generation
US-2015134371-A1 · May 14, 2015 · US
US9823818B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9823818-B1 |
| Application number | US-201615092456-A |
| Country | US |
| Kind code | B1 |
| Filing date | Apr 6, 2016 |
| Priority date | Dec 29, 2015 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Computer-implemented systems and methods are disclosed for automatically generating and displaying a chronology of events, where events may be represented by data objects in one or more databases. Events/data objects may be identified as relevant to an investigation or analysis based on specified criteria. A timeline may be generated based on the identified set of relevant events, and interactive user interfaces may be generated and displayed that present the events as a timeline and a list. Events may be selected from the timeline or the list, may be identified as key events in the chronology, and additional events related to a selected event may be determined and added to the chronology. Timelines may be compared to other data sets, including other timelines, other event lists, and other relevant data.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a data store configured to store computer-executable instructions; and a processor, wherein the computer-executable instructions, when executed, configure the processor to: obtain a plurality of events, each of the plurality of events comprising event attributes, the event attributes comprising at least an event timestamp; obtain one or more criteria associated with event attributes; determine, based at least in part on the one or more criteria, a set of relevant events within the plurality of events; determine, based at least in part on the one or more criteria, that one or more events within the set of relevant events are key events; generate for display a user interface based at least in part on the set of relevant events and the corresponding event attributes, the user interface comprising: a timeline interface for display of a timeline, wherein positions of individual relevant events within the timeline interface are determined based at least in part on respective event timestamps, and wherein the timeline interface displays the one or more events as key events; wherein the timeline is displayed as a horizontal line and time increments displayed in short vertical or hash indications intersecting the horizontal line, wherein key events are displayed as icons offset from the horizontal line and connected to the line by vertical lines intersecting the horizontal line at a position corresponding to the timestamps and at a position corresponding proportionally to the time increments; wherein the key event icons comprise indications of event type; a list interface for display of the set of relevant events, wherein the list interface is displayed in rows and columns with a single row corresponding to a single one of the plurality of events, and wherein additional information corresponding to the event is displayed in columns; cause display of the user interface; and display, in response to a user selection of an event icon, a highlighted row corresponding to an event and comprising related events not displayed on the timeline, wherein each related event is separate from the highlighted event and has a different timestamp as the highlighted event, and wherein the related event is determined to be related based on having one or more event attributes in common with the highlighted event. 2. The system of claim 1 , wherein the event attributes further comprise at least one of an event source, an event type, an event icon, an event duration, an event title, a set of event participants, a set of event keywords, and a set of event annotations. 3. The system of claim 1 , wherein the processor is further configured to: obtain input identifying a selected event displayed within the user interface; generate for display a first update to the user interface, the first update comprising: an indication of selection of the selected event within the timeline interface; and an indication of selection of the selected event within the list interface; and cause display of the first update to the user interface. 4. The system of claim 1 , wherein the processor is further configured to: determine that at least one of the plurality of events has been updated; generate an alert indicating that the at least one of the plurality of events has been updated; and cause transmission of the alert to a computing device, wherein transmission of the alert causes the computing device to activate an application for display of the alert, and wherein the alert enables display of an updated user interface, the updated user interface based at least in part on an updated event of the plurality of events. 5. The system of claim 3 , wherein the processor is further configured to: determine, based at least in part on the selected event, one or more related events from within the plurality of events; generate for display an event selection interface for display of the one or more related events; and cause display of the event selection interface. 6. The system of claim 5 , wherein the processor configured to determine the one or more related events is configured to determine the one or more related events based at least in part on one or more attributes of the selected event. 7. The system of claim 5 , wherein the processor is further configured to: obtain input identifying a related event within the one or more related events, the input indicating that the related event should be added to the set of relevant events; generate for display a second update to the user interface, the second update comprising: display of the related event within the timeline interface; and display of the related event within the list interface; and cause display of the second update to the user interface. 8. A computer-implemented method comprising: obtaining a plurality of events, each of the plurality of events comprising event attributes; determining, based at least in part on one or more criteria associated with event attributes, a set of relevant events within the plurality of events; determining, based at least in part on the one or more criteria associated with event attributes, that a subset of the set of relevant events are key events; generating for display a user interface based at least in part on the set of relevant events, the user interface comprising: a timeline interface for display of a timeline, wherein positions of individual relevant events within the timeline interface are determined based at least in part on respective event attributes, wherein the timeline interface displays the subset of the set of relevant events as key events, wherein the timeline is displayed as a horizontal line and time increments displayed in short vertical or hash indications intersecting the horizontal line, wherein key events are displayed as icons offset from the horizontal line and connected to the line by vertical lines at a position corresponding to event timestamps and to the time increments, and wherein the key event icons comprise indications of event type; and a list interface for display of the set of relevant events, wherein the list interface is displayed in a table with a designated portion of the table corresponding to a single one of the plurality of events, and wherein additional information corresponding to the event is displayed in the table and not displayed on the timeline; displaying the user interface; and displaying, in response to a user selection of an event icon, a highlighted row corresponding to an event and comprising related events not displayed on the timeline, wherein each related event is separate from the highlighted event and has a different timestamp as the highlighted event, and wherein the related event is determined to be related based on having one or more event attributes in common with the highlighted event. 9. The computer-implemented method of claim 8 , wherein the event attributes include at least one configurable attribute. 10. The computer-implemented method of claim 9 , wherein the at least one configurable attribute comprises an event annotation, an event icon, an event description, or an event keyword. 11. The computer-implemented method of claim 9 further comprising: obtaining an input indicative of a modification of a configurable attribute for a relevant event; modifying the configurable attribute for the relevant event; generating for display a first update to the user interface, the first update comprising at least one of a modified configurable attribute within the timeline interface and a modified configurable attribute within the list interface; and causing display of the first update to the user interfac
Drawing of charts or graphs · CPC title
Business processes related to social networking or social networking services · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Annotation, e.g. comment data or footnotes · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.