IP Library Granted Patent US 10,599,660
Granted Patent B2
US 10,599,660 · App. 15/587,502 · Granted Mar 24, 2020

Identifying and scoring data values

Inventors: Michael Fankhauser (DN Karkur, IL); Joshua Fox (Emek Haela, IL); Benjamin Halberstadt (Jerusalem, IL); Roger K. Hecker (Efrat, IL)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F16/24578G06F16/248G06F16/334G06F16/338G06Q10/00
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 10,599,660
App. No.
15/587,502
Granted
Mar 24, 2020
Kind
B2
Abstract

Text including at least a first term can be presented on a display. A first score can be determined for the first term. The first score can be based, at least in part, on a lifecycle of the first term. The first score can be assigned to a first data value. The first data value can be presented on the display.

Claims (49)

1. A system, comprising:

a processor programmed to initiate executable operations comprising:

presenting on a display text including at least a first term;

identifying a lifecycle of the first term and at least one data asset parameter assigned to the first term by querying an enterprise glossary;

determining for the first term a first score, the first score based, at least in part, on the lifecycle of the first term and the at least one data asset parameter assigned to the first term;

assigning the first score to a first data value; and

presenting on the display the first data value.

2. The system of claim 1 , wherein the lifecycle of the first term indicates whether the first term is a draft term, an approved term, a published term or a term that is no longer approved.

3. The system of claim 1 , wherein the first score further is based, at least in part, on at least one curation parameter assigned to the first term.

4. The system of claim 3 , wherein the at least one curation parameter assigned to the first term is a parameter selected from a group consisting of a parameter indicating whether a steward is assigned to the first term, a parameter indicting whether a definition is assigned to the first term, a parameter indicating whether a label is assigned to the first term, and a parameter indicating whether at least one other attribute is assigned to the first term.

5. The system of claim 1 , wherein the at least one data asset parameter assigned to the first term is a parameter selected from a group consisting of a parameter indicating whether at least one rule is linked to the first term, a parameter indicating whether at least one policy is linked to the first term, a parameter indicating whether at least one report is linked to the first term, and a parameter indicating whether at least one data model is linked to the first term.

6. The system of claim 1 , wherein:

the first term is linked to at least one data asset; and

the first score further is based, at least in part, on at least a second score assigned to the at least one data asset.

7. The system of claim 6 , wherein:

the second score is based, at least in part, on at least one curation parameter assigned to the at least one data asset; and

the at least one curation parameter assigned to the at least one data asset is a parameter selected from a group consisting of a parameter indicating whether a steward is assigned to the at least one data asset, a parameter indicting whether a description is assigned to the at least one data asset, a parameter indicating whether a label is assigned to the at least one data asset, and a parameter indicating whether at least one rule is assigned to the at least one data asset.

8. The system of claim 6 , wherein the second score is based, at least in part, on at least one parameter assigned to the at least one data asset, wherein the at least one parameter is selected from a group consisting of a parameter indicating whether the at least one data asset has been cleansed using a data quality tool, a parameter indicating whether the at least one data asset is monitored for data quality, a parameter indicating whether the at least one data asset is monitored for governance, and a parameter indicating whether the at least one data asset is monitored for security.

9. A system comprising:

a processor programmed to initiate executable operations comprising:

presenting on a display text including at least a first term;

identifying a lifecycle of the first term, other terms that match the first term and a respective lifecycle of each of the other terms by querying an enterprise glossary;

determining for the first term a first score, the first score based, at least in part, on the lifecycle of the first term;

assigning the first score to a first data value;

determining for each of the other terms a respective second score, the second score based, at least in part, on a lifecycle of the other term;

assigning each second score to a respective second data value; and

presenting on the display the first data value and at least a portion of the second data values which are assigned highest of the second scores.

10. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:

presenting, by the processor, on a display text including at least a first term;

identifying, by the processor, a lifecycle of the first term and at least one data asset parameter assigned to the first term by querying an enterprise glossary;

determining, by the processor, for the first term a first score, the first score based, at least in part, on the lifecycle of the first term and at least one data asset parameter assigned to the first term;

assigning, by the processor, the first score to a first data value; and

presenting, by the processor, on the display the first data value.

11. The computer program product of claim 10 , wherein the lifecycle of the first term indicates whether the first term is a draft term, an approved term, a published term or a term that is no longer approved.

12. The computer program product of claim 10 , wherein the first score further is based, at least in part, on at least one curation parameter assigned to the first term.

13. The computer program product of claim 12 , wherein the at least one curation parameter assigned to the first term is a parameter selected from a group consisting of a parameter indicating whether a steward is assigned to the first term, a parameter indicting whether a definition is assigned to the first term, a parameter indicating whether a label is assigned to the first term, and a parameter indicating whether at least one other attribute is assigned to the first term.

14. The computer program product of claim 10 , wherein the at least one data asset parameter assigned to the first term is a parameter selected from a group consisting of a parameter indicating whether at least one rule is linked to the first term, a parameter indicating whether at least one policy is linked to the first term, a parameter indicating whether at least one report is linked to the first term, and a parameter indicating whether at least one data model is linked to the first term.

15. The computer program product of claim 10 , wherein:

the first term is linked to at least one data asset; and

the first score further is based, at least in part, on at least a second score assigned to the at least one data asset.

16. The computer program product of claim 15 , wherein:

the second score is based, at least in part, on at least one curation parameter assigned to the at least one data asset; and

the at least one curation parameter assigned to the at least one data asset is a parameter selected from a group consisting of a parameter indicating whether a steward is assigned to the at least one data asset, a parameter indicting whether a description is assigned to the at least one data asset, a parameter indicating whether a label is assigned to the at least one data asset, and a parameter indicating whether at least one rule is assigned to the at least one data asset.

17. The computer program product of claim 15 , wherein the second score is based, at least in part, on at least one parameter assigned to the at least one data asset, wherein the at least one parameter is selected from a group consisting of a parameter indicating whether the at least one data asset has been cleansed using a data quality tool, a parameter indicating whether the at least one data asset is monitored for data quality, a parameter indicating whether the at least one data asset is monitored for governance, and a parameter indicating whether the at least one data asset is monitored for security.

18. The computer program product of claim 10 , the method further comprising:

querying the enterprise glossary to identify other terms that match the first term;

determining for each of the other terms a respective second score, the second score based, at least in part, on a lifecycle of the other term;

assigning each second score to a respective second data value; and

presenting on the display at least a portion of the second data values which are assigned highest of the second scores.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2017
From: FANKHAUSER, MICHAEL; FOX, JOSHUA; HALBERSTADT, BENJAMIN; HECKER, ROGER K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042251/0178 →
Continuity (2)
Continuation 14494114 · Sep 23, 2014
Related Publication 20170242918A1 · Aug 24, 2017