IP Library Granted Patent US 8,443,189
Granted Patent B2
US 8,443,189 · App. 12/257,878 · Granted May 14, 2013

Trust event notification and actions based on thresholds and associated trust metadata scores

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 8,443,189
App. No.
12/257,878
Granted
May 14, 2013
Kind
B2
Abstract

An approach is provided for selecting one or more trust factors from trust factors included in a trust index repository. Thresholds are identified corresponding to one or more of the selected trust factors. Actions are identified to perform when the selected trust factors reach the corresponding threshold values. The identified thresholds, identified actions, and selected trust factors are stored in a data store. The selected trust factors are monitored by comparing one or more trust metadata scores with the stored identified thresholds. The stored identified actions that correspond to the selected trust factors are performed when one or more of the trust metadata scores reach the identified thresholds. At least one of the actions includes an event notification that is provided to a trust data consumer.

Claims (45)

1. A computer-implemented method comprising:

selecting one or more trust factors from a plurality of trust factors included in a trust index repository;

receiving one or more priority values that correspond to one or more of the trust factors;

generating, by a processor, utilizing the one or more priority values, one or more trust metadata scores that correspond to the one or more trust factors;

identifying one or more thresholds corresponding to one or more of the selected trust factors;

determining that one or more of the trust metadata scores reach one or more of the identified thresholds; and

performing one or more actions in response to determining that one or more of the trust metadata scores reached one or more of the identified thresholds, wherein at least one of the actions includes sending an event notification to a trust data consumer that includes one or more of the trust metadata scores that reached one or more of the identified thresholds.

2. The method of claim 1 wherein the trust factors include one or more atomic trust factors and one or more composite trust factors and the trust metadata scores include one or more atomic metadata scores and one or more composite metadata scores.

3. The method of claim 2 further comprising:

computing the atomic metadata scores using one or more facts retrieved from one or more data sources as input to the corresponding atomic trust factors; and

computing the composite metadata scores using one or more of the atomic metadata scores as input to the composite trust factors.

4. The method of claim 3 wherein at least one of the composite trust factors uses at least one composite trust score as an input.

5. The method of claim 1 wherein the event notification is a message sent to a separate software process, and wherein the separate software process reacts according to at least one of the trust metadata scores.

6. The method of claim 1 wherein the event notification is a message sent to a person that informs the person that one of the trust metadata scores has reached the identified thresholds.

7. An information handling system comprising:

one or more processors;

a memory accessible by at least one of the processors;

one or more nonvolatile storage devices accessible by at least one of the processors;

a set of instructions which are loaded into memory and executed by at least one of the processors in order to perform actions of:

selecting one or more trust factors from a plurality of trust factors included in a trust index repository stored on at least one of the nonvolatile storage devices;

receiving one or more priority values that correspond to one or more of the trust factors;

generating, utilizing the one or more priority values, one or more trust metadata scores that correspond to the one or more trust factors;

identifying one or more thresholds corresponding to one or more of the selected trust factors;

determining that one or more of the trust metadata scores reach one or more of the identified thresholds; and

performing one or more actions in response to determining that one or more of the trust metadata scores reached one or more of the identified thresholds, wherein at least one of the actions includes sending an event notification to a trust data consumer that includes one or more of the trust metadata scores that reached one or more of the identified thresholds.

8. The information handling system of claim 7 wherein the trust factors include one or more atomic trust factors and one or more composite trust factors and the trust metadata scores include one or more atomic metadata scores and one or more composite metadata scores.

9. The information handling system of claim 8 wherein the instructions executed by at least one of the processors perform additional actions comprising:

computing the atomic metadata scores using one or more facts retrieved from one or more data sources as input to the corresponding atomic trust factors; and

computing the composite metadata scores using one or more of the atomic metadata scores as input to the composite trust factors.

10. The information handling system of claim 9 wherein at least one of the composite trust factors uses at least one composite trust score as an input.

11. The information handling system of claim 7 wherein the event notification is a message sent to a separate software process, and wherein the separate software process reacts according to at least one of the trust metadata scores.

12. A computer program product stored in a non-transitory computer readable medium, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions that include:

selecting one or more trust factors from a plurality of trust factors included in a trust index repository;

receiving one or more priority values that correspond to one or more of the trust factors:

generating, utilizing the one or more priority values, one or more trust metadata scores that correspond to the one or more trust factors;

identifying one or more thresholds corresponding to one or more of the selected trust factors;

determining that one or more of the trust metadata scores reach one or more of the identified thresholds; and

performing one or more actions in response to determining that one or more of the trust metadata scores reached one or more of the identified thresholds, wherein at least one of the actions includes sending an event notification to a trust data consumer that includes one or more of the trust metadata scores that reached one or more of the identified thresholds.

13. The computer program product of claim 12 wherein the trust factors include one or more atomic trust factors and one or more composite trust factors and the trust metadata scores include one or more atomic metadata scores and one or more composite metadata scores.

14. The computer program product of claim 2 further comprising functional descriptive material that causes the data processing system to perform additional actions comprising:

computing the atomic metadata scores using one or more facts retrieved from one or more data sources as input to the corresponding atomic trust factors; and

computing the composite metadata scores using one or more of the atomic metadata scores as input to the composite trust factors.

15. The computer program product of claim 3 wherein at least one of the composite trust factors uses at least one composite trust score as an input.

16. The computer program product of claim 12 wherein the event notification is a message sent to a separate software process, and wherein the separate software process reacts according to at least one of the trust metadata scores.

17. The computer program product of claim 12 wherein the event notification is a message sent to a person that informs the person that one of the trust metadata scores has reached the identified thresholds.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: DAEDALUS BLUE LLC
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LIMITED
Reel/Frame 066749/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 021739 FRAME: 0869. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 19, 2019
From: LI, CHUNG-SHENG; MILMAN, IVAN MATTHEW; SAUTER, GUENTER ANTON; SMITH, HARALD CLYDE; WOLFSON, CHARLES DANIEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050450/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2008
From: LI, CHUNG-SHENG; MILMAN, IVAN MATTHEW; SAUTER, GUENTER ANTON; SMITH, HARALD CLYDE; WOLFSON, CHARLES DANIEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 021739/0869 →