Intuitive gesture-based graphical user interface
First Claim
1. A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen comprising the steps of:
- A) displaying a screen object on the screen;
B) receiving a user input corresponding to a selection of the screen object and evaluating the user input as either corresponding to a manual selection or corresponding to a gesture selection;
C) if the user input corresponds to a manual selection, performing the steps of;
1) automatically presenting on the screen a directional palette, the directional palette having at least one palette button, each at least one palette button each having a unique compass direction and a unique function identifier; and
2) receiving a next user input corresponding to a selection of the at least one palette button; and
D) if the user input corresponds to a gesture selection, performing the steps of;
1) providing a user feedback acknowledging the gesture selection;
2) determining if the user input is a function call;
3) if the user input is a function call, performing a function; and
4) if the user input is not a function call, returning to the step of automatically presenting on the screen a directional palette (step C)
1)).
4 Assignments
0 Petitions
Accused Products
Abstract
A user performs a manual selection or a gesture selection of a screen object (210, 220, 230) on a screen (150) of an electronic device (100) using a pointing device (190). After a manual selection, such as a single tap, the electronic device (100) automatically presents a temporary directional palette (450) having palette buttons (451, 452, 453, 454, 455) that explicitly state functions of the electronic device (100). Each palette button has a unique compass direction relative to the original tap area. By making a second tap on a desired palette button, a novice user learns available functions of the electronic device (100) and their corresponding directional gestures. Alternately, the user may perform a gesture selection of both a screen object and a function, such as making a double tap or drawing a line in the appropriate direction, before the directional palette appears on the screen (150).
772 Citations
16 Claims
-
1. A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen comprising the steps of:
-
A) displaying a screen object on the screen; B) receiving a user input corresponding to a selection of the screen object and evaluating the user input as either corresponding to a manual selection or corresponding to a gesture selection; C) if the user input corresponds to a manual selection, performing the steps of; 1) automatically presenting on the screen a directional palette, the directional palette having at least one palette button, each at least one palette button each having a unique compass direction and a unique function identifier; and 2) receiving a next user input corresponding to a selection of the at least one palette button; and D) if the user input corresponds to a gesture selection, performing the steps of; 1) providing a user feedback acknowledging the gesture selection; 2) determining if the user input is a function call; 3) if the user input is a function call, performing a function; and 4) if the user input is not a function call, returning to the step of automatically presenting on the screen a directional palette (step C)
1)). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for a radiotelephone having a screen comprising the steps of:
-
A) displaying a screen object on the screen; B) receiving a user input corresponding to a selection of the screen object and evaluating the user input as either corresponding to a manual selection or corresponding to a gesture selection; C) if the user input corresponds to a manual selection, performing the steps of; 1) automatically presenting on the screen a directional palette, the directional palette having at least one palette button, each at least one palette button each having a unique compass direction and a unique function identifier; 2) receiving a next user input corresponding to a selection of the at least one palette button and evaluating the next user input as either corresponding to a manual selection or corresponding to a gesture selection; 3) if the next user input corresponds to a manual selection, performing the steps of; 4) determining if the next user input is a function call; 5) if the next user input is a function call, performing a function; 6) if the next user input is not a function call, returning to the step of automatically presenting on the screen a directional palette (step C)
1));D) if the user input corresponds to a gesture selection, performing the steps of; 1) providing a user feedback acknowledging the gesture selection; 2) determining if the user input is a function call; 3) if the user input is a function call, performing a function; and 4) if the user input is not a function call, returning to the step of automatically presenting on the screen a directional palette (step C)
1)). - View Dependent Claims (16)
-
Specification