Initiate events through hidden interactions
First Claim
Patent Images
1. A method to trigger events in a virtual environment, comprising:
- defining a plurality of associations between each of a plurality of triggers and a respective event, of a plurality of events, wherein the plurality of associations comprise;
(i) predefined associations, (ii) associations dynamically generated responsive to detecting a new trigger, and (iii) user-defined associations;
monitoring a gesture in the virtual environment between at least a first user represented by a first avatar and a second user represented by a second avatar, the gesture having an explicit meaning to the first and second users;
determining that the gesture has a predefined meaning by;
monitoring communications between the first and second users;
computing an interaction score based on the monitored communications; and
determining that the interaction score exceeds a relationship threshold;
determining that the gesture is defined as a first trigger, of the plurality of triggers, based on the gesture having a predefined meaning;
identifying a first association, of the plurality of associations, between the first trigger and a first event, of the plurality of events;
triggering the first event in the virtual environment based on the first association;
detecting the new trigger; and
dynamically defining a new association, of the plurality of associations, between the new trigger and at least one of the plurality of events.
1 Assignment
0 Petitions
Accused Products
Abstract
System, method, and computer program product to trigger events in a virtual environment, by monitoring a communication in the virtual environment between at least a first user represented by a first avatar and a second user represented by a second avatar, the communication having an explicit meaning to the first and second users, determining whether the communication is predefined as a trigger associated with a corresponding event based on the communication having a secondary meaning not discernible from the explicit meaning, and upon determining that the communication is predefined as the trigger, triggering the corresponding event in the virtual environment.
-
Citations
24 Claims
-
1. A method to trigger events in a virtual environment, comprising:
-
defining a plurality of associations between each of a plurality of triggers and a respective event, of a plurality of events, wherein the plurality of associations comprise;
(i) predefined associations, (ii) associations dynamically generated responsive to detecting a new trigger, and (iii) user-defined associations;monitoring a gesture in the virtual environment between at least a first user represented by a first avatar and a second user represented by a second avatar, the gesture having an explicit meaning to the first and second users; determining that the gesture has a predefined meaning by; monitoring communications between the first and second users; computing an interaction score based on the monitored communications; and determining that the interaction score exceeds a relationship threshold; determining that the gesture is defined as a first trigger, of the plurality of triggers, based on the gesture having a predefined meaning; identifying a first association, of the plurality of associations, between the first trigger and a first event, of the plurality of events; triggering the first event in the virtual environment based on the first association; detecting the new trigger; and dynamically defining a new association, of the plurality of associations, between the new trigger and at least one of the plurality of events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product to trigger events in a virtual environment, the computer program product comprising:
-
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor to perform an operation comprising; defining a plurality of associations between each of a plurality of triggers and a respective event, of a plurality of events, wherein the plurality of associations comprise;
(i) predefined associations, (ii) associations dynamically generated responsive to detecting a new trigger, and (iii) user-defined associations;monitoring a gesture in the virtual environment between at least a first user represented by a first avatar and a second user represented by a second avatar, the gesture having an explicit meaning to the first and second users; determining that the gesture has a predefined meaning by; monitoring communications between the first and second users; computing an interaction score based on the monitored communications; and determining that the interaction score exceeds a relationship threshold; determining that the gesture is defined as a first trigger, of the plurality of triggers, based on the gesture having a predefined meaning; identifying a first association, of the plurality of associations, between the first trigger and a first event, of the plurality of events; triggering the first event in the virtual environment based on the first association; detecting the new trigger; and dynamically defining a new association, of the plurality of associations, between the new trigger and at least one of the plurality of events. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
one or more computer processors; and a memory containing a program, which when executed by the one or more computer processors, performs an operation to trigger events in a virtual environment, the operation comprising; defining a plurality of associations between each of a plurality of triggers and a respective event, of a plurality of events, wherein the plurality of associations comprise;
(i) predefined associations, (ii) associations dynamically generated responsive to detecting a new trigger, and (iii) user-defined associations;monitoring a gesture in the virtual environment between at least a first user represented by a first avatar and a second user represented by a second avatar, the gesture having an explicit meaning to the first and second users; determining that the gesture has a predefined meaning by; monitoring communications between the first and second users; computing an interaction score based on the monitored communications; and determining that the interaction score exceeds a relationship threshold; determining that the gesture is defined as a first trigger, of the plurality of triggers, based on the gesture having a predefined meaning; identifying a first association, of the plurality of associations, between the first trigger and a first event, of the plurality of events; triggering the first event in the virtual environment based on the first association;
detecting the new trigger; anddynamically defining a new association, of the plurality of associations, between the new trigger and at least one of the plurality of events. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification