Repositioning gestures for chromeless regions
First Claim
1. A method of enabling a user to reposition regions on a device having a processor, a display, and a pointing device associated with a pointer, the method comprising:
- executing on the processor instructions configured to;
present respective regions on the display without a visual repositioning control confluent with the region; and
while presenting a selected region located near an edge of the display;
upon detecting a hovering of the pointer near the edge of the display for a hover duration, enter a region repositioning suggestion mode that suggests to the user an availability of a region repositioning mode for the selected region; and
upon detecting, while in the region repositioning suggestion mode, a movement of the pointer away from the edge of the display, enter a region repositioning mode for the selected region that enables the user to reposition the selected region.
2 Assignments
0 Petitions
Accused Products
Abstract
In graphical computing environments, applications are often presented as windows and other regions with visual controls that enable standardized region management functions, including repositioning the regions. However, in some scenarios (particularly devices with small displays), such user interface “chrome” may undesirable diminish the size of the region devoted to the output of the application, and removing such visual controls without eliminating repositioning functionality may be advantageous. Presented herein are repositioning gestures that may be invoked to request repositioning of a selected region by “hovering” a pointer near an edge of the display that is near the selected region; optionally by activating the pointer; and by moving the pointer away from the edge of the display (e.g., “dragging” the pointer while depressing a mouse button). This gesture may easily and unambiguously invoke a region repositioning mode for the selected region, despite the absence of visual repositioning controls confluent with the region.
-
Citations
20 Claims
-
1. A method of enabling a user to reposition regions on a device having a processor, a display, and a pointing device associated with a pointer, the method comprising:
executing on the processor instructions configured to; present respective regions on the display without a visual repositioning control confluent with the region; and while presenting a selected region located near an edge of the display; upon detecting a hovering of the pointer near the edge of the display for a hover duration, enter a region repositioning suggestion mode that suggests to the user an availability of a region repositioning mode for the selected region; and upon detecting, while in the region repositioning suggestion mode, a movement of the pointer away from the edge of the display, enter a region repositioning mode for the selected region that enables the user to reposition the selected region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A memory device comprising instructions that, when executed on a processor of a device having a display and a pointing device associated with a pointer, enable a user to reposition regions presented on the display by:
-
presenting respective regions on the display without a visual repositioning control confluent with the region; and while presenting a selected region located near an edge of the display; upon detecting a hovering of the pointer near the edge of the display for a hover duration, entering a region repositioning suggestion mode that suggests to the user an availability of a region repositioning mode for the selected region; and upon detecting, while in the region repositioning suggestion mode, a movement of the pointer away from the edge of the display, entering a region repositioning mode for the selected region that enables the user to reposition the selected region.
-
-
20. A computer-readable memory device storing instructions that, when executed on a processor of a device having a display and a pointing device associated with a pointer, enable a user to reposition regions on the display by
presenting respective regions on the display without a visual repositioning control confluent with the region; - and
while presenting a selected region located near an edge of the display; upon detecting a hovering of the pointer near the edge of the display for a hover duration, entering a region repositioning suggestion mode that suggests to the user an availability of a region repositioning mode for the selected region; and upon detecting, while in the region repositioning suggestion mode, a movement of the pointer away from the edge of the display, entering a region repositioning mode for the selected region that enables the user to reposition the selected region.
- and
Specification