Introducing selective energy efficiency in a virtual environment
First Claim
Patent Images
1. A method for energy conservation in a virtual universe, the method comprising:
- determining, by a server, a cost of power associated with processing an avatar in the virtual universe at a location at which the server resides is more than cost of power at a second location;
offloading, by the server, at least some operations for processing the avatar to a machine residing at the second location;
determining, by the server, additional energy conservation options associated with processing the avatar, wherein the additional energy conservation options include reducing quality of virtual universe images to reduce power consumption of the server;
applying, by the server, the additional energy conservation options to operations for processing the avatar;
reducing quality of a virtual universe image destined for a client device according to the additional energy conservation options; and
transmitting, by the server, the image over an electronic network to the client device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for energy conservation in a virtual universe, the method comprising: determining, at a server, available energy conservation options associated with an avatar of the virtual universe; determining, at the server, selected energy conservation options of the available energy conservation options; and applying, at the server, the selected energy conservation options to portions of the virtual universe associated with the avatar.
-
Citations
19 Claims
-
1. A method for energy conservation in a virtual universe, the method comprising:
-
determining, by a server, a cost of power associated with processing an avatar in the virtual universe at a location at which the server resides is more than cost of power at a second location; offloading, by the server, at least some operations for processing the avatar to a machine residing at the second location; determining, by the server, additional energy conservation options associated with processing the avatar, wherein the additional energy conservation options include reducing quality of virtual universe images to reduce power consumption of the server; applying, by the server, the additional energy conservation options to operations for processing the avatar; reducing quality of a virtual universe image destined for a client device according to the additional energy conservation options; and transmitting, by the server, the image over an electronic network to the client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server comprising:
-
at least on processor; a non-transitory machine readable storage medium including instructions that, when executed by one or more of the at least one processors, perform operations associated with a virtual universe, the instructions comprising; instructions to determine, by the server, a cost of power at a plurality of locations, wherein the cost of power is for operating the virtual universe; instructions to offload, by the server, at least some operations for operating the virtual universe to a machine residing at one of the plurality of locations; instructions to determine, by the server, additional energy conservation options applicable to operation of the virtual universe, wherein the additional energy conservation options include reducing quality of virtual universe images to reduce power consumption of the server; instructions to apply, by the server, the additional energy conservation options to operation of the virtual universe; instructions to reduce quality of a virtual universe image destined for a client device according to the additional energy conservation options; and instructions to transmit, by the server, the image over an electronic network to the client device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for energy conservation in a virtual universe, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor, the program instructions including:
-
instructions to determine a cost of power associated with processing an avatar in the virtual universe at a location at which the server resides is more than cost of power at a second location; instructions to offload at least some operations for processing the avatar from the server to a machine residing at the second location; instructions to determine additional energy conservation options associated with processing the avatar, wherein the additional energy conservation options include reducing quality of virtual universe images to reduce power consumption of the server; and instructions to apply the additional energy conservation options to operations for processing the avatar; instructions to reduce quality of a virtual universe image destined for a client device according to the additional energy conservation options; and instructions to transmit the image over an electronic network to the client device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification