METHOD AND SYSTEM FOR SPLITTING VIRTUAL UNIVERSES INTO DISTINCT ENTITIES
First Claim
1. A method for splitting an existing virtual universe context by designating one or more regions to separate from the existing virtual universe comprising the steps of:
- providing a user interface through which an administrator selects region edges within a first virtual universe grid;
instructing said first virtual universe grid to lock avatars, resources, scripts, and other universe assets within or associated with said selected region in order 10 prevent any avatars entering or exiting said selected region, and in order to prevent any changes to an environment within said selected region;
retrieving context data for said selected region from said first virtual universe grid, storing said context data in a temporary table;
commanding said first virtual universe grid to delete all avatars, resources, scripts, and other universe assets within or associated with said selected region;
invoking a creation operation in a second virtual universe grid to establish a second virtual universe grid which is new, empty or blank; and
instructing said second virtual universe grid to insert avatars, resources, scripts, context states and other universe assets corresponding to context data stored in said temporary table, thereby establishing a virtual universe grid separate and distinct from said first virtual universe grid, and replicating said selected region of said first virtual universe grid.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for allowing an administrator or program to select a region or set of avatars in a virtual universe grid for splitting into another, separate and distinct virtual universe grid. If a region is selected, all of the avatars and virtual universe resources associated with the region are locked, their data is retrieved, and another separate virtual universe grid is commanded to create and insert the avatars and resources in it. If avatars are selected, all of the resources, scripts, histories, and information regarding the selected avatars are retrieved, and the avatars are locked in the source universe. Then, another, separate virtual universe grid is commanded to create universe user identifiers for the avatars, and they are inserted into the separate VU grid. Cleanup includes deleting the region and/or avatars from the first (source) virtual universe grid.
62 Citations
19 Claims
-
1. A method for splitting an existing virtual universe context by designating one or more regions to separate from the existing virtual universe comprising the steps of:
-
providing a user interface through which an administrator selects region edges within a first virtual universe grid; instructing said first virtual universe grid to lock avatars, resources, scripts, and other universe assets within or associated with said selected region in order 10 prevent any avatars entering or exiting said selected region, and in order to prevent any changes to an environment within said selected region; retrieving context data for said selected region from said first virtual universe grid, storing said context data in a temporary table; commanding said first virtual universe grid to delete all avatars, resources, scripts, and other universe assets within or associated with said selected region; invoking a creation operation in a second virtual universe grid to establish a second virtual universe grid which is new, empty or blank; and instructing said second virtual universe grid to insert avatars, resources, scripts, context states and other universe assets corresponding to context data stored in said temporary table, thereby establishing a virtual universe grid separate and distinct from said first virtual universe grid, and replicating said selected region of said first virtual universe grid. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article of manufacture for splitting an existing virtual universe context by designating one or more regions to separate from the existing virtual universe, the article comprising:
-
a computer readable medium suitable for encoding computer programs; and one or more computer programs encoded by said computer readable medium configured to cause a processor to perform the steps of; (a) providing a user interface through which an administrator selects region edges within a first virtual universe grid; (b) instructing said first virtual universe grid to lock avatars, resources, scripts, and other universe assets within or associated with said selected region in order to prevent any avatars entering or exiting said selected region, and in order to prevent any changes to an environment within said selected region; (c) retrieving context data for said selected region from said first virtual universe grid, storing said context data in a temporary table; (d) commanding said first virtual universe grid to delete all avatars, resources, scripts, and other universe assets within or associated with said selected region; (e) invoking a creation operation in a second virtual universe grid to establish a second virtual universe grid which is new, empty or blank; and (f) instructing said second virtual universe grid to insert avatars, resources, scripts, context slates and other universe assets corresponding to context data stored in said temporary table, thereby establishing a virtual universe grid separate and distinct from said first virtual universe grid, and replicating said selected region of said first virtual universe grid.
-
-
7. A system for splitting an existing virtual universe context by designating one or more regions to separate from the existing virtual universe comprising:
-
a user interface portion of a virtual universe system through which an administrator selects region edges within a first virtual universe grid; an instruction sent by a controller portion of a virtual universe system to said first virtual universe grid to lock avatars, resources, scripts, and other universe assets within or associated with said selected region in order to prevent any avatars entering or exiting said selected region, and in order to prevent any changes to an environment within said selected region; a portion of context data for said selected region from said first virtual universe grid, retrieved and stored in a temporary table by said controller portion; a command sent by said controller portion to said first virtual universe grid to delete all avatars, resources, scripts, and other universe assets within or associated with said selected region; an invocation initiated by said controller portion of a creation operation in a second virtual universe grid to establish a second virtual universe grid which is new, empty or blank; and an instruction sent by said controller portion to said second virtual universe grid to insert avatars, resources, scripts, context states and other universe assets corresponding to context data stored in said temporary table, thereby establishing a virtual universe grid separate and distinct from said first virtual universe grid, and replicating said selected region of said first virtual universe grid. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for splitting an existing virtual universe context by designating one or more avatars to be separated from the existing virtual universe comprising the steps of:
-
selecting one or more avatars from a first virtual universe grid; instructing said first virtual universe grid to lock user accounts associated with said selected avatars in order to prevent avatar or inventory modification to said selected avatars; retrieving and storing account, avatar, and inventory data, for said locked avatars from said first virtual universe grid; commanding a second virtual universe grid, distinct from said first virtual universe grid, to generate one or more new universe user identifiers corresponding to said stored data; and commanding said second virtual universe grid to insert said selected avatars into said second virtual universe grid. - View Dependent Claims (13, 14, 15)
-
-
16. A system for splitting an existing virtual universe context by designating one or more avatars to be separated from the existing virtual universe comprising:
-
a user interface portion of a virtual universe system configured to allow a user to select one or more avatars from a first virtual universe grid; an instruction issued by a controller portion of said first virtual universe grid to lock user accounts associated with said selected avatars in order to prevent avatar or inventory modification to said selected avatars; a block of account, avatar, and inventory data, for said locked avatars from said first virtual universe grid, retrieved and stored by said controller portion in a temporary table; a command sent from said controller portion to a second virtual universe grid, distinct from said first virtual universe grid, to generate one or more new universe user identifiers corresponding to said stored data; and a command sent from said controller portion to said second virtual universe grid to insert said selected avatars into said second virtual universe grid. - View Dependent Claims (17, 18, 19)
-
Specification