Distributed collaborative environment definition system and method
AssigneeDisti, LLC
InventorsWilliam Andrews, Darren Humphrey, Joe Swinski, Benjamin Baker, Chris Van Duyne, Derek Minton
Life of this patent
Estimating the term…
Abstract
A system and method for generating a reusable virtual environment item to be integrated into a visual computer simulation using data gathered from a plurality of developers, comprising a centralized knowledge management module, a plurality of distributed workspaces, a content repository, and a content production tool.
Claims11
A system having a processor for generating a reusable virtual environment item to be integrated into a visual computer simulation wherein the reusable virtual environment item is generated using object data gathered from a plurality of developers, the system comprising:
- a centralized knowledge management module for storing a plurality of objects wherein each object is of a pre-defined object class wherein the object class defines a structure for the object, an exporter for the object, a build setting for the object and a behavior for the object;
- a plurality of distributed workspaces communicatively connected to the knowledge management module wherein each workspace gathers object class information from the knowledge management module, gathers object data from a developer such that the object data conforms to the object class, and provides the gathered object data to the knowledge management module;
- a content repository operable to store graphical information relating to the objects stored in the knowledge management module;
- a content production tool which builds the reusable virtual environment item by gathering a plurality of objects from the knowledge management module wherein for each gathered object, the content production tool uses the object's exporter to export the object data from the knowledge management module;
- gathers graphical information related to the object from the content repository;
- and
- generates the reusable virtual environment item using the build setting for the object wherein the reusable virtual environment item conforms to the behavior for the object.
A method for generating a reusable virtual environment item to be integrated into a visual computer simulation wherein the reusable virtual environment item is generated using object data gathered from a plurality of developers, the method comprising the steps of:
- storing a plurality of objects in a centralized knowledge management module, wherein each object is of a pre-defined object class, wherein the object class defines a structure for the object, an exporter for the object, a build setting for the object and a behavior for the object;
- gathering object class information from the knowledge management module, gathering object data from a developer such that the object data conforms to the object class, and providing the gathered object data to the knowledge management module via a plurality of distributed workspaces communicatively connected to the knowledge management module;
- storing in a content repository, graphical information relating to the objects stored in the knowledge management module;
- building the reusable virtual environment item by gathering a plurality of objects from the knowledge management module wherein for each gathered object, using the object's exporter to export the object data from the knowledge management module;
- gathering graphical information related to the object from the content repository;
- and
- generating the reusable virtual environment item using the build setting for the object wherein the virtual environment item conforms to the object behavior.
Dependencies are inferred from the claim text.