Two-stage swipe gesture recognition
First Claim
1. A method executable on at least one processor of a computing device, the method comprising:
- activating a cursor in a first activation zone, said first activation zone defined by a first area along a first edge of a graphical user interface screen that is provided on a display and that includes less than the entire area of the graphical user interface, by an application executing on the computing device;
starting a first countdown timer upon detecting said cursor exiting said first activation zone and moving towards a central location on said graphical user interface screen;
determining whether said cursor has crossed a swipe gate before the expiration of said first countdown timer;
when said cursor has crossed said swipe gate before the expiration of said first countdown timer;
providing a first response via said graphical user interface screen, said first response indicative that said application executing on the computing device has recognized an air swipe;
starting a second countdown timer; and
disabling a second activation zone, said second activation zone defined by a second area along a second edge opposing the first edge of said graphical user interface screen and that includes less than the entire area of the graphical user interface, until said second countdown timer has expired; and
when said cursor has not crossed said swipe gate before the expiration of said first countdown timer;
providing a second response via said graphical user interface screen, said second response indicative that said application executing on the computing device has not recognized an air swipe;
starting a third countdown timer upon providing said second response; and
disabling said second activation zone within said graphical user interface screen until said third countdown timer has expired.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products for facilitating the recognition of user air swipe gestures are disclosed. Such systems, methods and computer program products provide a two-stage gesture recognition approach that combines desirable aspects of object manipulation gestures and symbolic gestures in order to create an interaction that is both reliable and intuitive for users of a computing system. In a first position-based stage, the user moves the cursor into a swipe activation zone. Second, in a motion-based stage, the user swipes their hand from the activation zone past a swipe gate within a certain amount of time to complete the interaction. GUI feedback is provided following the first stage to let the user know that the swipe interaction is available, and after the second stage to let the user know that the swipe is completed.
17 Citations
20 Claims
-
1. A method executable on at least one processor of a computing device, the method comprising:
-
activating a cursor in a first activation zone, said first activation zone defined by a first area along a first edge of a graphical user interface screen that is provided on a display and that includes less than the entire area of the graphical user interface, by an application executing on the computing device; starting a first countdown timer upon detecting said cursor exiting said first activation zone and moving towards a central location on said graphical user interface screen; determining whether said cursor has crossed a swipe gate before the expiration of said first countdown timer;
when said cursor has crossed said swipe gate before the expiration of said first countdown timer;providing a first response via said graphical user interface screen, said first response indicative that said application executing on the computing device has recognized an air swipe;
starting a second countdown timer; anddisabling a second activation zone, said second activation zone defined by a second area along a second edge opposing the first edge of said graphical user interface screen and that includes less than the entire area of the graphical user interface, until said second countdown timer has expired; and
when said cursor has not crossed said swipe gate before the expiration of said first countdown timer;
providing a second response via said graphical user interface screen, said second response indicative that said application executing on the computing device has not recognized an air swipe;starting a third countdown timer upon providing said second response; and disabling said second activation zone within said graphical user interface screen until said third countdown timer has expired. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product that is not a signal, the computer program product containing instructions that when executed by a computer facilitate the recognition of air swipe gestures, said instructions comprising program code configured to:
-
detect activation of a cursor in a first activation zone, said first activation zone defined by a first area along a first edge of a graphical user interface screen displayed on the computer and that includes less than the entire area of the graphical user interface;
start a first countdown timer, upon detecting said cursor exiting said first activation zone and moving towards a central location on said graphical user interface screen;
determine whether said cursor has crossed a swipe gate before the expiration of said first countdown timer;
provide a first response via said graphical user interface screen, said first response indicative that the computer has recognized an air swipe;
start a second countdown timer;disable a second activation zone, said second activation zone defined by a second area along a second edge opposing the first edge of said graphical user interface screen and that includes less than the entire area of the graphical user interface, until said second countdown timer has expired;
provide a second response via said graphical user interface screen, said second response indicative that the computer has not recognized an air swipe;
start a third countdown timer upon providing said second response; anddisable said second activation zone within said graphical user interface screen until said third countdown timer has expired. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system for facilitating the recognition of air swipe gestures, comprising:
-
a processor; a display; and a memory having stored therein, instructions that when executed by the processor; detect activation of a cursor in a first activation zone, said first activation zone defined by a first area along a first edge of a graphical user interface screen displayed on the display and that includes less than the entire area of the graphical user interface; start a first countdown timer, upon detecting the movement of said cursor exiting said first activation zone and moving towards a central location on said graphical user interface screen; determine whether said cursor has crossed a swipe gate before the expiration of said first countdown timer; provide a first response via said graphical user interface screen, said first response indicative that an air swipe has been recognized; start a second countdown timer; disable a second activation zone, said second activation zone defined by a second area along a second edge opposing the first edge of said graphical user interface screen and that includes less than the entire area of the graphical user interface, until said second countdown timer has expired; provide a second response via said graphical user interface screen, said second response indicative that an air swipe has not recognized; start a third countdown timer upon providing said second response; and disable said second activation zone within said graphical user interface screen until said third countdown timer has expired. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification