Alternative representations of virtual content in a virtual universe

US9472014B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9472014-B2
Application numberUS-33942308-A
CountryUS
Kind codeB2
Filing dateDec 19, 2008
Priority dateDec 19, 2008
Publication dateOct 18, 2016
Grant dateOct 18, 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.

An invention for generating an alternative representation of virtual content in a virtual universe is provided. In one embodiment, there is an alternative representation tool, including a visual component configured to determine a visual capacity of a user of a virtual universe. The alternative representation tool further includes an alternative component configured to provide an alternative representation of a virtual content renderable in the virtual universe based on the visual capacity of the user of the virtual universe.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing an alternative representation of virtual content in a virtual universe, comprising the computer implemented steps of: displaying a set of virtual universe alternative representations to a user of a virtual universe, the virtual universe including a computer-based virtual environment that a plurality of users access and interact with using avatars; receiving input from the user corresponding to a set of desired virtual universe alternative representation characteristics; defining all virtual content of the virtual universe in terms of a virtual reality modeling language, wherein the virtual content definitions comprise programming data necessary for executing objects, texts, and scripts within the virtual universe; accessing, in response to the user entering a region of the virtual universe, visual capacity information stored in a user profile associated with the user within a user database; determining a visual capacity of a user of the virtual universe based on the input from the user and the visual capacity information; providing, by a server array, an alternative representation of a virtual content of the virtual universe renderable to the user by modifying the definition of the virtual content renderable in the virtual universe with metadata that identifies how to modify the virtual content renderable in the virtual universe based on the visual capacity of the user of the virtual universe, wherein non-interactive objects are altered to appear less visually prominent relative to interactive objects, the interactive objects capable of providing a response to an interaction from the user, and wherein the modifying further includes: annotating the definition of the scripts associated with the virtual content with metadata that identifies how to eliminate visual lighting effects from objects; annotating the definition of the scripts associated with the virtual content with metadata that identifies how to modify the color of objects; and annotating the definition of the objects associated with the virtual content with metadata that identifies how to provide simplified geometric representations of the objects; determining a second visual capacity of a second user of the virtual universe based on the input and the visual capacity information from the second user; and providing, by the server array, a second alternative representation of the virtual content of the virtual universe renderable to the second user by modifying the definition of the virtual content renderable in the virtual universe with metadata that identifies how to modify the virtual content renderable in the virtual universe based on the visual capacity of the second user, wherein an image in the second alternative representation of the virtual universe viewed by the second user is altered to appear different to the second user than the image in the virtual universe viewed than an identical viewpoint by the user appears to the user according to the alternative representation. 2. The method according to claim 1 , the computer implemented step of providing comprising modifying a definition of the virtual content renderable in the virtual universe. 3. The method according to claim 1 , the providing comprising comparing the virtual content renderable in the virtual universe to a set of rendering rules to automatically provide an alternative representation of the virtual content renderable in the virtual universe. 4. The method according to claim 2 , the modifying comprising annotating the definition of the virtual content renderable in the virtual universe with metadata that identifies how to modify the virtual content renderable in the virtual universe. 5. The method according to claim 4 , the definition of the virtual content renderable in the virtual universe comprising programming data associated with a plurality of objects each comprising a set of texts and a set of scripts. 6. The method according to claim 1 , the alternative representation of the virtual content renderable in the virtual universe comprising at least one of the following: a simplified geometric representation of at least a portion of the virtual content renderable in the virtual universe, an alternative color representation for at least a portion of the virtual content renderable in the virtual universe, or a modified visual lighting effect for at least a portion of the virtual content renderable in the virtual universe. 7. A computer system for providing an alternative representation of virtual content in a virtual universe, comprising: at least one processing unit; memory operably associated with the at least one processing unit; and an alternative representation tool storable in memory and executable by the at least one processing unit, the alternative representation tool comprising: a visual component configured to: display a set of virtual universe alternative representations to a user of a virtual universe, the virtual universe including a computer-based virtual environment that a plurality of users access and interact with using avatars; receive input from the user corresponding to a set of desired representation characteristics of the set of virtual universe alternative representations; define all virtual content of the virtual universe in terms of a virtual reality modeling language, wherein the virtual content definitions comprise programming data necessary for executing objects, texts, and scripts within the virtual universe; access, in response to the user entering a region of the virtual universe, visual capacity information stored in a user profile associated with the user within a user database; determine a visual capacity of the user of the virtual universe based on the input from the user and the visual capacity information; and determine a second visual capacity of a second user of the virtual universe based on the input and the visual capacity information from the second user; and an alternative component on a server array configured to: provide an alternative representation of a virtual content of the virtual universe renderable to the user by modifying the definition of the virtual content renderable in the virtual universe with metadata that identifies how to modify the virtual content renderable in the virtual universe based on the visual capacity of the user of the virtual universe, wherein non-interactive objects are altered to appear less visually prominent relative to interactive objects, the interactive objects capable of providing a response to an interaction from the user, and wherein the modifying further includes: annotating the definition of the scripts associated with the virtual content with metadata that identifies how to eliminate visual lighting effects from objects; annotating the definition of the scripts associated with the virtual content with metadata that identifies how to modify the color of objects; and annotating the definition of the objects associated with the virtual content with metadata that identifies how to provide simplified geometric representations of the objects; and provide a second alternative representation of the virtual content of the virtual universe renderable to the second user by modifying the definition of the virtual content renderable in the virtual universe with metadata that identifies how to modify the virtual content renderable in the virtual universe based on the visual capacity of the second user, wherein an image in the second alternative representation of the virtual universe viewed by the second user is altered to appear different to the second user than the image in the virtual universe viewed from an identical viewpoint by the user appears to the user according to the alternative representation.

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • involving adaptation to the client's capabilities · CPC title

  • Annotation, e.g. comment data or footnotes · CPC title

  • Geometric image transformations in the plane of the image · CPC title

  • Marketing; Price estimation or determination; Fundraising · 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 US9472014B2 cover?
An invention for generating an alternative representation of virtual content in a virtual universe is provided. In one embodiment, there is an alternative representation tool, including a visual component configured to determine a visual capacity of a user of a virtual universe. The alternative representation tool further includes an alternative component configured to provide an alternative re…
Who is the assignee on this patent?
Chan Philip S P, Sabir Kenneth, IBM
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 18 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).