System and method for generating event visualizations

US10824632B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10824632-B2
Application numberUS-201916685853-A
CountryUS
Kind codeB2
Filing dateNov 15, 2019
Priority dateMar 15, 2013
Publication dateNov 3, 2020
Grant dateNov 3, 2020

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 computer implemented method comprising: by a computer system comprising one or more computer hardware processors and one or more storage devices, receiving, from a first database, (i) a first data record and (ii) a first attribute associated with the first data record; receiving, from a second database different from the first database, (i) a second data record and (ii) a second attribute associated with the second data record; creating a first event object based at least on the first data record; creating a second event object based at least on the second data record; identifying a first association between an entity object and the first event object based at least on the first attribute; in response to identifying the first association, creating a first link between the entity object and the first event object; identifying a second association between the entity object and the second event object based at least on the second attribute; in response to identifying the second association, creating a second link between the entity object and the second event object; and causing presentation of: a plurality of event labels in a first spatial dimension, wherein the plurality of event labels comprises a first event label and a second event label, and wherein the first event label is associated with the first event object and the second event label is associated with the second event object, a plurality of entity labels in a second spatial dimension, wherein an entity label of the plurality of entity labels is associated with the entity object, and a visualization comprising: a first indicator at a first intersection of the first event label and the entity label according to the first link, and a second indicator at a second intersection of the second event label and the entity label according to the second link. 2. The computer implemented method of claim 1 , wherein identifying the first association further comprises: applying a rule comprising a condition to the first attribute; and determining that the condition is satisfied by the first attribute. 3. The computer implemented method of claim 2 , wherein the entity object is associated with a third attribute, and wherein applying the rule further comprises: determining that the first attribute corresponds to the third attribute. 4. The computer implemented method of claim 1 , wherein creating the first link between the entity object and the first event object further comprises: identifying, from a data model, a first link type; and creating the first link based at least on the first link type. 5. The computer implemented method of claim 4 , wherein identifying, from the data model, the first link type further comprises: determining that the first data record originated from a first data source; and identifying a mapping, from the data model, of the first data source to the first link type. 6. The computer implemented method of claim 1 , where the first data record comprises the first attribute. 7. A system comprising: a first data storage medium configured to store a first database comprising (i) a first data record indicating a first event and (ii) a first attribute associated with the first data record; a second data storage medium configured to store a second database different from the first database, the second database comprising (i) a second data record indicating a second event and (ii) a second attribute associated with the second data record; and one or more computer hardware processors in communication with the first data storage medium and the second data storage medium, wherein the one or more computer hardware processors are configured to execute computer-executable instructions to at least: create a first event object for the first event based at least on the first data record; create a second event object for the second event based at least on the second data record; identify a first association between an entity object and the first event object based at least on the first attribute; in response to identifying the first association, creating a first link between the entity object and the first event object; identify a second association between the entity object and the second event object based at least on the second attribute; in response to identifying the second association, creating a second link between the entity object and the second event object; and cause presentation of: a plurality of event labels in a first spatial dimension, wherein the plurality of event labels comprises a first event label and a second event label, and wherein the first event label is associated with the first event object and the second event label is associated with the second event object, a plurality of entity labels in a second spatial dimension, wherein an entity label of the plurality of entity labels is associated with the entity object, and a visualization comprising: a first indicator at a first intersection of the first event label and the entity label according to the first link, and a second indicator at a second intersection of the second event label and the entity label according to the second link. 8. The system of claim 7 , wherein identifying the first association further comprises: applying a rule comprising a condition to the first attribute; and determining that the condition is satisfied by the first attribute. 9. The system of claim 8 , wherein the entity object is associated with a third attribute, and wherein applying the rule further comprises: determining that the first attribute corresponds to the third attribute. 10. The system of claim 9 , wherein the first attribute comprises at least one of a name, data of birth, or address. 11. The system of claim 9 , wherein determining that the first attribute corresponds to the third attribute further comprises determining at least one of: (i) a similarity between the first attribute and the third attribute, or (ii) that the first attribute and the third attribute are identical. 12. The system of claim 7 , wherein the first event label comprises a first graphic representation associated with a first object type for the first event object, and wherein the second event label comprises a second graphic representation different from the first graphic representation, the second graphic representation associated with a second object type for the second event object. 13. The system of claim 7 , wherein the first data storage medium is the same as the second data storage medium. 14. A system comprising: a first data storage medium configured to store a first database comprising (i) a first data record indicating a first event and (ii) a first attribute associated with the first data record; a second data storage medium configured to store a second database different from the first database, the second database comprising (i) a second data record indicating a second event and (ii) a second attribute associated with the second data record; and one or more computer hardware processors in communication with the first data storage medium and the second data storage medium, wherein the one or more computer hardware processors are configured to execute computer-executable instructions to at least: identify a first event object for the first event indicated by the first data record; identify a second event object for the second event indicated by the second data record; identify a first association between an entity object and the first event object based at least on the first attribute; in response to identifying the first association,

Assignees

Inventors

Classifications

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • G06F16/248Primary

    Presentation of query results · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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

  • Interaction with lists of selectable items, e.g. menus · 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 US10824632B2 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 Nov 03 2020 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).