Integrated data analysis

US10289711B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10289711-B2
Application numberUS-201715474719-A
CountryUS
Kind codeB2
Filing dateMar 30, 2017
Priority dateJan 4, 2017
Publication dateMay 14, 2019
Grant dateMay 14, 2019

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.

Systems and methods are provided for integrated data analysis. At least one object that is responsive to a first search query is determined. The object is stored in an object model that is managed by a first computing platform, and the at least one object is associated with one or more properties. One or more data sets that are responsive to a second search query are determined. The data sets are managed by a second computing platform. The one or more data sets are determined related to the at least one object. The at least one object is updated to include at least one property that references at least one analysis that relies on the one or more data sets.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computing system comprising: One or more processors; and memory storing instructions that, when executed by the one or more processors, cause the system to perform: identifying, in response to a first search query including search criteria, at least one object of a plurality of objects stored in an object model that is managed by a first object-based computing platform, the at least one object including one or more properties and one or more relationships with at least one other object of the plurality of objects stored in the object model; identifying, in response to a second search query, one or more data sets, the one or more data sets being stored and managed by a second relational-based computing platform, the one or more data sets comprising tabular data sets, the second relational-based computing platform not being capable of storing or managing objects in an object model; generating a first analysis that relies on the one or more data sets by filtering or consolidating the one or more data sets; determining that the one or more data sets are related to the at least one object of the plurality of objects stored in the object model; updating, in response to user input, the at least one object of the plurality of objects stored in the object model to include at least one property that references the first analysis, thereby linking at least one property of the one or more properties of the at least one object of the plurality of objects stored in the object model to one or more columns of the one or more data sets being stored and managed by the second relational-based computing platform; generating, in response to user interaction with the updated at least one object of the plurality of objects stored in the object model, at least one second analysis, different from the first analysis, that references the at least one other object of the plurality of objects stored in the object model and the first analysis that relies on the one or more data sets. 2. The system of claim 1 , wherein the first analysis is accessible to other users of the computing system when interacting with the at least one object. 3. The system of claim 1 , wherein the at least one object is defined by object components including the one or more properties and the one or more relationships with the at least one other object of the plurality of objects stored in the object model and at least one of: media and note. 4. The system of claim 1 , wherein the at least one object is associated with a person. 5. The system of claim 1 , wherein the one or more data sets are configured to store records of people. 6. The system of claim 1 , wherein updating the at least one object to include the at least one property that references the first analysis that relies on the one or more data sets comprises: providing an option to link the first analysis to the at least one object; receiving a user operation in response to the provided option; and updating the at least one object to include the at least one property based on the received operation. 7. The system of claim 1 , further comprising providing one or more of the analyses through an interface. 8. A method being implemented by a computing system including one or more physical processors and storage media storing machine-readable instructions, the method comprising: identifying, in response to a first search query including search criteria, at least one object of a plurality of objects stored in an object model that is managed by a first object-based computing platform, the at least one object including one or more properties and one or more relationships with at least one other object of the plurality of objects stored in the object model; identifying, in response to a second search query, one or more data sets, the one or more data sets being stored and managed by a second relational-based computing platform, the one or more data sets comprising tabular data sets, the second relational-based computing platform not being capable of storing or managing objects in an object model; generating a first analysis that relies on the one or more data sets by filtering or consolidating the one or more data sets; determining that the one or more data sets are related to the at least one object of the plurality of objects stored in the object model; updating, in response to user input, the at least one object of the plurality of objects stored in the object model to include at least one property that references the first analysis, thereby linking at least one property of the one or more properties of the at least one object of the plurality of objects stored in the object model to one or more columns of the one or more data sets being stored and managed by the second relational-based computing platform; generating, in response to user interaction with the updated at least one object of the plurality of objects stored in the object model, at least one second analysis, different from the first analysis, that references the at least one other object of the plurality of objects stored in the object model and the first analysis that relies on the one or more data sets. 9. The method of claim 8 , wherein the first analysis is accessible to other users of the computing system when interacting with the at least one object. 10. The method of claim 8 , wherein the at least one object is defined by object components including the one or more properties and the one or more relationships with the at least one other object of the plurality of objects stored in the object model and at least one of: media and note. 11. The method of claim 8 , wherein the at least one object is associated with a person. 12. The method of claim 8 , wherein the one or more data sets are configured to store records of people. 13. The method of claim 8 , wherein updating the at least one object to include the at least one property that references the first analysis that relies on the one or more data sets comprises: providing an option to link the first analysis to the at least one object; receiving a user operation in response to the provided option; and updating the at least one object to include the at least one property based on the received operation. 14. The method of claim 8 , further comprising providing one or more of the analyses through an interface.

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • with details for data modelling support · CPC title

  • Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · CPC title

  • Ensuring data consistency and integrity · CPC title

  • Query rewriting; Transformation · 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 US10289711B2 cover?
Systems and methods are provided for integrated data analysis. At least one object that is responsive to a first search query is determined. The object is stored in an object model that is managed by a first computing platform, and the at least one object is associated with one or more properties. One or more data sets that are responsive to a second search query are determined. The data sets a…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/27. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 14 2019 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).