×

System and method for prioritization of rendering policies in virtual environments

  • US 10,037,565 B2
  • Filed: 07/24/2008
  • Issued: 07/31/2018
  • Est. Priority Date: 07/24/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented in a computer infrastructure having computer executable code, comprising:

  • receiving two or more bids for an enhanced rendering order of two or more objects in a same region or scene of a virtual universe (VU);

    performing a bid resolution for the received two or more bids for the enhanced rendering order, the bid resolution comprising;

    determining a bid value for each of the two or more bids; and

    sorting the two or more bids based on the bid value for each of the two or more bids;

    receiving two or more bids for an enhanced rendering quality of two or more objects in the same region or scene of the VU;

    performing a bid resolution for the received two or more bids for the enhanced rendering quality, the bid resolution comprising;

    determining a bid value for each of the two or more bids;

    determining a highest bid value of the bid values for the two or more bids;

    assigning the highest bid value a complete rendering attribute that corresponds to a maximum rendering quality;

    assigning all bid values for the two or more bids that are less than the highest bid value and greater than zero with a percentage rendering attribute based on a percentage of the highest bide value that correspond to a rendering quality equal to a percentage of the maximum rendering quality; and

    assigning all bid values for the two or more bids that are zero with a default rendering attribute that corresponds to a default rendering quality for the VU;

    rendering the two or more objects in the VU with the enhanced rendering order based on the bid resolution for the enhanced rendering order such that a rendering start time of a first object of the two or more objects with a higher bid value occurs prior to a rendering start time of a second object of the two or more objects with a lower bid value; and

    providing the enhanced rendering quality to the first object and the second object based on the bid resolution for the enhanced rendering quality such that the first object and second object are rendered with a maximum rendering quality, a percentage of the maximum rendering quality, or a default rendering quality,wherein the rendering start time for the first object with the higher bid value for the enhanced rendering order and the rendering start time for the second object with the lower bid value for the enhanced rendering order are adjusted to account for a delay in rendering caused by the maximum rendering quality, the percentage of the maximum rendering quality, or the default rendering quality provided to each of the first object and the second object such that the first object of the two or more objects with the higher bid value for the enhanced rendering order is completely rendered before the second object of the two or more objects with a lower bid value for the enhanced rendering order is completely rendered.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×