CPC A63F 13/79 (2014.09) [A63F 13/22 (2014.09); A63F 2300/1018 (2013.01)] | 21 Claims |
1. A method for profile-based detection of unintended controller usage, the method comprising:
storing in memory a set of input data received at an interactive controller, the set of input data including timing information associated with one or more virtual actions taken within a virtual environment resulting from one or more controller inputs received via the interactive controller;
monitoring performance data associated with a user during a current interactive session associated with the virtual environment, wherein the monitored performance data includes a current set of input data at an identified time within the virtual environment;
identifying that the current set of input data is associated with an unintended virtual action based on an analysis that compares the current set of input data at the identified time to the stored set of input data at a corresponding time within the virtual environment, wherein the stored set of input data is associated with a different virtual action identified as intended;
identifying a set of selectable options to present the user based on the unintended virtual action, wherein one or more of the selectable options is based on the intended virtual action associated with the stored set of input data;
generating at least one of the set of selectable options to present to the user via a user device associated with the virtual environment, wherein the user makes a selection from the set of selectable options; and
initiating an action corresponding to the selection, wherein the action is initiated within the virtual environment in accordance with the selection.
|