Supporting Compliance in a Cloud Environment
First Claim
1. An automated method for providing auditable data concerning actions in a cloud computing environment, comprising:
- responsive to receiving an auditable data request by a cloud computing server, determining that one or more auditable data items are available associated with a requester and with at least one application program;
responsive to determining that data items are available, transmitting a list of the available auditable data items to a requesting cloud client computer;
subsequent to transmitting the list, receiving a data request from the cloud client computer for one or more particular auditable data items from the list;
preparing the requested particular auditable data items for transmission according to a predetermined format; and
transmitting the prepared requested particular auditable data items to the cloud client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Gathering auditable data concerning actions in a cloud computing environment is automated by determining that one or more auditable data items are available associated with a requester and with at least one application program; responsive to determining that data items are available, transmitting a list of the available auditable data items to a requesting cloud client computer; subsequent to transmitting the list, receiving a data request from the cloud client computer for one or more particular auditable data items from the list; preparing the requested particular auditable data items for transmission according to a predetermined format; and transmitting the prepared requested particular auditable data items to the cloud client computer. Optionally, in some embodiments, the requesting cloud client computer may negotiate a data exchange format with the cloud service provider for receipt of the requested auditable information.
90 Citations
24 Claims
-
1. An automated method for providing auditable data concerning actions in a cloud computing environment, comprising:
-
responsive to receiving an auditable data request by a cloud computing server, determining that one or more auditable data items are available associated with a requester and with at least one application program; responsive to determining that data items are available, transmitting a list of the available auditable data items to a requesting cloud client computer; subsequent to transmitting the list, receiving a data request from the cloud client computer for one or more particular auditable data items from the list; preparing the requested particular auditable data items for transmission according to a predetermined format; and transmitting the prepared requested particular auditable data items to the cloud client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16)
-
-
9. A computer program product for providing auditable data concerning actions in a cloud computing environment, comprising:
-
a computer readable storage memory device suitable to encode or store computer programs; first program instructions to, responsive to receiving an auditable data request by a cloud computing server, determine that one or more auditable data items are available associated with a requester and with at least one application program; second program instructions to, responsive to determine that data items are available, and to transmit a list of the available auditable data items to a requesting cloud client computer; third program instructions to, subsequent to transmitting the list, receive a data request from the cloud client computer for one or more particular auditable data items from the list; fourth program instructions to prepare the requested particular auditable data items for transmission according to a predetermined format; and fifth program instructions to transmit the prepared requested particular auditable data items to the cloud client computer; wherein the first, second, third, fourth and fifth program instructions are stored or encoded by the computer readable storage memory device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
17. A system for providing auditable data concerning actions in a cloud computing environment, comprising:
-
a computing platform having a processor or circuit for performing a logical process; a query request handler, responsive to receiving an auditable data request by a cloud computing server, determining that one or more auditable data items are available associated with a requester and with at least one application program; a list transmitter, responsive to determining that data items are available, transmitting a list of the available auditable data items to a requesting cloud client computer; a data request handler, subsequent to transmitting the list, receiving a data request from the cloud client computer for one or more particular auditable data items from the list, and preparing the requested particular auditable data items for transmission according to a predetermined format; and a auditable data transmitter transmitting the prepared requested particular auditable data items to the cloud client computer; wherein the auditable data items are stored in computer readable storage memory of at least one computing platform in a cloud computing environment. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification