- Number
- 9766773
- Published
- 2017-09-19
- Filed
- 2013-07-31
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Crocker; John et al.
- CPC
- H04L51/02; H04L12/1827; G06F3/04815; A63F13/30
- Verdict
- Set aside dynamic player activity environment response - chat/messaging plumbing
- Source
- Google Patents · FreePatentsOnline
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 afirst 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.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) So that the manner in which the above recited aspects are attained and can be understood in detail, a more particular description of embodiments of the disclosure, briefly summarized above, may be had by reference to the appended drawings.(2) It is to be noted, however, that the appended drawings illustrate only typical embodiments of this disclosure and are therefore not to be considered limiting of its scope, for the disclosure may admit to other equally effective embodiments.(3) FIG. 1 illustrates techniques for dynamic player activity environment responses, according to one embodiment.(4) FIGS. 2A-2B illustrate dynamic player activity environment responses, according to one embodiment.(5) FIG. 3 illustrates a system for dynamic player activity environment responses,according to one embodiment.(6) FIG. 4 illustrates a method for dynamic player activity environment responses, according to one embodiment.(7) FIG. 5 illustrates a method to monitor activities in a virtual world to detect group activities, according to one embodiment.(8) FIG. 6 illustrates a method for issuing activity event triggers in a virtual world, according to one embodiment.(9) FIG. 7 illustrates components of a virtual world application configured to provide dynamic player activity environment responses, according to one embodiment.DETAILED DESCRIPTION(10) Embodiments disclosed herein interpret and aggregate actions and events in an interactive environment and class
Claims
1. A computer-implemented method to provide responses to emergent group activities in an interactive environment havinga 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 fora 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.
9. A system, comprising: one ormore 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 avatarsin 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.
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 inthe 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; computinga 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.