IP Library Granted Patent US 9,348,851
Granted Patent B2
US 9,348,851 · App. 14/094,418 · Granted May 24, 2016

Data quality monitors

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,348,851
App. No.
14/094,418
Granted
May 24, 2016
Kind
B2
Abstract

Systems and methods are presented for data quality monitoring. Data quality monitors may be created and configured to identify objects with specified data quality issues and/or property values. Objects identified by a data quality monitor can be presented to users for confirmation and resolution. Properties used by the data quality monitor to match objects may also be displayed to users.

Claims (49)

1. A computer system comprising:

one or more computer processors; and

a tangible storage device storing instructions configured for execution by the one or more computer processors in order to cause the computer system to:

receive, from a user of the computer system, a selection of a first object type, wherein a first object corresponds to the first object type;

receive, from the user of the computer system, a selection of one or more of a plurality of second object types that the first object type is required to be associated with, wherein a second object corresponds to one or more of the plurality of second object types, and wherein the first object is associated with the second object;

identify respective objects of the first object type that are each associated with one or more of the plurality of second object types, the identified objects comprising the first object, wherein each of the identified objects have one or more properties;

receive, from the user of the computer system, a selection of one or more data quality criterion to be identified in the identified objects;

determine potential data quality problems of the identified objects by matching the one or more data quality criterion with the respective one or more properties of the identified objects;

generate a user interface indicating the potential data quality problems of the identified objects; and

display, for user selection in the user interface, a potential resolution for the potential data quality problem.

2. The computer system of claim 1 , wherein the one or more data quality criterion are configured to identify the potential data quality problems including at least one of: possible duplicate objects, missing properties, multi-valued properties, unparsed properties, disallowed enumerations, numeric range violations, and date range violations.

3. The computer system of claim 2 , wherein the potential data quality problem is missing properties; and

said one or more data quality criterion identify objects that are missing at least a property value that is predetermined to be necessary.

4. The computer system of claim 2 , wherein the potential data quality problem is a multi-valued properties, and

said one or more data quality criterion identify objects having multiple property values for individual properties that are each predetermined to have only one property value.

5. The computer system of claim 1 , wherein one or more of the plurality of second object types comprise object types with one or more properties and/or property values used for identifying fraudulent transactions and/or object types used for crime investigations.

6. The computer system of claim 2 , wherein the potential data quality problem is unparsed properties, and

said one or more data quality criterion identify objects that have one or more property values including unparsed data.

7. The computer system of claim 6 , wherein the unparsed data takes on a meaning unintended by a data source providing the unparsed data.

8. The computer system of claim 2 , wherein the potential data quality problem is possible duplicate objects, and

said one or more data quality criterion identify two or more objects each having common property values for a predetermined quantity of properties.

9. The computer system of claim 2 , wherein the potential data quality problem is disallowed enumerations, and

said one or more data quality criterion identify objects that have one or more property values including disallowed enumerations.

10. The computer system of claim 2 , wherein the potential data quality problem is numeric range violation, and

said one or more data quality criterion identify respective objects that have one or more property values that violate an allowed numeric range for the respective property.

11. The computer system of claim 2 , wherein the potential data quality problem is date range violation, and

said one or more data quality criterion identify objects that have one or more property values that violate an allowed date range for the respective properties.

12. A non-transitory computer-readable storage medium comprising computer-executable instructions that direct a computing system to:

receive, from a user of the computing system, a selection of a first object type, wherein a first object corresponds to the first object type;

receive, from the user of the computing system, a selection of one or more of a plurality of second object types that the first object type is required to be associated with, wherein a second object corresponds to one or more of the plurality of second object types, and wherein the first object is associated with the second object;

identify respective objects of the first object type that are each associated with one or more of the plurality of second object types, the identified objects comprising the first object, wherein each of the identified objects have one or more properties;

receive, from the user of the computing system, a selection of one or more data quality criterion to be identified in the identified objects;

determine potential data quality problems of the identified objects by matching the one or more data quality criterion with the respective one or more properties of the identified objects;

generate a user interface indicating the potential data quality problems of the identified objects; and

display, for user selection in the user interface, a potential resolution for the potential data quality problem.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the one or more data quality criterion are configured to identify the potential data quality problems including at least one of: possible duplicate objects, missing properties, multi-valued properties, unparsed properties, disallowed enumerations, numeric range violations, and date range violations.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the potential data quality problem is missing properties; and

said one or more data quality criterion identify objects that are missing at least a property value that is predetermined to be necessary.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the potential data quality problem is a multi-valued properties, and

said one or more data quality criterion identify objects having multiple property values for individual properties that are each predetermined to have only one property value.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the potential data quality problem is unparsed properties, and

said one or more data quality criterion identify objects that have one or more property values including unparsed data.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the unparsed data takes on a meaning unintended by a data source providing the unparsed data.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the potential data quality problem is possible duplicate objects, and

said one or more data quality criterion identify two or more objects each having common property values for a predetermined quantity of properties.

19. The non-transitory computer-readable storage medium of claim 13 , wherein the potential data quality problem is disallowed enumerations, and

said one or more data quality criterion identify objects that have one or more property values including disallowed enumerations.

20. The non-transitory computer-readable storage medium of claim 13 , wherein the potential data quality problem is numeric range violation, and

said one or more data quality criterion identify respective objects that have one or more property values that violate an allowed numeric range for the respective property.

Assignments (8)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Jul 3, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0640 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY LISTED PATENT BY REMOVING APPLICATION NO. 16/832267 FROM THE RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 052856 FRAME 0382. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 26, 2021
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057335/0753 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2014
From: KIRN, MALINA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 033508/0164 →