Dynamic player activity environment response
First Claim
1. A computer-implemented method to provide responses to emergent group activities in an interactive environment having a plurality of avatars, comprising:
- monitoring actions of one or more avatars in the interactive environment, the one or more avatars being controlled by a respective user;
detecting a first action matching a first action property in a first group activity template for a first group activity, of a plurality of group activity templates, wherein the group activity templates define at least one action property for each respective group activity, wherein at least two avatars in the interactive environment participate in the first group activity;
detecting a subsequent set of actions that match a respective action property specified in the first group activity template;
computing a respective score for;
(i) the first action, and (ii) each action in the subsequent set of actions, wherein each score reflects a respective likelihood that the first group activity is occurring;
computing a composite score based on the respective scores computed for the first action and each action of the subsequent set of actions;
determining that the first group activity is occurring based on the composite score exceeding a composite score threshold specified in the first group activity template; and
responsive to determining that the first group activity is occurring, issuing to one or more components of the interactive environment by operation of one or more computer processors, an indication to perform a respective predefined operation, wherein the predefined operations are related to the first group activity and modify the interactive environment to enhance the first group activity.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products to provide responses to emergent group activities in an interactive environment, by monitoring actions of one or more avatars in the interactive environment, the one or more avatars being controlled by a respective user, detecting a first action matching a first action property in a first group activity template for a first group activity, of a plurality of group activity templates, determining that the first group activity is occurring in the interactive environment, and issuing to one or more components of the interactive environment, an indication to perform a respective predefined operation.
-
Citations
24 Claims
-
1. A computer-implemented method to provide responses to emergent group activities in an interactive environment having a plurality of avatars, comprising:
-
monitoring actions of one or more avatars in the interactive environment, the one or more avatars being controlled by a respective user; detecting a first action matching a first action property in a first group activity template for a first group activity, of a plurality of group activity templates, wherein the group activity templates define at least one action property for each respective group activity, wherein at least two avatars in the interactive environment participate in the first group activity; detecting a subsequent set of actions that match a respective action property specified in the first group activity template; computing a respective score for;
(i) the first action, and (ii) each action in the subsequent set of actions, wherein each score reflects a respective likelihood that the first group activity is occurring;computing a composite score based on the respective scores computed for the first action and each action of the subsequent set of actions; determining that the first group activity is occurring based on the composite score exceeding a composite score threshold specified in the first group activity template; and responsive to determining that the first group activity is occurring, issuing to one or more components of the interactive environment by operation of one or more computer processors, an indication to perform a respective predefined operation, wherein the predefined operations are related to the first group activity and modify the interactive environment to enhance the first group activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 provide responses to emergent group activities in an interactive environment having a plurality of avatars, the operation comprising; monitoring actions of one or more avatars in the interactive environment, the one or more avatars being controlled by a respective user; detecting a first action matching a first action property in a first group activity template for a first group activity, of a plurality of group activity templates, wherein the group activity templates define at least one action property for each respective group activity, wherein at least two avatars in the interactive environment participate in the first group activity; detecting a subsequent set of actions that match a respective action property specified in the first group activity template; computing a respective score for;
(i) the first action, and (ii) each action in the subsequent set of actions, wherein each score reflects a respective likelihood that the first group activity is occurring;computing a composite score based on the respective scores computed for the first action and each action of the subsequent set of actions; determining that the first group activity is occurring based on the composite score exceeding a composite score threshold specified in the first group activity template; and responsive to determining that the first group activity is occurring, issuing to one or more components of the interactive environment by operation of one or more computer processors, an indication to perform a respective predefined operation, wherein the predefined operations are related to the first group activity and modify the interactive environment to enhance the first group activity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product to provide responses to emergent group activities in an interactive environment having a plurality of avatars, the computer program product comprising:
a 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; monitoring actions of one or more avatars in the interactive environment, the one or more avatars being controlled by a respective user; detecting a first action matching a first action property in a first group activity template for a first group activity, of a plurality of group activity templates, wherein the group activity templates define at least one action property for each respective group activity, wherein at least two avatars in the interactive environment participate in the first group activity; detecting a subsequent set of actions that match a respective action property specified in the first group activity template; computing a respective score for;
(i) the first action, and (ii) each action in the subsequent set of actions, wherein each score reflects a respective likelihood that the first group activity is occurring;computing a composite score based on the respective scores computed for the first action and each action of the subsequent set of actions; determining that the first group activity is occurring based on the composite score exceeding a composite score threshold specified in the first group activity template; and responsive to determining that the first group activity is occurring, issuing to one or more components of the interactive environment by operation of one or more computer processors, an indication to perform a respective predefined operation, wherein the predefined operations are related to the first group activity and modify the interactive environment to enhance the first group activity. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification