IP Library Patent Application 12789312
Patent Application
App. No. 12/789,312

Adaptive Gesture Tutorial

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 None
App. No.
12/789,312
Abstract

A system and a method are disclosed for determining and presenting a gesture tutorial comprising audio and/or video presentation on a gesture that is not frequently used by the user. To determine a tutorial, the system determines the user's gesture repertoire comprising information about gestures already learned by the user, e.g., gestures detected a pre-determined number of times on the user's computing device or another computing device associated with the user. The system determines a gesture associated with the user's computing device that is not represented in the gesture repertoire. The system determines a tutorial for the determined gesture and transmits the determined tutorial for presentation to the user.

Claims (46)

1 . A computer-implemented method for determining a tutorial presentation for users of computing devices, the method comprising:

determining a gesture repertoire of a user associated with a computing device, the gesture repertoire representing gesture information associated with gestures detected a pre-determined number of times on the computing device or another computing device associated with the user;

determining a gesture associated with the computing device wherein the determined gesture is not represented in the gesture repertoire;

determining a tutorial presentation corresponding to the determined gesture; and

transmitting the determined tutorial presentation to a presentation module in the computing device for presentation to the user.

2 . The method of claim 1 , further comprising:

receiving feedback indicating that the user did not learn the determined gesture;

modifying the determined tutorial presentation or creating a new tutorial presentation based on the received feedback; and

transmitting the modified or newly created tutorial presentation.

3 . The method of claim 1 , further comprising receiving information about a learned gesture for inclusion in the gesture repertoire, the learned gesture corresponding to a gesture detected on the computing device a pre-determined number of times.

4 . The method of claim 1 , wherein the gesture associated with the computing device is supported by an operating system or an application on the computing device.

5 . The method of claim 1 , wherein the tutorial presentation is presented to the user responsive to an installation or update of an operating system on the computing device.

6 . The method of claim 1 wherein determining the tutorial presentation further comprises determining the tutorial presentation responsive to an update or installation of an application on the computing device.

7 . The method of claim 1 wherein a plurality of users are associated with the computing device, the method further comprising:

receiving an identification associated with one of the plurality of the users; and

wherein determining the gesture repertoire comprises determining the gesture repertoire associated with the received identification associated with one of the plurality of the users.

8 . A computer readable storage medium storing instructions thereon, the instructions executed by one or more processors cause the processors to:

determine a gesture repertoire of a user associated with a computing device, the gesture repertoire representing gesture information associated with gestures detected a pre-determined number of times on the computing device or another computing device associated with the user;

determine a gesture associated with the computing device wherein the determined gesture is not represented in the gesture repertoire;

determine a tutorial presentation corresponding to the determined gesture; and

transmit the determined tutorial presentation to a presentation module in the computing device for presentation to the user.

9 . The computer readable storage medium of claim 8 , further comprising instructions executed by the one or more processors cause the processors to:

receive feedback indicating that the user did not learn the determined gesture;

modify the determined tutorial presentation or create a new tutorial presentation based on the received feedback; and

transmit the modified or newly created tutorial presentation.

10 . The computer readable storage medium of claim 8 , further comprising instructions executed by the one or more processors cause the processors to receive a learned gesture for inclusion in the gesture repertoire, the learned gesture corresponding to a gesture detected on the computing device a pre-determined number of times.

11 . The computer readable storage medium of claim 8 , wherein the gesture associated with the computing device is supported by an operating system or an application on the computing device.

12 . The computer readable storage medium of claim 8 , wherein the tutorial presentation is presented to the user responsive to an installation or update of an operating system on the computing device.

13 . The computer readable storage medium of claim 8 , wherein determining the tutorial presentation further comprises determining the tutorial presentation responsive to an update or installation of an application on the computing device.

14 . The computer readable storage medium of claim 8 , wherein a plurality of users are associated with the computing device, further comprising instructions executed by the processor cause the processor to:

receive an identification associated with one of the plurality of the users; and

wherein determining the gesture repertoire comprises determining the gesture repertoire associated with the received identification associated with one of the plurality of the users.

15 . A computer-implemented method for determining a tutorial presentation for a user of a computing device, the method comprising:

receiving a tutorial presentation comprising instructions on use a gesture not included in a gesture repertoire, the gesture repertoire representing gesture information associated with gestures detected a pre-determined number of times on the computing device or another computing device associated with the user;

storing the received tutorial presentation; and

presenting the received tutorial responsive to registration of the computing device or installation or an update of an application or an operating system on the computing device.

16 . The method of claim 15 , further comprising:

transmitting feedback indicating that the user did not learn the gesture taught in the tutorial presentation;

receiving a modified tutorial presentation or a new tutorial presentation based on the transmitted feedback; and

presenting the modified or newly created tutorial presentation to the user.

17 . The method of claim 15 , further comprising:

determining a learned gesture corresponding to a gesture detected on the computing device a pre-determined number of times; and

transmitting an identification of the learned gesture for inclusion in the gesture repertoire.

18 . The method of claim 15 , wherein the gesture in the tutorial presentation is supported by an operating system or an application on the computing device.

19 . The method of claim 15 , wherein the tutorial presentation is presented to the user responsive to an installation or update of an operating system on the computing device.

20 . The method of claim 15 , wherein receiving the tutorial presentation further comprises receiving the tutorial presentation responsive to an update or installation of an application on the computing device.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2010
From: KEMPE, DAVID D.
To: PALM, INC.
Reel/Frame 024457/0992 →