System and method for generating event visualizations

US9626088B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9626088-B2
Application numberUS-201414570914-A
CountryUS
Kind codeB2
Filing dateDec 15, 2014
Priority dateMar 15, 2013
Publication dateApr 18, 2017
Grant dateApr 18, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: at least one computer processor; and data storage comprising instructions executable by the at least one computer processor to cause the system to: cause presentation of a first visualization of one or more objects, the one or more objects each having an object type specified by an ontology comprising a plurality of object types; receive input data, via the first visualization, indicating a user selection of at least one object; determine a set of objects based at least on the ontology and the input data; identify a first subset of the determined set of objects, wherein the first subset comprises event objects; identify a second subset of the determined set of objects, wherein the second subset of objects comprises non-event objects; identify a set of links between objects in the first subset and objects in the second subset; generate first labels corresponding to the objects in the first subset, second labels corresponding to the objects in the second subset, and indicators corresponding to links in the set of links; arrange the first labels in a first spatial dimension; arrange the second labels in a second spatial dimension; and cause presentation of a matrix visualization of the determined set of objects, the matrix visualization distinct from the first visualization, the matrix visualization comprising the first labels, the second labels, and the indicators, wherein each of the indicators has a location corresponding in the first spatial dimension to a position of one of the first labels and corresponding in the second spatial dimension to a position of one of the second labels, and wherein each of the indicators are positioned within the matrix visualization to indicate a link in the set of links between an event labeled in the first spatial dimension and a non-event labeled in the second spatial dimension. 2. The system of claim 1 , wherein determining the set of objects based at least on the ontology and the input data comprises: determining a first link between the at least one object and a first object, wherein the at least one object and the first object are different, and adding the at least one object and the first object to the set of objects. 3. The system of claim 2 , wherein determining the set of objects based at least on the ontology and the input data further comprises: determining a second link between the first object and a second object, wherein the first object and the second object are different, and adding the second object to the set of objects. 4. The system of claim 3 , wherein each object of the at least one object and the second object comprises a person object, and wherein the first object comprises an event object. 5. The system of claim 1 , wherein the first labels comprise a row identifier or a column identifier. 6. The system of claim 1 , further comprising a printing device configured to print a tangible medium corresponding to the matrix visualization. 7. A system for processing large data, the system comprising: at least one computer processor; and data storage comprising instructions executable by the at least one computer processor to cause the system to: access first input data from a first data source, the first input data comprising a first plurality of records; access second input data from a second data source, the second input data comprising a second plurality of records; identify a first event object from the first input data; identify a second event object from the second input data; determine that both the first event object and the second event object are linked with a first person object, wherein determining that both the first event object and the second event object are linked with the first person object is based at least on a common property of the first event object and the second event object; determine that the first event object is further linked with a second person object; generate an output visualization comprising first labels corresponding to a first spatial dimension, second labels corresponding to a second spatial dimension, and indicators, wherein generating the output visualization further comprises: arranging the first labels in the first spatial dimension, arranging the second labels in the second spatial dimension, and associating respective indicators with the first and second labels as indicated by the determined first event object linked with the first person object, the determined second event object linked with the first person object, and the determined first event object linked with the second person object; and cause presentation of the output visualization. 8. The system of claim 7 , wherein determining that both the first event object and the second event object are linked with the first person object further comprises detecting a first property of the first event object that matches a second property of the second event object. 9. The system of claim 7 , wherein determining that both the first event object and the second event object are linked with the first person object further comprises detecting two or more properties in common between the first event object and the second event object. 10. The system of claim 7 , wherein execution of the instructions by the at least one computer processor further causes the computing system to: determine that the second event object is further linked with a third person object, and wherein generating the output visualization further comprises associating respective indicators as indicated by the determined second event object linked with the third person object. 11. The system of claim 7 , wherein the first data source comprises at least one of a transportation, transaction, or communication data source. 12. The system of claim 7 , wherein the common property comprises at least one of a name, date of birth, or address. 13. The system of claim 7 , wherein the first labels comprise a row identifier or a column identifier. 14. The system of claim 7 , further comprising a printing device configured to print the generated output visualization to a tangible medium. 15. A computer implemented method for processing large data, the computer implemented method comprising: accessing first input data from a first data source, the first input data comprising a first plurality of records; accessing second input data from a second data source, the second input data comprising a second plurality of records; identifying a first event object from the first input data; identifying a second event object from the second input data; determining that both the first event object and the second event object are linked with a first non-event object, wherein determining that both the first event object and the second event object are linked with the first non-event object is based at least on a common property of the first event object and the second event object; determining that the first event object is further linked with a second non-event object; generating an output visualization comprising first labels corresponding to a first spatial dimension, second labels corresponding to a second spatial dimension, and indicators, wherein generating the output visualization further comprises: arranging the first labels in the first spatial dimension, arranging the second labels in the second spatial dimension, and associating respective indicators with the first and second labels as indicated by the determined first event object linked with the first non-event object, the determined second event object linked with the first no

Assignees

Inventors

Classifications

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • Enterprise or organisation modelling · 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9626088B2 cover?
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…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 18 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).