IP Library Granted Patent US 7,788,150
Granted Patent B2
US 7,788,150 · App. 11/764,000 · Granted Aug 31, 2010

Method for assessing risk in a business

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 7,788,150
App. No.
11/764,000
Granted
Aug 31, 2010
Kind
B2
Abstract

Embodiments of the invention are directed to systems and methods for determining risk associated with a business. The risk determination calculates risk with one or more policy controls associated with one or more business objects in a business object tree. Risk calculated for the policy controls is rolled-up to a business object using an algorithm that does not dilute the risk associated with the policy controls. Likewise, the risk for a business object is rolled-up to the parents of the business object. Risk is finally rolled-up to a highest order business object, which represents the risk associated with the business.

Claims (144)

1. A computer storage medium encoding a computer program of instructions for executing a computer implemented method for determining a risk in an organization, the method comprising:

providing a business object tree, the business object tree including one or more business objects;

providing one or more deficiencies associated with one or more business objects;

determining if a business object has one or more children business objects;

if the business object does not have one or more children business objects, calculating the risk mean for one or more risks for one or more deficiencies associated with the business object;

if the business object does have one or more children business objects, calculating the residual risk of the business object; and

providing either the risk mean or the residual risk for the business object.

2. The computer readable medium of claim 1 , wherein a risk for a deficiency is calculated as follows:

f

(

x

)

=

C

*

(

1

(

(

R

(

m

)

-

M

)

+

R

+

1

)

1

2

)

wherein, C is a control effectiveness value for an applicable control associated with a business object,

R(m) is a maximum risk value of a possible response set,

M is a risk value of a baseline of the applicable control, and

R is a risk value of a response.

3. The computer readable medium of claim 2 , wherein the risk mean is calculated as follows:

f

(

x

)

=

(

X

n

n

n

)

1

2

wherein, x is a risk associated with a deficiency, and

n is a number of deficiencies for a business object.

4. The computer readable medium of claim 3 , wherein the residual risk of the business object is calculated as follows:

f

(

x

)

=

(

(

f

(

c

p

)

n

+

p

)

+

(

f

(

c

a

n

)

n

+

p

)

n

+

p

)

1

n

+

p

wherein, c p is a residual risk for child business object p,

ca n is a residual risk for deficiency n,

n is a number of deficiencies for a business object, and

p is a number of child business objects for the business object.

5. The computer readable medium of claim 1 , further comprising:

coding one or more objects with a level of risk; and

providing the one or more objects with the coding.

6. The computer readable medium of claim 5 , wherein the coding is a coloring of the one or more business objects.

7. The computer readable medium of claim 5 , wherein the level of risk is one of low, medium, or high.

8. The computer readable medium of claim 1 , further comprising multiplying the residual risk of a business object with a business impact factor associated with the business object.

9. The computer readable medium of claim 1 , wherein providing the business object tree comprises:

determining one or more business objects of a predetermined type; and

providing the business object tree including only the one or more business objects of the predetermined type.

10. The computer readable medium of claim 1 , further comprising:

determining the residual risk for a highest order business object; and

providing the residual risk of the highest order business object as a risk for the organization.

11. A computer readable medium, executable on a computing system, including at least one tangible medium and encoding a computer program of instructions for executing computer implemented components that determine a risk for a business, the components comprising:

a control group, the control group listing one or more policy controls;

a policy object database, the policy database having one or more pointers to the control group, the policy database associating one or more policy objects with one or more policy controls;

a business object database, the business object database having one or more pointers to the policy database, the business object database associating one or more business objects with one or more policy objects;

a traversal algorithm, the traversal algorithm traversing the business object database for one or more business object of interests to determine one or more ancestral objects, the traversal algorithm traversing the policy object database to determine the one or more associated policy objects associated with the business object of interest or the ancestral objects, the traversal algorithm determining the one or more policy controls associated with the associated policy objects and to associate the one or more policy controls with the business object of interest; and

a risk algorithm component, the risk algorithm component selecting the one or more policy controls to determine a risk associated with a policy control, the risk algorithm component rolling-up the risk associated with the one or more policy controls to one or more business objects without diluting the risk associated with the one or more policy controls associated with the business object.

12. The computer readable medium of claim 11 , the risk algorithm rolling-up the risk of the policy control to a business object.

13. The computer readable medium of claim 12 , the risk algorithm rolling-up the risk of the business object to a parent business object.

14. The computer readable medium of claim 11 , the risk algorithm rolling up the risk of one or more child business objects to a risk for a highest order business object and providing the risk of the highest order business object as the risk for the business.

15. A computer readable medium, readable by a computing system, including at least one tangible medium and having stored thereon a data structure read by a computer to determine risk associated with a business, the data structure comprising:

a control policy data element, the control policy data element including one or more identifications of one or more business objects and one or more identifications of deficiencies associated with the one more business objects;

a business object data element, the business object data element including one or more business objects in a business object tree, the business object tree being a directed cyclical graph;

a policy object data element, the business object data element including one or more deficiencies; and

wherein, a computing system reads the policy object data element to determine a risk for the one or more deficiencies, the computing system reads the control policy data element to roll-up the risk for the one or more deficiencies to the one or more associated business objects, the computing system reads the business object data element to roll-up the risk of the one or more business objects to one or more higher order business objects in the business object tree, the computing system providing a risk for the highest order business object as the risk for the business.

16. The computer readable medium of claim 15 , wherein the policy object data element comprises an attribute field, the attribute field including one or more attributes for the deficiency.

17. The computer readable medium of claim 16 , wherein the attribute field comprises:

a risk value associated with the deficiency;

a risk strength and weight associated with the deficiency; and

wherein the risk value, risk strength, and risk weight are read to calculate the risk for the deficiency.

18. The computer readable medium of claim 15 , wherein the business object data element comprises:

an identification field, the identification field identifying the business object; and

an attribute field, the attribute field including one or more attributes for the business object.

19. The computer readable medium of claim 18 , wherein the attribute field comprises:

if the business object does not have a child business object, a risk mean value, the risk mean value calculated from the risks associated with one or more associated deficiencies; and

if the business object does have a child business object, a residual risk value, the residual risk value calculated from the risks associated with one or more associated deficiencies and the risk mean values of one or more children business objects.

20. The computer readable medium of claim 19 , wherein the attribute field comprises a business impact factor, the business impact factor multiplied to the residual risk value to adjust the residual risk value of the business object to reflect an impact of the risk on a business.

Assignments (8)
SECURITY INTEREST Recorded Aug 6, 2024
From: SYSXNET LIMITED; CONTROLSCAN, INC.; VIKING CLOUD, INC.
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 068196/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2022
From: TRUSTWAVE HOLDINGS, INC.
To: SYSXNET LIMITED
Reel/Frame 058748/0177 →
RELEASE OF SECURITY INTEREST Recorded Jul 11, 2012
From: SILICON VALLEY BANK
To: TRUSTWAVE HOLDINGS, INC.
Reel/Frame 028526/0001 →
SECURITY AGREEMENT Recorded Jul 10, 2012
From: TRUSTWAVE HOLDINGS, INC.; TW SECURITY CORP.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 028518/0700 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF THE RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 027867 FRAME 0199. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 19, 2012
From: TRUSTWAVE HOLDINGS, INC.
To: SILICON VALLEY BANK
Reel/Frame 027886/0058 →
SECURITY AGREEMENT Recorded Mar 15, 2012
From: TRUSTWAVE HOLDINGS, INC.
To: SILICON VALLEY BANK
Reel/Frame 027867/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2008
From: CONTROLPATH, INC.
To: TRUSTWAVE HOLDINGS, INC.
Reel/Frame 021437/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2007
From: MOLLOY, SEAN; ALDERMAN, MATTHEW R.
To: CONTROL PATH, INC.
Reel/Frame 019905/0609 →