Browse Prior Art Database

Method to enable content management by the application of a visual diff to objects in a virtual world

IP.com Disclosure Number: IPCOM000181075D
Original Publication Date: 2009-Mar-25
Included in the Prior Art Database: 2009-Mar-25
Document File: 2 page(s) / 25K

Publishing Venue

IBM

Abstract

Disclosed is a system and method to enable content management by the application of a visual diff to objects in a virtual world. Consider a set of user-created dynamic content in a virtual world. The problem is that in a virtual world collaborative environment, a set of surrounding objects or prims may have changed without your knowledge. It is difficult to visually maintain whether an object has changed or not, is in the place it originally was, or was completely removed. This is especially true if the environment contains hundreds of objects. What is needed is a method to visually show the object changes in the scene, and easily commit or revert such changes.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 1 of 2

Method to enable content management by the application of a visual diff to objects in a virtual world

What is proposed in this disclosure is a method to visually show that an object has changed or been removed, a visual 3D diff. The method could be applied to a variety of applications in a virtual world: building, development, design, basically anywhere there is a set of objects that can be created or manipulated.

One possible example of invention would be to keep track of objects in an open build virtual world environment. For example, a user entering an OpenSim region with this method enabled would be able to list all objects that have created, changed, moved, or been deleted. These objects could be highlighted in the 3D environment in the following fashion (the actual effects used for highlighting could easily be different, examples are given for flavor):

Deleted: If an object had been removed from a scene, an outline of the object would appear in world glowing red

New: If an object was new, it would glow green


Changed: Different visual clues may be given depending on the type of changes made such as:

movement - If an object had been moved, a version at the old position would be shown in glowing blue (changed) with a particle beam connecting the phantom to the real object
metadata changes - if an object had meta data changes (name, description) it would have a particular additional characteristics, such as sparkles.

One could imagine a standard vocabulary of visual change queue growing up in this environment.

Depending on the version tracking being used by the back end system, visual diffs may be able to show differences between:

Defined discreet revisions

Time based revisions (if all changes are tracked)

Because 3D environments have previously been thought of as static constructs, 3D difference algorithms or display methods aren't available, and no standard vocabulary for representing a delete or changed object at multiple revisions is out there. If one were to think of collaborative 3D environment...