Systems and methods for automatic scrapbook generation
US-2015134371-A1 · May 14, 2015 · US
US9852195B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9852195-B2 |
| Application number | US-201715397562-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 3, 2017 |
| Priority date | Mar 15, 2013 |
| Publication date | Dec 26, 2017 |
| Grant date | Dec 26, 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.
An event matrix may comprise labels and indicators corresponding to objects and links of an ontology. The objects and links may be determined from a plurality of data sources by a data integration system. Some of the labels may correspond to event objects, and may be arranged in a first spatial dimension at least in part on the basis of dates associated with said event objects. Other labels may correspond to non-event objects, and may be arranged in a second spatial dimension. Indicators may correspond to links between the event and non-event objects. An indicator for a particular link may be positioned with respect to the first and second spatial dimensions in accordance with the locations of the labels that correspond to the objects connected by the link.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method comprising: by a computer system comprising one or more computer hardware processors and one or more storage devices, parsing, according to a first parser definition, first data in a first format to generate first modified data different from the first data; generating, from at least some of the first modified data, a first event; parsing, according to a second parser definition, second data in a second format to generate a second event; determining that the first event is linked with a first entity and a second entity based at least on a first property of the first event; determining that the second event is linked with the second entity and a third entity based at least on a second property of the second event; causing presentation of first labels in a first spatial dimension; causing presentation of second labels in a second spatial dimension; generating an output visualization comprising indicators, wherein generating the output visualization further comprises associating respective indicators with respective first labels and second labels as indicated by the determined first event linked with the first entity and the second entity, and the determined second event linked with the second entity and the third entity; and causing presentation of the output visualization. 2. The computer implemented method of claim 1 , wherein the first entity corresponds to a person, a place, or an organization. 3. The computer implemented method of claim 1 , wherein parsing the first data further comprises identifying an object type based at least in part on a mapping, and wherein the first event comprises an object of the object type. 4. The computer implemented method of claim 1 , further comprising: receiving user input data comprising a user defined link type, wherein determining that the first event is linked with the first entity and the second entity is based at least on the user defined link type. 5. The computer implemented method of claim 1 , further comprising: generating a graph visualization comprising a first node corresponding to the first entity, a second node corresponding to the second entity, and a third node corresponding to the third entity, wherein generating the graph visualization further comprises: linking the first node and the second node, and linking the second node and the third node; and causing presentation of the graph visualization. 6. The computer implemented method of claim 1 , further comprising: accessing, from a plurality of records, the first data stored in a data source, the data source comprising at least one of: a spreadsheet, a database, an XML file, or a text file. 7. A non-transitory computer storage medium storing computer executable instructions that when executed by at least one computer hardware processor perform operations comprising: parsing, according to a first parser definition, first data in a first format to generate first modified data different from the first data; generating, from at least some of the first modified data, a first event; parsing, according to a second parser definition, second data in a second format to generate a second event; determining that the first event is linked with a first entity and a second entity based at least on a first property of the first event; determining that the second event is linked with the second entity and a third entity based at least on a second property of the second event; causing presentation of first labels in a first spatial dimension; causing presentation of second labels in a second spatial dimension; generating an output visualization comprising indicators, wherein generating the output visualization further comprises associating respective indicators with respective first labels and second labels as indicated by the determined first event linked with the first entity and the second entity, and the determined second event linked with the second entity and the third entity; and causing presentation of the output visualization. 8. The non-transitory computer storage medium of claim 7 , wherein the first entity corresponds to a person, a place, or an organization. 9. The non-transitory computer storage medium of claim 7 , wherein parsing the first data further comprises identifying an object type based at least in part on a mapping, and wherein the first event comprises an object of the object type. 10. The non-transitory computer storage medium of claim 7 , wherein the operations further comprise: receiving user input data comprising a user defined link type, wherein determining that the first event is linked with the first entity and the second entity is based at least on the user defined link type. 11. The non-transitory computer storage medium of claim 7 , wherein the operations further comprise: receiving user input data comprising a user defined object type and a user defined property type associated with the user defined object type, wherein at least one of the first event or the first entity comprises an object of the user defined object type, the object comprising the user defined property type. 12. The non-transitory computer storage medium of claim 7 , wherein the operations further comprise: generating a graph visualization comprising a first node corresponding to the first entity, a second node corresponding to the second entity, and a third node corresponding to the third entity, wherein generating the graph visualization further comprises: linking the first node and the second node, and linking the second node and the third node; and causing presentation of the graph visualization. 13. The non-transitory computer storage medium of claim 7 , wherein the operations further comprise: accessing, from a plurality of records, the first data stored in a data source, the data source comprising at least one of: a spreadsheet, a database, an XML file, or a text file. 14. A system comprising: a plurality of databases comprising a first database and a second database, wherein first data of the first database is stored in a first format, the first format different from a second format of second data of the second database; at least one computer hardware processor; and data storage comprising instructions executable by the at least one computer hardware processor to cause the system to: parse, according to a first parser definition, the first data in the first format to generate first modified data different from the first data; generate, from at least some of the first modified data, the first event; parse, according to a second parser definition, the second data in the second format to generate a second event; determine that the first event is linked with a first entity and a second entity based at least on a first property of the first event; determine that the second event is linked with the second entity and a third entity based at least on a second property of the second event; cause presentation of first labels in a first spatial dimension; cause presentation of second labels in a second spatial dimension; generate an output visualization comprising indicators, wherein generating the output visualization further comprises associating respective indicators with respective first labels and second labels as indicated by the determined first event linked with the first entity and the second entity, and the determined second event linked with the second entity and the third entity; and cause presentation of the output visualization. 15. The system of claim 14 , wherein the first entity correspond
Drawing of charts or graphs · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Maps; Plans; Charts; Diagrams, e.g. route diagram (star maps G09B27/04; devices for holding or supporting maps A47B97/02; for computing purposes G06G1/14, G09B1/16; display boards G09F) · CPC title
Enterprise or organisation modelling · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.