IP Library Granted Patent US 8,577,081
Granted Patent B2
US 8,577,081 · App. 13/316,424 · Granted Nov 5, 2013

Mobile video-based therapy

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 8,577,081
App. No.
13/316,424
Granted
Nov 5, 2013
Kind
B2
Abstract

Mobile video-based therapy, using a portable therapy device that includes a camera, a therapy application database, a processor, and a display. The camera is configured to generate images of a user, and the therapy application database is configured to store therapy applications. The processor is configured to select, from the therapy application database, a therapy application appropriate for assisting in physical or cognitive rehabilitation or therapy of the user, to invoke the therapy application, to recognize a gesture of the user from the generated images, and to control the invoked therapy application based on the recognized gesture. The display is configured to display an output of the controlled therapy application.

Claims (99)

1. A method comprising:

recognizing, by a computing device, whether a user possesses a controller based on information from a capture device;

executing, by the computing device, an application based on possession of the controller, if it is recognized the user possesses the controller; and

selecting an application that does not require possession of the controller, if it is not recognized that the user possesses the controller;

wherein selecting the application includes:

displaying a plurality of icons, each icon representing a candidate application, adjacent to an avatar;

recognizing, from a plurality of captured images, a gesture of the user;

controlling the avatar based on the recognized gesture; and

outputting, as the selected application, one of the candidate applications, wherein an icon corresponding to the one candidate application is affected by the controlled avatar.

2. The method of claim 1 , wherein the capture device comprises a camera.

3. The method of claim 1 , wherein the application is a therapy application appropriate for assisting in physical or cognitive rehabilitation of the user.

4. The method of claim 1 , further comprising:

recognizing a gesture of the user based on the information; and

controlling the executed application based on the recognized gesture.

5. The method of claim 4 ,

wherein executing the selected application includes:

generating a virtual environment; and

displaying a representation of the user within the virtual environment,

wherein recognizing the gesture further comprises recognizing a magnitude and direction of the gesture, and

wherein controlling the executed application includes:

moving the representation within the virtual environment in a magnitude and direction correlating to the determined magnitude and direction of the gesture; and

providing visual or audible feedback to the user based on moving the representation.

6. The method of claim 1 , further comprising:

determining, by the computing device, a medical condition of the user,

wherein the application is selected based on the determined medical condition.

7. The method of claim 6 , wherein the information comprises a captured image, and wherein the medical condition is determined based at least in part on the captured image.

8. The method of claim 7 , wherein the medical condition is determined based at least in part on facial recognition performed on the captured image, a medical chart or label identified in the captured image, or a medical appliance recognized in the captured image.

9. The method of claim 6 , wherein selecting an application includes:

accessing a matrix correlating applications with medical conditions and therapeutic effects;

inputting the determined medical condition or a desired therapeutic effect remedying the determined medical condition into the matrix;

accessing, as an output of the matrix, a set of applications correlating to the determined medical condition or the desired therapeutic effect; and

selecting the application from the accessed set of applications.

10. The method of claim 6 , wherein determining a medical condition of the user includes:

determining an identity of the user based on performing facial detection and recognition of one of the captured images; and

querying a database that correlates users with medical conditions, using the determined identity.

11. A non-transitory computer-readable medium storing instructions that, when executed, cause a computing device to:

recognize whether a user possesses a controller based on information from a capture device;

execute an application based on possession of the controller, if it is recognized the user possesses the controller; and

select an application that does not require possession of the controller, if it is not recognized that the user possesses the controller;

wherein the instructions that cause the computing device to select the application include additional instructions that further cause the computing device to:

display a plurality of icons, each icon representing a candidate application, adjacent to an avatar;

recognize, from a plurality of captured images, a gesture of the user;

control the avatar based on the recognized gesture; and

output, as the selected application, one of the candidate applications, wherein an icon corresponding to the one candidate application is affected by the controlled avatar.

