IP Library Granted Patent US 11,303,530
Granted Patent B2
US 11,303,530 · App. 16/822,692 · Granted Apr 12, 2022

Ranking of asset tags

Inventors: Jean Xu Yu (Austin, TX); Keri Wheatley (Austin, TX); Angelo Danducci, II (Austin, TX)
Assignee: KYNDRYL, INC.
H04L41/14G06N20/00G06Q30/04H04L41/042H04L41/046H04L41/0886
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 11,303,530
App. No.
16/822,692
Granted
Apr 12, 2022
Kind
B2
Abstract

An embodiment includes calculating an efficacy value of a context assigned to an asset, the efficacy value being based at least in part on a percentage of assets assigned to the context. The embodiment also includes calculating, responsive to the calculated efficacy value being within a predetermined range, a normalized relevance value of a first tag associated with the asset. The embodiment also includes generating relative relevance value for the first tag and a reason code associated with a basis for the relative relevance value of the first tag based at least in part on the normalized relevance value of the first tag. The embodiment also includes initiating, responsive to generating the relative relevance value and the reason code for the first tag, a database command on a training dataset stored in the database that includes the first tag.

Claims (38)

1. A computer-implemented method comprising:

calculating an efficacy value of a context assigned to an asset, the efficacy value being based at least in part on a percentage of assets assigned to the context;

calculating, responsive to the calculated efficacy value being within a predetermined range, a normalized relevance value of a first tag associated with the asset,

wherein the calculating of the normalized relevance value of the first tag comprises calculating a baseline relevance value of the first tag;

generating relative relevance value for the first tag and a reason code associated with a basis for the relative relevance value of the first tag based at least in part on the normalized relevance value of the first tag; and

initiating, responsive to generating the relative relevance value and the reason code for the first tag, a database command on a training dataset stored in the database that includes the first tag.

2. The computer implemented method of claim 1 , further comprising:

parsing, responsive to a training request from a user, request data to identify a machine-learning model associated with the training request; and

identifying the training dataset for training the machine-learning model.

3. The computer implemented method of claim 1 , further comprising associating a relevance reason code with the tag responsive to calculating the baseline relevance value and determining that the baseline relevance value is below a threshold baseline relevance value.

4. The computer implemented method of claim 1 , wherein the baseline relevance value of the first tag is based at least in part on a ratio of a number of assets of the context associated with the first tag to a number of assets of the context.

5. The computer implemented method of claim 1 , wherein the calculating of the normalized relevance value of the first tag comprises calculating a first adjusted relevance value by adjusting the baseline relevance value based at least in part on a ratio of a number of assets of the context associated with the first tag to a number of assets of the context associated with at least one of a specified plurality of tags, wherein the specified plurality of tags comprises the first tag and a second tag.

6. The computer implemented method of claim 5 , further comprising associating an ambiguity reason code with the tag responsive to calculating the first adjusted relevance value and determining that the first adjusted relevance value is below a threshold first adjusted relevance value.

7. The computer implemented method of claim 5 , wherein the calculating of the normalized relevance value of the first tag comprises further comprises calculating a second adjusted relevance value by adjusting the first adjusted relevance value based at least in part on usage data associated with the tag.

8. The computer implemented method of claim 7 , further comprising associating a usage reason code with the tag responsive to calculating the second adjusted relevance value and determining that the second adjusted relevance value is below a threshold second adjusted relevance value.

9. The computer implemented method of claim 7 , wherein the usage data comprises a ratio of a number of users that use the tag to a total number of users.

10. The computer implemented method of claim 7 , wherein the usage data comprises a ratio of a number of searches that use the tag to a total number of searches.

11. A computer usable program product for ranking asset tags, the computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by a processor to cause the processor to perform operations comprising:

calculating an efficacy value of a context assigned to an asset, the efficacy value being based at least in part on a percentage of assets assigned to the context;

calculating, responsive to the calculated efficacy value being within a predetermined range, a normalized relevance value of a first tag associated with the asset,

wherein the calculating of the normalized relevance value of the first tag comprises calculating a baseline relevance value of the first tag;

generating relative relevance value for the first tag and a reason code associated with a basis for the relative relevance value of the first tag based at least in part on the normalized relevance value of the first tag; and

initiating, responsive to generating the relative relevance value and the reason code for the first tag, a database command on a training dataset stored in the database that includes the first tag.

12. The computer usable program product of claim 11 , wherein the stored program instructions are stored in a computer readable storage device in a data processing system, and wherein the stored program instructions are transferred over a network from a remote data processing system.

13. The computer usable program product of claim 11 , wherein the stored program instructions are stored in a computer readable storage device in a server data processing system, and wherein the stored program instructions are downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, further comprising:

program instructions to meter use of the computer usable code associated with a request; and

program instructions to generate an invoice based on the metered use.

14. The computer usable program product of claim 11 , wherein the calculating of the normalized relevance value of the first tag comprises calculating a first adjusted relevance value by adjusting the baseline relevance value based at least in part on a ratio of a number of assets of the context associated with the first tag to a number of assets of the context associated with at least one of a specified plurality of tags, wherein the specified plurality of tags comprises the first tag and a second tag.

15. The computer usable program product of claim 14 , wherein the calculating of the normalized relevance value of the first tag comprises further comprises calculating a second adjusted relevance value by adjusting the first adjusted relevance value based at least in part on usage data associated with the tag.

16. A computer system comprising a processor and one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable by the processor to cause the processor to perform operations comprising:

calculating an efficacy value of a context assigned to an asset, the efficacy value being based at least in part on a percentage of assets assigned to the context;

calculating, responsive to the calculated efficacy value being within a predetermined range, a normalized relevance value of a first tag associated with the asset,

wherein the calculating of the normalized relevance value of the first tag comprises calculating a baseline relevance value of the first tag;

generating relative relevance value for the first tag and a reason code associated with a basis for the relative relevance value of the first tag based at least in part on the normalized relevance value of the first tag; and

initiating, responsive to generating the relative relevance value and the reason code for the first tag, a database command on a training dataset stored in the database that includes the first tag.

17. The computer system of claim 16 , wherein the calculating of the normalized relevance value of the first tag comprises:

calculating a first adjusted relevance value by adjusting the baseline relevance value based at least in part on a ratio of a number of assets of the context associated with the first tag to a number of assets of the context associated with at least one of a specified plurality of tags, wherein the specified plurality of tags comprises the first tag and a second tag; and

calculating a second adjusted relevance value by adjusting the first adjusted relevance value based at least in part on usage data associated with the tag.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2020
From: DANDUCCI, ANGELO, II
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052296/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: YU, JEAN XU; WHEATLEY, KERI; DANDUCCI, ANGELO, II
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052154/0860 →