US2015181001A1PendingUtilityA1

Resizing objects in regions of virtual universes

Assignee: IBMPriority: Aug 2, 2010Filed: Mar 5, 2015Published: Jun 25, 2015
Est. expiryAug 2, 2030(~4 yrs left)· nominal 20-yr term from priority
G09G 5/00G06F 3/04845G06F 3/04842G06F 3/0482H04L 67/38G06T 19/20G09G 2340/0407G09G 2340/14G06T 2219/2016H04L 67/131
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of the present invention provide an approach to resize (e.g., shrink and/or enlarge) objects in a region of a VU so that additional objects can be accommodated. Specifically, embodiments of the present invention provide a mechanism for a region/room to calculate when it has reached full capacity, and use a configurable multiplier to decrease the size of all objects in the room, including avatars, desks, chairs, tables, etc. This allows for accommodation of a significantly higher quantity of objects within the region. In a typical embodiment, the transition to smaller size would be seamless to the user. Moreover, in one embodiment, if the room is of a certain type (e.g., auditorium), additional objects may be auto-created or deleted based on the number of avatars entering or exiting the room. Still yet, objects can be enlarged as the occupancy falls below the capacity.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 determining whether a capacity of a region of a virtual universe would be exceeded by adding a proposed object to the region; and   reducing a size of existing objects in the region by a multiplier, the multiplier being based on a current occupancy of the region and the capacity of the region.   
     
     
         2 . The method of  claim 1 , further comprising:
 resizing the proposed object by the multiplier; and   adding the proposed object to the region.   
     
     
         3 . The method of  claim 1 , the multiplier being a configurable multiplier. 
     
     
         4 . The method of  claim 1 , the proposed object comprising an avatar, and the region comprising a room. 
     
     
         5 . The method of  claim 1 , the determining comprising:
 calculating the capacity of the region.   
     
     
         6 . The method of  claim 5 , the determining further comprising:
 calculating a percentage of the capacity that would be occupied by the existing objects and the proposed object, the reducing being performed if the percentage exceeds approximately 100 percent.   
     
     
         7 . The method of  claim 1 , further comprising increasing the size of the existing objects when the capacity is no longer exceeded. 
     
     
         8 . The method of  claim 1 , wherein a service solution provider provides a computer infrastructure that performs the method for one or more consumers. 
     
     
         9 . A system comprising:
 a bus;   a processor coupled to the bus; and   a memory medium coupled to the bus, the memory medium comprising instructions to:
 determine whether a capacity of a region of a virtual universe would be exceeded by adding a proposed object to the region; and 
 reduce a size of existing objects in the region by a multiplier, the multiplier being based on a current occupancy of the region and the capacity of the region. 
   
     
     
         10 . The system of  claim 9 , the memory medium further comprising instructions to:
 resize the proposed object by the multiplier; and   add the proposed object to the region.   
     
     
         11 . The system of  claim 9 , the multiplier being a configurable multiplier. 
     
     
         12 . The system of  claim 9 , the proposed object comprising an avatar, and the region comprising a room. 
     
     
         13 . The system of  claim 9 , the memory medium further comprising instructions to:
 calculate the capacity of the region; and   calculate a percentage of the capacity that would be occupied by the existing objects and the proposed object, the reducing being performed if the percentage exceeds approximately 100 percent.   
     
     
         14 . The system of  claim 9 , the memory medium further comprising instructions to increase the size of the existing objects when the capacity is no longer exceeded. 
     
     
         15 . A computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
 determine whether a capacity of a region of a virtual universe would be exceeded by adding a proposed object to the region; and   reduce a size of existing objects in the region by a multiplier, the multiplier being based on a current occupancy of the region and the capacity of the region.   
     
     
         16 . The computer program product of  claim 15 , further comprising program instructions stored on the computer readable storage media to:
 resize the proposed object by the multiplier; and   add the proposed object to the region.   
     
     
         17 . The computer program product of  claim 15 , the multiplier being a configurable multiplier. 
     
     
         18 . The computer program product of  claim 15 , the proposed object comprising an avatar, and the region comprising a room. 
     
     
         19 . The computer program product of  claim 15 , further comprising program instructions stored on the computer readable storage media to:
 calculate the capacity of the region; and   calculate a percentage of the capacity that would be occupied by the existing objects and the proposed object, the reducing being performed if the percentage exceeds approximately 100 percent.   
     
     
         20 . The computer program product of  claim 15 , further comprising program instructions stored on the computer readable storage media to increase the size of the existing objects when the capacity is no longer exceeded.

Join the waitlist — get patent alerts

Track US2015181001A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.