12. The non-transitory computer-readable medium of claim 11 , wherein the capture device comprises a camera.

13. The non-transitory computer-readable medium of claim 11 , wherein the application is a therapy application appropriate for assisting in physical or cognitive rehabilitation of the user.

14. The non-transitory computer-readable medium of claim 11 , having additional instructions stored thereon that, when executed, further cause the computing device to:

recognize a gesture of the user based on the information; and

control the executed application based on the recognized gesture.

15. The non-transitory computer-readable medium of claim 11 , having additional instructions stored thereon that, when executed, further cause the computing device to:

determine a medical condition of the user,

wherein the application is selected based on the determined medical condition.

16. An apparatus comprising:

at least one processor; and

memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to:

recognize whether a user possesses a controller based on information from a capture device;

execute an application based on possession of the controller, if it is recognized the user possesses the controller; and

select an application that does not require possession of the controller, if it is not recognized that the user possesses the controller;

wherein the instructions that cause the apparatus to select the application include instructions that further cause the apparatus to:

display a plurality of icons, each icon representing a candidate application, adjacent to an avatar;

recognize, from a plurality of captured images, a gesture of the user;

control the avatar based on the recognized gesture; and

output, as the selected application, one of the candidate applications, wherein an icon corresponding to the one candidate application is affected by the controlled avatar.

17. The apparatus of claim 16 , wherein the capture device comprises a camera.

18. The apparatus of claim 16 , wherein the application is a therapy application appropriate for assisting in physical or cognitive rehabilitation of the user.

19. The apparatus of claim 16 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, further cause the apparatus to:

recognize a gesture of the user based on the information; and

control the executed application based on the recognized gesture.

20. The apparatus of claim 16 , wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, further cause the apparatus to:

determine a medical condition of the user,

wherein the application is selected based on the determined medical condition.

21. A system comprising:

means for recognizing whether a user possesses a controller based on information from a capture device;

means for executing an application based on possession of the controller, if it is recognized the user possesses the controller; and

means for selecting an application that does not require possession of the controller, if it is not recognized that the user possesses the controller;

wherein the means for selecting the application includes:

means for displaying a plurality of icons, each icon representing a candidate application, adjacent to an avatar;

means for recognizing, from a plurality of captured images, a gesture of the user;

means for controlling the avatar based on the recognized gesture; and

means for outputting, as the selected application, one of the candidate applications, wherein an icon corresponding to the one candidate application is affected by the controlled avatar.

22. The system of claim 21 , wherein the capture device comprises a camera.

23. The system of claim 21 , wherein the application is a therapy application appropriate for assisting in physical or cognitive rehabilitation of the user.

24. The system of claim 21 , further comprising:

means for recognizing a gesture of the user based on the information; and

means for controlling the executed application based on the recognized gesture.

25. A device comprising:

means for accessing images of a user;

means for selecting a therapy application appropriate for assisting in physical or cognitive rehabilitation or therapy of the user;

means for invoking the therapy application;

means for recognizing a gesture of the user from the accessed images; and

means for controlling the invoked therapy application based on the recognized gesture;

wherein the means for selecting the therapy application comprises:

means for recognizing, from one or more of the images, whether the user possesses a controller; and

means for selecting a therapy application that does not require possession of the controller, if the user is recognized to not possess the controller;

wherein the means for selecting the therapy application includes:

means for displaying a plurality of icons, each icon representing a candidate application, adjacent to an avatar;

means for recognizing, from the images, a gesture of the user;

means for controlling the avatar based on the recognized gesture; and

means for outputting, as the selected therapy application, one of the candidate applications, wherein an icon corresponding to the one candidate application is affected by the controlled avatar.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2012
From: KELUSKY, RONALD L.; ROBINSON, SCOTT
To: GESTURETEK, INC.
Reel/Frame 027754/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2012
From: GESTURETEK, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 027754/0940 →