← Back to Patent Explorer
US5745116A Expired / Lapsed US ⏱️ 0.0 years remaining

Intuitive gesture-based graphical user interface

Assignee: Google Technology Holdings LLC
•
Filing: 1996-09-09
•
Granted: 1998-04-28
•
Expires: 2016-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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).

Inventors

  • 👤 Suthirug Num Pisutha-Arnond

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 15:53
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G06F3/04883; G06F3/03; G06F3/033; G06F3/0354; G06F3/041; H; H04; H04M; H04M1/00; H04M1/72; H04M1/724; H04M1/72403; H04M1/7243; H04M1/72436; G06F2203/00; G06F2203/048; G06F2203/04807; H04M2250/00; H04M2250/22

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 201 words
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)).
Claim 2
Independent Claim 201 words
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)).
Claim 3
Dependent Claim 30 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 wherein the user feedback is a visual feedback.
Claim 4
Dependent Claim 31 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 2 wherein the user feedback is a temporary palette button.
Claim 5
Dependent Claim 30 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 wherein the user feedback is an audio feedback.
Claim 6
Dependent Claim 48 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 further comprising the step of: waiting for a variable time period before the step of automatically presenting on the screen a directional palette (step C) 1)).
Claim 7
Dependent Claim 37 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 wherein the user input corresponding to a manual selection is a drawing of a point.
Claim 8
Dependent Claim 37 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 wherein the user input corresponding to a gesture selection is a drawing of a line.
Claim 9
Dependent Claim 40 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 further comprising the step of: providing visual feedback after the step of receiving a user input (step B)).
Claim 10
Dependent Claim 40 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 further comprising the step of: providing audio feedback after the step of receiving a user input (step B)).
Claim 11
Dependent Claim 113 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 1 further comprising the steps of: C) 3) evaluating the next user input as either corresponding to a manual selection or corresponding to a gesture selection; 4) if the next user input corresponds to manual selection, performing the steps of: 5) determining if the next user input is a function call; 6) if the next user input is a function call, performing a function; and 7) 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)).
Claim 12
Dependent Claim 99 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 10 further comprising the steps of: 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)).
Claim 13
Dependent Claim 30 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 11 wherein the user feedback is a visual feedback.
Claim 14
Dependent Claim 32 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 12 wherein the user feedback is a first temporary palette button.
Claim 15
Dependent Claim 30 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for an electronic device having a screen according to claim 11 wherein the user feedback is an audio feedback.
Claim 16
Independent Claim 283 words
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)).
Claim 17
Independent Claim 283 words
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)).
Claim 18
Dependent Claim 103 words
A method for providing a microprocessor-controlled intuitive gesture-based graphical user interface for a radiotelephone having a screen according to claim 15 further comprising the steps of: C) 7) if the next user input corresponds to a gesture selection, performing the steps of: 1) providing a user feedback acknowledging the gesture selection; 2) determining if the next user input is a function call; 3) if the next user input is a function call, performing a function; and 4) 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)).

References Cited (Backward Citations)

US4803474A Cited
US5386568A Cited
US5384910A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-27 2001-10-27 2002-04-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-27 2005-10-27 2006-04-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-27 2009-10-27 2010-04-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag