System and method for facilitating creation of a rich virtual environment
First Claim
Patent Images
1. A method for storing and displaying information within a virtual environment, the method comprising:
- generating, by a virtual venue application implemented on a server comprising a processor, a virtual venue that comprises a two- or three-dimensional spatial representation of one or more objects based on an object model, wherein the object model comprises one or more virtual exhibits, wherein each virtual exhibit comprises one or more virtual rooms, wherein each virtual room comprises one or more faces, wherein at least one face comprises one or more display containers, wherein the at least one face is of a face type that selects a container type from one or more container types and defines the selected container type for the one or more display containers, wherein the container type defines a virtual object that the one or more display containers are displayed as within the virtual venue, wherein each display container comprises zero or more object mounts, and wherein each object mount hosts a display object that is a two- or three-dimensional virtual representation of an object; and
displaying, by the virtual venue application implemented on the server, at least one virtual room of the virtual venue within a graphical user interface, wherein the display of the at least one virtual room produces a two- or three-dimensional virtual environment, wherein each display object of each object mount of each display container is also displayed within the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual venue application for displaying information is provided, where the virtual venue application is implemented as part of an apparatus, or a system. The virtual venue application allows one or more users to store digital information, where the virtual venue application displays the stored digital information within a virtual environment, and where the virtual environment is presented by one or more two- or three-dimensional screens displayed within a user interface. The virtual venue application further enables interaction between users in a virtual environment.
-
Citations
87 Claims
-
1. A method for storing and displaying information within a virtual environment, the method comprising:
-
generating, by a virtual venue application implemented on a server comprising a processor, a virtual venue that comprises a two- or three-dimensional spatial representation of one or more objects based on an object model, wherein the object model comprises one or more virtual exhibits, wherein each virtual exhibit comprises one or more virtual rooms, wherein each virtual room comprises one or more faces, wherein at least one face comprises one or more display containers, wherein the at least one face is of a face type that selects a container type from one or more container types and defines the selected container type for the one or more display containers, wherein the container type defines a virtual object that the one or more display containers are displayed as within the virtual venue, wherein each display container comprises zero or more object mounts, and wherein each object mount hosts a display object that is a two- or three-dimensional virtual representation of an object; and displaying, by the virtual venue application implemented on the server, at least one virtual room of the virtual venue within a graphical user interface, wherein the display of the at least one virtual room produces a two- or three-dimensional virtual environment, wherein each display object of each object mount of each display container is also displayed within the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus, comprising:
-
a memory configured to store a virtual venue module; and a processor configured to execute the virtual venue module stored on the memory, wherein the processor is further configured, when executing the virtual venue module stored on the memory, to, generate a virtual venue that comprises a two- or three-dimensional spatial representation of one or more objects based on an object model, wherein the object model comprises one or more virtual exhibits, wherein each virtual exhibit comprises one or more virtual rooms, wherein each room comprises one or more faces, wherein at least one face comprises one or more display containers, wherein the at least one face is of a face type that selects a container type from one or more container types and defines the selected container type for the one or more display containers, wherein the container type defines a virtual object that the one or more display containers are displayed as within the virtual venue, wherein each display container comprises zero or more object mounts, and wherein each object mount hosts a display object that is a two- or three-dimensional virtual representation of an object; and display at least one virtual room of the virtual venue within a graphical user interface, wherein the display of the at least one virtual room produces a two- or three-dimensional virtual environment, and wherein each display object of each object mount of each container is also displayed within the graphical user interface. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A non-transitory computer-readable medium having a computer program stored thereon that, when executed by a processor, causes the processor to implement a method, the method comprising:
-
generating a virtual venue that comprises a two- or three-dimensional spatial representation of one or more objects based on an object model, wherein the object model comprises one or more virtual exhibits, wherein each virtual exhibit comprises one or more virtual rooms, wherein each room comprises one or more faces, wherein at least one face comprises one or more display containers, wherein the at least one face is of a face type that selects a container type from one or more container types and defines the selected container type for the one or more display containers, wherein the container type defines a virtual object that the one or more display containers are displayed as within the virtual venue, wherein each display container comprises zero or more object mounts, and wherein each object mount hosts a display object that is a two- or three-dimensional virtual representation of an object; and displaying at least one virtual room of the virtual venue within a graphical user interface, wherein the display of the at least one virtual room produces a two- or three-dimensional virtual environment, and wherein each display object of each object mount of each container is also displayed within the graphical user interface. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
Specification