Edge-based hooking gestures for invoking user interfaces
First Claim
1. A method of presenting a user interface in a graphical user environment on a device defining a first threshold distance and a second threshold distance that is greater than the first threshold distance and having a processor, a display, and a pointing device associated with a pointer, the method comprising:
- executing on the processor instructions configured to;
upon detecting a positioning of the pointer at a first location within the first threshold distance of an edge of the display;
enter a user interface suggestion mode; and
at a second location that is within the second threshold distance of the first location and that is not within the first threshold distance of the first location, present a preview of a user interface that is available at the second location; and
upon detecting, while in the user interface suggestion mode, a movement of the pointer from the first location to the second location and absent user interaction with the preview of the user interface, present the user interface at the second location.
2 Assignments
0 Petitions
Accused Products
Abstract
Presented herein are techniques for invoking user interfaces in graphical computing environments involving “hooking” gestures applicable to an edge of a display. These gestures involve positioning a pointer near an edge of the display depicting the environment, and then moving the cursor to a second location that is distanced from but near the first location (e.g., moving the pointer into a corner of the display, and then toward the center of the display, or to a midpoint of an adjacent edge of the display), resulting in the presentation of the user interface under the pointer at the second location. Variations include presenting a preview of the user interface (e.g., a subset of a user interface menu) at the second location while the pointer is in the first location, and refraining from presenting the user interface upon failing to complete the gesture or receiving extraneous input before completing the gesture.
71 Citations
20 Claims
-
1. A method of presenting a user interface in a graphical user environment on a device defining a first threshold distance and a second threshold distance that is greater than the first threshold distance and having a processor, a display, and a pointing device associated with a pointer, the method comprising:
executing on the processor instructions configured to; upon detecting a positioning of the pointer at a first location within the first threshold distance of an edge of the display; enter a user interface suggestion mode; and at a second location that is within the second threshold distance of the first location and that is not within the first threshold distance of the first location, present a preview of a user interface that is available at the second location; and upon detecting, while in the user interface suggestion mode, a movement of the pointer from the first location to the second location and absent user interaction with the preview of the user interface, present the user interface at the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19)
-
18. A device that presents a user interface in a graphical user environment on a device defining a first threshold distance and a second threshold distance that is greater than the first threshold distance, the device comprising:
-
a processor, a display, a pointing device associated with a pointer, and a memory storing instructions that, when executed by the processor, provide a system comprising; a user interface suggester comprising instructions stored in the memory that, when executed on the processor, cause the device to, upon detecting a positioning of the pointer at a first location within the first threshold distance of an edge of the display; enter a user interface suggestion mode; and at a second location that is within the second threshold distance of the first location and that is not within the first threshold distance of the first location, present a preview of a user interface that is available at the second location; and a user interface presenter comprising instructions stored in the memory that, when executed on the processor, cause the device to, upon detecting, while in the user interface suggestion mode, a movement of the pointer from the first location to the second location and absent user interaction with the preview of the user interface, present the user interface at the second location.
-
-
20. A method of presenting a user interface in a graphical user environment on a device defining a first threshold distance and a second threshold distance that is greater than the first threshold distance and having a processor, a display, and a pointing device associated with a pointer, the method comprising:
executing on the processor instructions configured to; upon detecting a positioning of a pointer within the graphical user environment at a first location within the first threshold distance of an edge of the display; record a start time of a user interface suggestion mode, and at a second location that is within the second threshold distance of the first location and that is not within the first threshold distance of the first location, present a preview of a user interface that is available at the second location; and upon detecting, within a time limit measured from the start time, a movement of the pointer from the first location to the second location and absent user interaction with the preview of the user interface, present the user interface at the second location; and upon the time limit from the start time elapsing without a movement of the pointer to the second location, exit the user interface suggestion mode.
Specification