Collapsing areas of a region in a virtual universe to conserve computing resources

US9286731B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9286731-B2
Application numberUS-201313987643-A
CountryUS
Kind codeB2
Filing dateAug 19, 2013
Priority dateOct 31, 2007
Publication dateMar 15, 2016
Grant dateMar 15, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein are processes and devices that coalesced and/or collapse areas in a region of a virtual universe to conserve computing resources. Some embodiments are directed to detecting an indication to reduce usage of a computing resource in the virtual universe and, in response, determining the first area of the virtual universe for coalescing and collapsing into the second area of the virtual universe. In some embodiments, the first area comprises a plurality of virtual universe objects. Some embodiments are further directed to selecting a first set of the plurality of virtual universe objects for moving from the first area into the second area, coalescing the first set of the plurality of virtual universe objects into the second area from the first area, and, in response, collapsing the first area of the virtual universe.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of coalescing a first area of a virtual universe into a second area of the virtual universe, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: detecting, by the computer system, an indication to reduce usage of a computing resource in the virtual universe; determining, by the computer system, the first area of the virtual universe for coalescing into the second area of the virtual universe responsive to detecting the indication to reduce usage of the computing resource in the virtual universe, wherein the first area comprises a plurality of virtual universe objects; selecting, by the computer system, a first set of the plurality of virtual universe objects for moving from the first area into the second area responsive to detecting the indication to reduce usage of the computing resource in the virtual universe; and moving, by the computer system, the first set of the plurality of virtual universe objects into the second area from the first area responsive to detecting the indication to reduce usage of the computing resource in the virtual universe. 2. The method of claim 1 , wherein selecting the first set of the plurality of virtual universe objects comprises selecting the first set of the plurality of virtual universe objects based on a determination that the first set of the plurality of virtual universe objects include one or more interactive virtual universe objects. 3. The method of claim 1 , wherein the first area is associated with a first domain, and the second area is associated with a second domain. 4. The method of claim 3 , wherein the first domain corresponds to one or more first computing resources, and wherein the second domain corresponds to one or more second computing resources. 5. The method of claim 4 , wherein the one or more first computing resources comprise one or more computing resources of a first server, and wherein the one or more second computing resources comprise one or more computing resources of a second server. 6. The method of claim 1 , wherein the first area and the second area are associated with the same domain. 7. The method of claim 1 , wherein the first area is controlled by one or more first computing resources, and the second area is controlled by one or more second computing resources. 8. The method of claim 1 , wherein the first area is controlled by a first server, and the second area is controlled by a second server. 9. The method of claim 8 , further comprising: causing, by the computer system, the first server to turn off, sleep, and/or hibernate responsive to moving the first set of the plurality of virtual universe objects into the second area from the first area. 10. The method of claim 1 , further comprising: expanding, by the computer system, a size of the second area to accommodate the move of the first set of the plurality of virtual universe objects into the second area. 11. The method of claim 1 , wherein the computing resource includes a physical processor, memory, or hard disk space allocated for the virtual universe, and wherein detecting the indication to reduce usage of the computing resource comprises detecting an indication to reduce usage of the physical processor, the memory, or the hard disk space. 12. The method of claim 1 , wherein detecting the indication to reduce usage of the computing resource comprises detecting a performance issue related to the computing resource. 13. The method of claim 1 , wherein detecting the indication to reduce usage of the computing resource comprises detecting overuse of the computing resource based on a threshold usage level for the computing resource. 14. A system for coalescing a first area of a virtual universe into a second area of the virtual universe, the system comprising: one or more physical processors programmed with one or more computer program instructions which, when executed, cause the one or more physical processors to: detect an indication to reduce usage of a computing resource in the virtual universe; determine the first area of the virtual universe for coalescing into the second area of the virtual universe responsive to detecting the indication to reduce usage of the computing resource in the virtual universe, wherein the first area comprises a plurality of virtual universe objects; select a first set of the plurality of virtual universe objects for moving from the first area into the second area responsive to detecting the indication to reduce usage of the computing resource in the virtual universe; and move the first set of the plurality of virtual universe objects into the second area from the first area responsive to detecting the indication to reduce usage of the computing resource in the virtual universe. 15. The system of claim 14 , wherein the first area is associated with a first domain that corresponds to one or more first computing resources, and the second area is associated with a second domain that corresponds to one or more second computing resources. 16. The system of claim 14 , wherein the first area is controlled by a first server, and the second area is controlled by a second server, and wherein the one or more physical processors are further caused to: cause the first server to turn off, sleep, and/or hibernate responsive to moving the first set of the plurality of virtual universe objects into the second area from the first area. 17. A method of removing a first area of a virtual universe, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: detecting, by the computer system, an indication to reduce usage of a computing resource in the virtual universe; determining, by the computer system, the first area to be removed from the virtual universe responsive to detecting the indication to reduce usage of the computing resource in the virtual universe; and removing, by the computer system, the first area from the virtual universe responsive to detecting the indication to reduce usage of the computing resource in the virtual universe. 18. The method of claim 17 , wherein the computing resource includes a physical processor, memory, or hard disk space allocated for the virtual universe, and wherein detecting the indication to reduce usage of the computing resource comprises detecting an indication to reduce usage of the physical processor, the memory, or the hard disk space. 19. The method of claim 17 , wherein the first area is controlled by a first server, and a second area of the virtual universe is controlled by a second server. 20. The method of claim 19 , further comprising: causing, by the computer system, the first server to turn off, sleep, and/or hibernate responsive to the determination that the first area of the virtual universe is to be removed. 21. A method of collapsing a first area of a virtual universe, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising: detecting, by the computer system, a performance issue related to a computing resource allocated for the virtual universe; determining, by the computer system, the firs

Assignees

Inventors

Classifications

  • G06T19/00Primary

    Manipulating three-dimensional [3D] models or images for computer graphics · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • involving scheduling aspects · CPC title

  • for monitoring, e.g. of user parameters, terminal parameters, application parameters, network parameters · CPC title

  • Level of detail · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9286731B2 cover?
Described herein are processes and devices that coalesced and/or collapse areas in a region of a virtual universe to conserve computing resources. Some embodiments are directed to detecting an indication to reduce usage of a computing resource in the virtual universe and, in response, determining the first area of the virtual universe for coalescing and collapsing into the second area of the vi…
Who is the assignee on this patent?
Activision Publishing Inc
What technology area does this patent fall under?
Primary CPC classification G06T19/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).