IP Library Granted Patent US 9,043,793
Granted Patent B1
US 9,043,793 · App. 13/075,639 · Granted May 26, 2015

Verification of controls in information technology infrastructure via obligation assertion

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,043,793
App. No.
13/075,639
Granted
May 26, 2015
Kind
B1
Abstract

A processing device comprises a processor coupled to a memory and implements an obligation management system for information technology infrastructure, with the obligation management system being configured to process a plurality of obligations on behalf of a relying party to verify implementation of corresponding controls in information technology infrastructure of a claimant. A given one of the obligations has an associated obligation fulfiller that is inserted or otherwise deployed as a component within the information technology infrastructure of the claimant and is configured to provide evidence of the implementation of one or more of the controls responsive to an obligation assertion so as to establish an associated trust aspect of the claimant. The information technology infrastructure may comprise distributed virtual infrastructure of a cloud service provider. The claimant may comprise the cloud service provider and the relying party may comprise a tenant of the cloud service provider.

Claims (51)

1. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory and implementing an obligation management system, the obligation management system being configured to process a plurality of obligations on behalf of a relying party to verify implementation of corresponding controls in information technology infrastructure of a claimant;

wherein a given one of the obligations has an associated obligation fulfiller that is deployed as a component within the information technology infrastructure of the claimant and is configured to provide evidence of the implementation of one or more of the controls responsive to an obligation assertion so as to establish an associated trust aspect of the claimant;

wherein the obligation fulfiller configures the evidence of the implementation of the one or more controls for delivery to the relying party responsive to the obligation assertion; and

wherein the claimant comprises a cloud service provider and the relying party comprises a tenant of the cloud service provider.

2. The apparatus of claim 1 wherein the information technology infrastructure comprises distributed virtual infrastructure of the cloud service provider.

3. The apparatus of claim 1 wherein the tenant is configured to communicate via a service interface with information technology infrastructure of an enterprise.

4. The apparatus of claim 1 wherein the obligation management system implements obligation processing predicate logic that controls a mapping between obligation assertions and corresponding trust aspects of the claimant.

5. The apparatus of claim 1 wherein the controls comprise one or more of application controls, operating system controls, hypervisor controls and hardware controls of the information technology infrastructure of the claimant.

6. The apparatus of claim 1 wherein the obligation fulfiller is deployed as a component in at least one of an application, a virtual host, a hypervisor and a hardware element of the information technology infrastructure of the claimant.

7. The apparatus of claim 1 wherein the obligation fulfiller configures the evidence by combining evidence from a plurality of controls, responsive to assertion of the corresponding obligation, for delivery to the relying party.

8. The apparatus of claim 1 wherein the obligation management system is configured to interact with one or more of a compliance system, an infrastructure management system and an application delivery platform.

9. The apparatus of claim 1 wherein the obligation management system has an associated obligation database.

10. The apparatus of claim 9 wherein the obligation database stores obligations in association with infrastructure resource identifiers and corresponding obligation fulfillers.

11. The apparatus of claim 10 wherein each of the obligations is represented by an obligation identifier and is associated with one or more obligation attributes.

12. The apparatus of claim 1 wherein the obligation management system comprises a plurality of modules, including one or more of:

an obligations module;

an infrastructure topology module;

a resource discovery module;

an obligation fulfiller inventory module;

an obligation correlation module;

a tenant registry module;

a trust management module;

a control inventory module; and

a logging and reporting module.

13. The apparatus of claim 1 wherein the obligation management system interacts with another obligation management system implemented on another processing device, and wherein one of the obligation management systems is controlled by the relying party and the other is controlled by the claimant.

14. The apparatus of claim 1 wherein the obligation management system interacts with an obligation fulfiller deployed in a tenant application of the information technology infrastructure of the claimant.

15. The apparatus of claim 1 wherein an application of the relying party interacts with an obligation fulfiller deployed as a component within the information technology infrastructure of the claimant, with the interaction being via a service interface between the relying party and the claimant.

16. The apparatus of claim 1 wherein the obligation management system is configured to interact with obligation fulfillers that are installed as components within the information technology infrastructure of the claimant and serve as respective proxies for exposing characteristics of one or more of the controls of that infrastructure.

17. The apparatus of claim 16 wherein the obligation management system and the obligation fulfillers are collectively configured to preserve privacy of the claimant in designated aspects of its infrastructure while also providing the tenant with visibility to service levels provided by the claimant infrastructure.

18. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory and implementing an obligation management system, the obligation management system being configured to process a plurality of obligations on behalf of a relying party to verify implementation of corresponding controls in information technology infrastructure of a claimant;

wherein a given one of the obligations has an associated obligation fulfiller that is deployed as a component within the information technology infrastructure of the claimant and is configured to provide evidence of the implementation of one or more of the controls responsive to an obligation assertion so as to establish an associated trust aspect of the claimant;

wherein the obligation fulfiller configures the evidence of the implementation of the one or more controls for delivery to the relying party responsive to the obligation assertion; and

wherein the relying party comprises a cloud service provider and the claimant comprises a tenant of the cloud service provider.

19. A method comprising the steps of:

providing an obligation management system for information technology infrastructure of a claimant; and

processing in the obligation management system a plurality of obligations on behalf of a relying party to verify implementation of corresponding controls in the information technology infrastructure;

wherein a given one of the obligations has an associated obligation fulfiller that is deployed as a component within the information technology infrastructure of the claimant and is configured to provide evidence of the implementation of one or more of the controls responsive to an obligation assertion so as to establish an associated trust aspect of the claimant;

wherein the obligation fulfiller configures the evidence of the implementation of the one or more controls for delivery to the relying party responsive to the obligation assertion; and

wherein the claimant comprises a cloud service provider and the relying party comprises a tenant of the cloud service provider.

20. A non-transitory computer program product comprising a processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by a processing device implements the steps of the method of claim 19 .

21. The method of claim 19 wherein the obligation management system implements obligation processing predicate logic that controls a mapping between obligation assertions and corresponding trust aspects of the claimant.

22. An information processing system comprising:

information technology infrastructure of a claimant; and

an obligation management system coupled to the information technology infrastructure, the obligation management system being configured to process a plurality of obligations on behalf of a relying party to verify implementation of corresponding controls in the information technology infrastructure;

wherein a given one of the obligations has an associated obligation fulfiller that is deployed as a component within the information technology infrastructure of the claimant and is configured to provide evidence of the implementation of one or more of the controls responsive to an obligation assertion so as to establish an associated trust aspect of the claimant;

wherein the obligation fulfiller configures the evidence of the implementation of the one or more controls for delivery to the relying party responsive to the obligation assertion;

wherein the claimant comprises a cloud service provider and the relying party comprises a tenant of the cloud service provider; and

wherein the information technology infrastructure comprises at least one processing platform comprising one or more processing devices.

23. The information processing system of claim 22 wherein said at least one processing platform comprises a plurality of processing devices with each such processing device of the processing platform comprising a processor coupled to a memory.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 040203/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →