System for presenting differentiated content in virtual reality environments
First Claim
1. A system for presenting differentiated content in a virtual reality environment based on group affiliation, comprising:
- a process for generating representations of a physical or imaginary multi-dimensional space that is responsive to a plurality of individual users requesting specific representations based upon a state, or location, within the space (hereinafter referred to as a virtual reality environment);
a process for receiving requests from and distributing representations of a virtual reality environment to a plurality of individual users;
a method for assigning one or more group affiliation codes to a plurality of individuals engaged in using the virtual reality environment;
a method for maintaining association between an individual and one or more group affiliation codes;
a method for terminating the association between an individual and a group affiliation code;
a method for modifying the rendition of the virtual reality environment through the addition or deletion of inserted content materials selected on the basis of group affiliation codes, where the inserted content materials may include but not be limited to information encoded as text, graphical imagery, audio, or video signals.
0 Assignments
0 Petitions
Accused Products
Abstract
Virtual Reality Environments are typically represented in exactly the same manner to all participants, with variation according only to position and point of view of each participant. Systems and methods are disclosed herein for differentiating portions of the content of a virtual reality environment and of supplemental material presented in conjunction with the environment based on group membership. This invention relates to application of virtual reality techniques for the promotion and sale of goods, services, and incentives, where group membership based on language, affiliation, interest, behavior, or other such criteria may be used as a basis for differentiating the representation of the environment, it'"'"'s contents, participants, or other supplemental materials.
-
Citations
19 Claims
-
1. A system for presenting differentiated content in a virtual reality environment based on group affiliation, comprising:
-
a process for generating representations of a physical or imaginary multi-dimensional space that is responsive to a plurality of individual users requesting specific representations based upon a state, or location, within the space (hereinafter referred to as a virtual reality environment);
a process for receiving requests from and distributing representations of a virtual reality environment to a plurality of individual users;
a method for assigning one or more group affiliation codes to a plurality of individuals engaged in using the virtual reality environment;
a method for maintaining association between an individual and one or more group affiliation codes;
a method for terminating the association between an individual and a group affiliation code;
a method for modifying the rendition of the virtual reality environment through the addition or deletion of inserted content materials selected on the basis of group affiliation codes, where the inserted content materials may include but not be limited to information encoded as text, graphical imagery, audio, or video signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19)
-
-
14. A system, according to claim 14, wherein some portion of the inserted content represents a “
- virtual person”
or other form of dynamic agent, further comprising;
a method for creating definitions of dynamic agents which may comprise (but not be limited to) zero or more graphical representations of the agent or parts of the agent in the form of raster- or vector-based graphical imagery or video or a combination of these formats, zero or more elements of audio data, zero or more processes or actions that the agent may execute, a plurality of parameters of state including those sufficient to allow the dynamic agent to be accessed and utilized within the virtual reality environment;
a process for controlling dynamic agents, comprising a method for receiving and transmitting event signals and messages, a method for selecting and executing agent processes or actions based on the receipt of event signals, a method for selecting and delivering graphical representations of the agent, a method for selecting and delivering audio signals associated with the agent, and methods for changing the state parameters of the agent definition which may include those controlling the location of the agent within the state space of the virtual reality environment;
methods for modifying and deleting the definitions of dynamic agents;
- View Dependent Claims (15, 16, 17, 18)
- virtual person”
Specification