×

Using smart objects in a virtual universe to conserve computing resources

  • US 8,327,376 B2
  • Filed: 01/17/2012
  • Issued: 12/04/2012
  • Est. Priority Date: 10/31/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product for conserving resource consumption by a virtual universe, the computer program product comprising:

  • one or more machine-readable tangible storage devices;

    program instructions, stored on at least one of the one or more storage devices, to detect, by each of a plurality of virtual objects of the virtual universe, an indication to reduce the resource consumption by one or more degrees of resource reduction required for a computing resource that supports the virtual universe;

    program instructions, stored on at least one of the one or more storage devices, to detect, by a first virtual object of the plurality of virtual objects, that the first virtual object is of a first category of object in response to detecting the indication to reduce the resource consumption;

    program instructions, stored on at least one of the one or more storage devices, to select, by the first virtual object, a first setting encoded in the first virtual object in response to the first virtual object detecting that the first virtual object is of the first category of object, wherein said first setting encoded in the first virtual object indicates a displayable characteristic of the first virtual object;

    program instructions, stored on at least one of the one or more storage devices, to call, by the first virtual object, instructions referenced by the first setting, wherein the instructions referenced by the first setting are associated with the displayable characteristic of the first virtual object, wherein the instructions referenced by the first setting that are called are called based on an order of degrees of display quality reduction that corresponds to the one or more degrees of resource reduction required for the computing resource;

    program instructions, stored on at least one of the one or more storage devices, to reduce, by the first virtual object, display quality for the displayable characteristic of the first virtual object in the order of the degrees of display quality reduction in response to the call of the instructions referenced by the first setting, wherein the first virtual object is configured to consume less of the computing resource for the displayable characteristic of the first virtual object than if the display quality of the displayable characteristic of the first virtual object were to be reduced according to instructions referenced by a second setting encoded in the first virtual object;

    program instructions, stored on at least one of the one or more storage devices, to detect, by a second virtual object of the plurality of virtual objects, that the second virtual object is a second category of object different from the first category of object, in response to the second virtual object detecting the indication to reduce the resource consumption;

    program instructions, stored on at least one of the one or more storage devices, to select, by the second virtual object, a third setting encoded in the second virtual object in response to the second virtual object detecting that the second virtual object is of the second category of object, wherein said third setting encoded in the second virtual object is configured to indicate that displayable characteristics of the second virtual object are not to be reduced in display quality; and

    program instructions, stored on at least one of the one or more storage devices, to render the first virtual object in the order of the degrees of display quality reduction according to the first setting encoded in the first virtual object and to concurrently and independently render the second virtual object with no reduction in display quality according to the third setting encoded in the second virtual object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×