Resolving database entity information

US10733200B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10733200-B2
Application numberUS-201715811304-A
CountryUS
Kind codeB2
Filing dateNov 13, 2017
Priority dateOct 18, 2007
Publication dateAug 4, 2020
Grant dateAug 4, 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.

A method of matching a plurality of imported data entities to a plurality of existing data entities in a database is disclosed. The method comprises receiving imported data comprising imported data entities each having one or more properties each having one or more values; and causing presentation of a graphical user interface (GUI) that displays values for the one or more properties over the imported data and allows selection of a property having a certain value. The method further comprises receiving first input specifying first matching criteria that is based at least in part on a first subset of one or more properties of the imported data entities; and receiving second input specifying second matching criteria that is different from the first matching criteria and that is based at least in part on a second subset of the one or more properties of the imported data entities, wherein the second subset of the one or more properties is different than the first subset of one or more properties. The method also comprises receiving a first selection of a first of the one or more properties having a first value and a second selection of a second of the one or more properties having a second value through the GUI; and generating a first subset of the imported data entities based on the first selection and a second subset of the imported data entities based on the second selection. Finally, the method comprises matching the first subset of the imported data entities to a first subset of the existing data entities using the first matching criteria and using a first matching technique; and matching the second subset of the imported data entities to a second subset of the existing data entities using the second matching criteria and using a second matching technique, where the method is performed using one or more processors.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of matching a plurality of imported data entities to a plurality of existing data entities in a database, comprising: receiving imported data comprising imported data entities each having one or more properties each having one or more values; causing presentation of a graphical user interface (GUI) that displays a histogram for the values of the one or more properties over the imported data and allows selection of a property having a certain value from the histogram; receiving, in response to the presentation of the GUI, a first selection of a first of the one or more properties having a first value and a second selection of a second of the one or more properties having a second value through the GUI; generating a first subset of the imported data entities based on the first selection and a second subset of the imported data entities based on the second selection; receiving first input specifying first matching criteria that is based at least in part on a first subset of one or more properties of the imported data entities; receiving second input specifying second matching criteria that is different from the first matching criteria and that is based at least in part on a second subset of the one or more properties of the imported data entities, wherein the second subset of the one or more properties is different than the first subset of one or more properties; matching the first subset of the imported data entities to a first subset of the plurality of existing data entities using the first matching criteria and using a matching technique; matching the second subset of the imported data entities to a second subset of the plurality of existing data entities using the second matching criteria and using a matching technique, wherein the method is performed using one or more processors. 2. The method of claim 1 , further comprising causing presentation of the GUI that lists each of the one or more properties of the imported data entities, the one or more values of the each of the one or more properties, and graphical indications of a number of times each of the one or more values is represented in the imported data, and that offers an option to show more, less, all, or none of data listed under each of the one or more properties of the imported data entities. 3. The method of claim 1 , generating the first subset of the imported data entities based on the first selection comprising including in the first subset the imported data entities that match the first selection. 4. The method of claim 1 , further comprising storing in a memory the first selection in association with the first input and the matching technique used in matching the first subset of the imported data entities to a first subset of the existing data entities as saved criteria for future retrieval. 5. The method of claim 1 , further comprising causing display of a first result of matching the first subset of the imported data entities to the first subset of the existing data entities. 6. The method of claim 1 , further comprising causing presentation of the GUI that further displays a histogram for values of at least one of the one or more properties over the first subset of the imported data entities that match the first subset of the existing data entities, and that allows selection of a property having a certain value from the histogram. 7. The method of claim 6 , further comprising: receiving a third selection of one of the at least one properties having a third value; determining a third subset of the imported data entities from the first subset of the imported data entities that match the first subset of the existing data entities based on the third selection. 8. The method of claim 7 , further comprising receiving a selection of one or more of the third subset of the imported data entities for consolidation into the existing data entities. 9. The method of claim 7 , further comprising receiving a selection of one or more of the third subset of the imported data entities for further resolution with the existing data entities. 10. One or more non-transitory computer-readable storage media comprising stored instructions which, when executed by one or more processors, cause performing a method of matching a plurality of imported data entities to a plurality of existing data entities in a database, the method comprising: receiving imported data comprising imported data entities each having one or more properties each having one or more values; causing presentation of a graphical user interface (GUI) that displays a histogram for the values of the one or more properties over the imported data and allows selection of a property having a certain value from the histogram; receiving, in response to the presentation of the GUI, a first selection of a first of the one or more properties having a first value and a second selection of a second of the one or more properties having a second value through the GUI; generating a first subset of the imported data entities based on the first selection and a second subset of the imported data entities based on the second selection; receiving first input specifying first matching criteria that is based at least in part on a first subset of one or more properties of the imported data entities; receiving second input specifying second matching criteria that is different from the first matching criteria and that is based at least in part on a second subset of the one or more properties of the imported data entities, wherein the second subset of the one or more properties is different than the first subset of one or more properties; matching the first subset of the imported data entities to a first subset of the plurality of existing data entities using the first matching criteria and using a matching technique; matching the second subset of the imported data entities to a second subset of the plurality of existing data entities using the second matching criteria and using a matching technique. 11. The one or more non-transitory computer-readable storage media of claim 10 , the method further comprising causing presentation of the GUI that lists each of the one or more properties of the imported data entities, the one or more values of the each of the one or more properties, and graphical indications of a number of times each of the one or more values is represented in the imported data, and that offers an option to show more, less, all, or none of data listed under each of the one or more properties of the imported data entities. 12. The one or more non-transitory computer-readable storage media of claim 10 , generating the first subset of the imported data entities based on the first selection comprising including in the first subset the imported data entities that match the first selection. 13. The one or more non-transitory computer-readable storage media of claim 10 , the method further comprising storing in a memory the first selection in association with the first input and the matching technique used in matching the first subset of the imported data entities to a first subset of the existing data entities as saved criteria for future retrieval. 14. The one or more non-transitory computer-readable storage media of claim 10 , the method further comprising causing display of a first result of matching the first subset of the imported data entities to the first subset of the existing data entities. 15. The one or more non-transitory computer-readable storage media of claim 10 , the method further comprising causing presentation of the GUI that further displays a histogram for val

Assignees

Inventors

Classifications

  • G06F16/215Primary

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

  • G06F16/258Primary

    Data format conversion from or to a database · CPC title

  • Aggregation; Duplicate elimination · CPC title

  • Ensuring data consistency and integrity · CPC title

  • between a Database Management System and a front-end application · 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 US10733200B2 cover?
A method of matching a plurality of imported data entities to a plurality of existing data entities in a database is disclosed. The method comprises receiving imported data comprising imported data entities each having one or more properties each having one or more values; and causing presentation of a graphical user interface (GUI) that displays values for the one or more properties over the i…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/215. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 04 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).