Method and Apparatus for a Computer Simulated Environment
AssigneeInternational Business Machines Corporation
InventorsConor Peter Beverland, Christopher Edward Sharp, Matthew Whitbourne
Life of this patent
Estimating the term…
Abstract
This invention relates to a computer simulated environment, such as a virtual world, and to the identification of a user entering the virtual world and user context in the virtual world model. An output of the virtual world model may be rendered using objects in the virtual world model. Previous versions of the rendered objects may then be located in associated user memory and specified differences between the rendered objects and the previous versions of the objects may be identified. A layer of the identified differences may then be rendered on the rendered output of the virtual world model.
Claims25
A method of rendering a virtual environment, said virtual environment having a virtual model, comprising:
- identifying a user entering the virtual environment and user location in the virtual model;
- rendering an output of the virtual model using objects in the virtual model;
- locating, in associated user memory, objects associated with the virtual world;
- identifying differences between the virtual world and the user memory;
- and
- rendering a layer of the identified differences on the rendered output of the virtual model.
A method of rendering a virtual environment, said virtual environment having a virtual model, comprising:
- identifying a user entering the virtual environment and user location in the virtual model:
- rendering an output of the virtual model using objects in the virtual model;
- locating, in associated user memory, objects associated with the virtual world;
- identifying differences between the virtual world and the user memory;
- and
- rendering a layer of the identified differences on the rendered output of the virtual model indicating the identified differences by at least one of:
- highlighting, shading, or flashing, and further indicating the time since the object was changed or last viewed by the user.
A system of rendering a virtual environment, said virtual environment having a virtual model, comprising:
- an input interface for identifying a user entering the virtual environment and user context in the virtual model;
- a rendering engine for rendering output of the virtual model using objects in the virtual model;
- a difference engine for locating, in associated user memory, previous versions of objects and for identifying specified differences between the virtual model and the user memory;
- and
- wherein said rendering engine is further adapted for rendering a layer of the identified differences on the rendered output of the virtual model.
A computer program product for simulating a virtual environment having a virtual model, said computer program product comprising:
- a computer usable medium having computer usable program code embodied therewith, said computer usable program code comprising:
- a computer usable program code configured to:
- identify a user entering the virtual world and user context in the virtual model;
- render an output of the virtual model using objects in the virtual world model;
- locate, in associated user memory, previous versions of the rendered objects;
- identify specified differences between the rendered objects and the previous versions of the objects;
- and
- render a layer of the identified differences on the rendered output of the virtual model.
Dependencies are inferred from the claim text.