IP Library Granted Patent US 9,448,634
Granted Patent B1
US 9,448,634 · App. 13/798,008 · Granted Sep 20, 2016

System and method for providing rewards to a user in a virtual space based on user performance of gestures

Inventors: Kent Wakeford (Hillsborough, CA); Clifford J. Harrington (San Francisco, CA)
Assignee: KABAM, INC.
G06F3/017
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,448,634
App. No.
13/798,008
Granted
Sep 20, 2016
Kind
B1
Abstract

A system and method for providing rewards to a user in a virtual space based on the user performance of gestures is disclosed. Gesture parameters may be obtained for physical actions performed by virtual space users in the real world. Gestures and corresponding gesture commands in the virtual space may be identified based on the gesture parameters. User performance of an identified gesture may be qualified by one or more gesture metrics. The gesture metrics may be determined based on the obtained gesture parameters. Access to reward content may be provided to the user based on user performance of the identified gestures as qualified by the determined gesture metrics.

Claims (37)

1. A system configured to provide rewards to a user in a virtual space based on user performance of a gesture, the system comprising:

one or more processors configured by machine-readable instructions to:

execute an instance of the virtual space, and to implement the instance of the virtual space to facilitate participation by users in the virtual space, wherein users participate in the virtual space by controlling virtual space elements by inputting commands that are executed in the virtual space;

obtain gesture parameters that represent physical actions of the users in the real world, and to identify individual ones of multiple gestures performed by the users based on the obtained gesture parameters;

determine gesture commands corresponding to the identified gestures such that responsive to a performance of a first action by a first user having gesture parameters that correspond to a first gesture such that the first action is identified as the first gesture, wherein a first gesture command that corresponds to the first gesture is determined and executed;

determine a first gesture metric quantifying a quality of user performance of the first gesture, wherein the first gesture metric is determined based on the obtained gesture parameters for the first action;

provide access for the first user to a first set of reward content in the virtual space based on the first gesture metric determined for the first user;

determine whether the first gesture metric determined for performance of the first gesture by the first user breaches a first threshold; and

associate a second gesture which is different than the first gesture with the first gesture command responsive to a determination that the first gesture metric determined for performance of the first gesture by the first user has breached the first threshold so that subsequent and responsive to such association, identification of the second gesture results in execution of the first gesture command, and

provide, responsive to a determination that the first gesture metric determined for performance of the first gesture by the first user breaches a second threshold, a second set of reward content to the first user.

2. The system of claim 1 , wherein the one or more processors are configured by machine-readable instructions such that the quality quantified by the first gesture metric for performance of the first gesture by the first user includes one or more of accuracy with respect to the first gesture, precision, speed, style, power, direction or duration.

3. The system of claim 1 , wherein the one or more processors are configured by machine-readable instructions such that access to the first set of reward content is provided to the first user responsive to a determination that the first gesture metric determined for performance of the first gesture by the first user has breached the first threshold.

4. The system of claim 3 , the further configured to obtain the first threshold.

5. The system of claim 3 , wherein the first threshold corresponds to one or more of accuracy, average accuracy, a speed, an average speed, a number of correct gestures performed, a score, or an average score.

6. The system of claim 1 , wherein the one or more processors are configured by machine-readable instructions such that the first set of reward content includes one or more: virtual items, virtual currency, virtual space controls, invitation to virtual space events, real-world items or real-world currency.

7. The system of claim 1 , wherein the one or more processors are further configured by machine-readable instructions to:

determine gesture commands corresponding to the identified gestures such that responsive to a performance of a third action by the first user having gesture parameters that correspond to a third gesture such that the third action is identified as the third gesture, wherein a third gesture command that corresponds to the third gesture is determined and executed;

determine a third gesture metric quantifying a quality of user performance of the third gesture, wherein the third gesture metric is determined based on the obtained gesture parameters for the third action; and

provide access for the first user to a third set of reward content in the virtual space based on the third gesture metric determined for the first user.

8. A method for providing rewards to a user in a virtual space based on user performance of a gesture, the method being implemented in one or more physical processors configured by machine-readable instructions, the method comprising:

executing an instance of the virtual space, and to implement the instance of the virtual space to facilitate participation by users in the virtual space, wherein users participate in the virtual space by controlling virtual space elements by inputting commands that are executed in the virtual space;

obtaining gesture parameters that represent physical actions of the users in the real world, and to identify individual ones of multiple gestures performed by the users based on the obtained gesture parameters;

determining gesture commands corresponding to the identified gestures such that responsive to a performance of a first action by a first user having gesture parameters that correspond to a first gesture such that the first action is identified as the first gesture, wherein a first gesture command that corresponds to the first gesture is determined and executed in the virtual space;

determining a first gesture metric quantifying a quality of user performance of the first gesture such that the first gesture metric is determined based on the obtained gesture parameters for the first action; and

providing access for the first user to a first set of reward content in the virtual space based on the first gesture metric determined for the first user;

determining whether the first gesture metric determined for performance of the first gesture by the first user breaches a first threshold; and

associating a second gesture which is different than the first gesture with the first gesture command responsive to a determination that the first gesture metric determined for performance of the first gesture by the first user has breached the first threshold so that subsequent and responsive to such association, identification of the second gesture results in execution of the first gesture command; and

providing a second set of reward content to the first user responsive to a determination that the first gesture metric determined for performance of the first gesture by the first user breaches a second threshold.

9. The method of claim 8 , wherein the quality quantified by the first gesture metric for performance of the first gesture by the first user includes one or more of accuracy with respect to the first gesture, precision, speed, style, power, direction or duration.

10. The method of claim 8 , wherein the access to the first set of reward content is provided to the first user responsive to a determination that the first gesture metric determined for performance of the first gesture by the first user has breached the first threshold.

11. The method of claim 10 , further comprising obtaining the first threshold.

12. The method of claim 10 , wherein the first threshold corresponds to one or more of accuracy, average accuracy, a speed, an average speed, a number of correct gestures performed, a score, or an average score.

13. The method of claim 8 , wherein the first set of reward content includes one or more: virtual items, virtual currency, virtual space controls, invitation to virtual space events, real-world items or real-world currency.

14. The system of claim 8 , further comprising

determining gesture commands corresponding to the identified gestures such that responsive to a performance of a third action by the first user having gesture parameters that correspond to a third gesture such that the third action is identified as the third gesture, wherein a third gesture command that corresponds to the third gesture is determined and executed in the virtual space;

determining a third gesture metric quantifying a quality of user performance of the third gesture such that the third gesture metric is determined based on the obtained gesture parameters for the third action; and

providing access for the first user to a third set of reward content in the virtual space based on the third gesture metric determined for the first user.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2018
From: AFTERSHOCK SERVICES, INC.
To: ELECTRONIC ARTS INC.
Reel/Frame 045474/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2017
From: KABAM, INC.
To: AFTERSHOCK SERVICES, INC.
Reel/Frame 042211/0425 →
TERMINATION OF INTELLECTUAL PROPERTY SECURITY AGREEMENT, RECORDED AT REEL/FRAME: 039268/0910 Recorded Mar 2, 2017
From: SILICON VALLEY BANK
To: KABAM, INC.
Reel/Frame 041857/0538 →
SECURITY AGREEMENT Recorded Jul 6, 2016
From: KABAM, INC.
To: SILICON VALLEY BANK
Reel/Frame 039268/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2013
From: WAKEFORD, KENT; HARRINGTON, CLIFFORD J.
To: KABAM, INC.
Reel/Frame 029978/0293 →