COMPUTING TASK CARBON OFFSETING
First Claim
1. A method for carbon offset computing, comprising:
- embarking on a specified computing task;
gathering and storing resource consumption data related to the specified computing task;
completing the specified computing task;
calculating an amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task as a function of stored resource consumption data;
transmitting the calculated amount of carbon offset to a carbon offset function provider; and
implementing the carbon offset function based upon the calculated amount of carbon offset for the completed specified computing task.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, services and program products are provided for implementing carbon offset computing. During performance of a specified computing task data concerning resource consumption regarding that specified computing task is gathered and stored. Upon completion of the specified computing task, the amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task is calculated based upon stored or known resource consumption data. The calculated amount of carbon offset information may be transmitted to a carbon offset function provider, and a carbon offset function provider implements the specified amount of carbon offset based upon the calculated amounts communicated for the completed specified computing task.
23 Citations
22 Claims
-
1. A method for carbon offset computing, comprising:
-
embarking on a specified computing task; gathering and storing resource consumption data related to the specified computing task; completing the specified computing task; calculating an amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task as a function of stored resource consumption data; transmitting the calculated amount of carbon offset to a carbon offset function provider; and implementing the carbon offset function based upon the calculated amount of carbon offset for the completed specified computing task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for calculating carbon offset for computing tasks, comprising:
-
producing computer executable program code; storing the code on a computer readable medium; and providing the program code to be deployed and executed on a computer system, the program code comprising instructions which, when executed on the computer system, cause the computer system to; embark on a specified computing task; gather resource consumption data related to the specified computing task for storage in the memory; complete the specified computing task; calculate an amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task based upon stored resource consumption data or user selected carbon offset levels; and transmit the calculated amount of carbon offset to the carbon offset function provider via the network interface for implementation of the carbon offset function based upon the calculated amount of carbon offset for the completed specified computing task. - View Dependent Claims (10, 11, 12)
-
-
13. A service for providing carbon offsetting for a computational device performing specific computational tasks, comprising:
providing a computer infrastructure configured to; embark on a specified processing task; gather and store resource consumption data regarding the computer infrastructure related to the specified processing task; complete the specified processing task; calculate an amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified processing task based upon stored resource consumption data; transmit the calculated amount of carbon offset to a carbon offset function provider; and implement the carbon offset function based upon the calculated amount of carbon offset for the completed specified computational task. - View Dependent Claims (14, 15, 16, 17)
-
18. A programmable device for calculating carbon offset for computing tasks comprising:
-
a processing means for performing a specified computing task; a memory in communication with the processing means for storing resource consumption data associated with performance of the specified computing task or a user selected carbon offset level; and a network interface in communication with the processing means, the memory and a carbon offset function provider; wherein the processing means is configured to; embark on a specified computing task; gather resource consumption data related to the specified computing task for storage in the memory; complete the specified computing task; calculate an amount of carbon offset required to compensate for resource consumption associated with performance of the completed specified computing task based upon stored resource consumption data or user selected carbon offset levels; and transmit the calculated amount of carbon offset to the carbon offset function provider via the network interface for implementation of the carbon offset function based upon the calculated amount of carbon offset for the completed specified computing task. - View Dependent Claims (19, 20, 21, 22)
-
Specification