Graphical record matching process replay for a data quality user interface

US9336286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9336286-B2
Application numberUS-201414150203-A
CountryUS
Kind codeB2
Filing dateJan 8, 2014
Priority dateJan 8, 2014
Publication dateMay 10, 2016
Grant dateMay 10, 2016

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.

According to some embodiments, a plurality of records may be received, and a data quality platform may execute a matching process to match at least some records with each other. A replay request associated with at least two of the received records may be received from a user, and information about the at least two records and a first decision in the matching process may be graphically displayed via a user interface. A result of the first decision in the matching process may then be graphically displayed to the user. Similarly, information about the at least two records and a second decision in the matching process, subsequent to the first decision, may be graphically displayed in the user interface. A result of the second decision in the matching process may then be graphically displayed to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving a plurality of records, each of the plurality of records comprising a plurality of fields; executing, by a computer processor of a data quality platform, a matching process to match at least some of the records with each other based the plurality of fields; and receiving from a user a replay request associated with at least two of the received records that were included in the matching process to initiate a play-by-play presentation of the matching process, the play-by-play presentation comprising: (i) graphically displaying, via a user interface, information about the at least two records and a first decision in the matching process, (ii) graphically displaying to the user a result of the first decision in the matching process, (iii) graphically displaying, via the user interface, information about the at least two records and a second decision in the matching process, subsequent to the first decision, and (iv) graphically displaying to the user a result of the second decision in the matching process. 2. The method of claim 1 , further comprising: receiving, from the user, an adjustment to the matching process. 3. The method of claim 2 , further comprising: executing, by the computer processor of the data quality platform, the adjusted matching process; and displaying a result of the adjusted matching process to the user. 4. The method of claim 3 , further comprising: displaying a comparison between the matching process and the adjusted matching process to the user. 5. The method of claim 1 , wherein the user interface includes a graphical representation associated with at least one of: (i) why records are matching, and (ii) why records are not matching. 6. The method of claim 1 , wherein the user interface includes a graphical representation associated with at least one of: (i) which match rules are currently being used, and (ii) which match rules have the most effect. 7. The method of claim 1 , wherein the play-by-play presentation further comprises displaying a failure associated with the second decision in the matching process. 8. A non-transitory, computer-readable medium storing program code executable by a computer to: receive a plurality of records, each of the plurality of records comprising a plurality of fields; execute a matching process to match at least some of the records with each other based the plurality of fields; receive from a user a replay request associated with at least two of the received records that were included in the matching process to initiate a play-by-play presentation of the matching process, the play-by-play presentation comprising: (i) graphically displaying, via a user interface, information about the at least two records and a first decision in the matching process (ii) graphically displaying to the user a result of the first decision in the matching process (iii) graphically displaying, via the user interface, information about the at least two records and a second decision in the matching process, subsequent to the first decision and (iv) graphically displaying to the user a result of the second decision in the matching process. 9. The medium of claim 8 , further storing program code executable by the computer to: receive, from the user, an adjustment to the matching process. 10. The medium of claim 9 , further storing program code executable by the computer to: execute the adjusted matching process; and display a result of the adjusted matching process to the user. 11. The medium of claim 10 , further storing program code executable by the computer to: display a comparison between the matching process and the adjusted matching process to the user. 12. The medium of claim 8 , wherein the user interface includes a graphical representation associated with at least one of: (i) why records are matching, and (ii) why records are not matching. 13. The medium of claim 8 , wherein the user interface includes a graphical representation associated with at least one of: (i) which match rules are currently being used, and (ii) which match rules have the most effect. 14. The medium of claim 8 , wherein the user interface includes a graphical representation associated with at least one of: (i) record filters, (ii) candidate keys, (iii) comparison pair filters, and (iv) match criteria. 15. A system, comprising: at least one data source to provide a plurality of records, each of the plurality of records comprising a plurality of fields; a matched record data store; a data quality platform, comprising a computer processor, coupled to the input data source and the matched record data store, to (i) receive the records from the input data store, (ii) executing a matching process based the plurality of fields via the computer processor, and (iii) store matched records into the matched record data store; and a User Interface (“UI”) platform, wherein the UI platform is to: receive from a user a replay request associated with at least two of the received records that were included in the matching process to initiate a play-by-play presentation of the matching process, the play-by-play presentation comprising: (i) graphically displaying information about the at least two records and a first decision in the matching process at a computer output device (ii) graphically displaying a result of the first decision in the matching process at the computer output device (iii) graphically displaying information about the at least two records and a second decision in the matching process, subsequent to the first decision at the computer output device, and (iv) graphically displaying to the user a result of the second decision in the matching process at the computer output device. 16. The system of claim 15 , wherein the UI platform is further to: receive, from the user, an adjustment to the matching process. 17. The system of claim 16 , wherein the UI platform is further to: execute the adjusted matching process, and display a result of the adjusted matching process to the user. 18. The system of claim 17 , wherein the UI platform is further to: display a comparison between the matching process and the adjusted matching process to the user. 19. The system of claim 15 , wherein the UI includes a graphical representation associated with at least one of: (i) why records are matching, and (ii) why records are not matching. 20. The system of claim 15 , wherein the UI includes a graphical representation associated with at least one of: (i) which match rules are currently being used, and (ii) which match rules have the most effect. 21. The system of claim 15 , wherein the UI includes a graphical representation associated with at least one of: (i) record filters, (ii) candidate keys, (iii) comparison pair filters, and (iv) match criteria.

Assignees

Inventors

Classifications

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 US9336286B2 cover?
According to some embodiments, a plurality of records may be received, and a data quality platform may execute a matching process to match at least some records with each other. A replay request associated with at least two of the received records may be received from a user, and information about the at least two records and a first decision in the matching process may be graphically displayed…
Who is the assignee on this patent?
Woody Jeffrey, Dupey Ronald, Thatavarthy Prasanthi, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F16/248. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 10 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).