Element repositioning-based input assistance for presence-sensitive input devices
First Claim
1. A method comprising:
- designating, by a computing device, a corner region of a display device as an active corner region;
outputting, by the computing device and for display at the display device, a user interface including at least one element positioned at a first location at a first distance from the active corner region;
determining, by the computing device, that a center region of the display device is positioned between the active corner region and each element from a set of elements distal to the active corner region, the set of elements including the at least one element positioned at the first location;
receiving, by the computing device, an indication of a gesture detected at the display device, the gesture interpreted by the computing device as originating within the active corner region of the display device and terminating within the center region of the display device; and
responsive to receiving the indication of the gesture, outputting, by the computing device and for display at the display device, an updated user interface including the at least one element positioned at a second location a second distance from the active corner region, the second distance from the active corner region being less than the first distance from the active corner region, wherein the center region is between the second location and the first location.
2 Assignments
0 Petitions
Accused Products
Abstract
An example method includes designating a corner region of a display device as active, and outputting, for display at the display device, a user interface including at least one element positioned at a first location substantially diagonally opposite and at a first distance from the active corner region. The method further includes receiving an indication of a gesture interpreted by the computing device as originating within the active corner region and terminating within a center region of the display device, and responsive to receiving the indication of the gesture, outputting, for display at the display device, an updated user interface including the element positioned at a second location a second distance from the active corner region.
-
Citations
16 Claims
-
1. A method comprising:
-
designating, by a computing device, a corner region of a display device as an active corner region; outputting, by the computing device and for display at the display device, a user interface including at least one element positioned at a first location at a first distance from the active corner region; determining, by the computing device, that a center region of the display device is positioned between the active corner region and each element from a set of elements distal to the active corner region, the set of elements including the at least one element positioned at the first location; receiving, by the computing device, an indication of a gesture detected at the display device, the gesture interpreted by the computing device as originating within the active corner region of the display device and terminating within the center region of the display device; and responsive to receiving the indication of the gesture, outputting, by the computing device and for display at the display device, an updated user interface including the at least one element positioned at a second location a second distance from the active corner region, the second distance from the active corner region being less than the first distance from the active corner region, wherein the center region is between the second location and the first location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage device encoded with instructions that, when executed, cause one or more processors of a computing device to:
-
designate a corner region of a display device as an active corner region; output, for display at the display device, a user interface including at least one element positioned at a first location at a first distance from the corner region; determine that a center region of the display device is positioned between the active corner region and each element from a set of elements distal to the active corner region, the set of elements including the at least one element positioned at the first location; receive an indication of a gesture detected at the display device, the gesture interpreted by the one or more processors as originating within the active corner region of the display device and terminating within the center region of the display device; and responsive to receiving the indication of gesture, output, for display at the display device, an updated user interface including the element positioned at a second location a second distance from the active corner region, the second distance from the active corner region being less than the first distance from the active corner region, wherein the center region is between the second location and the first location.
-
-
13. A device comprising:
-
a memory; and one or more programmable processors configured to; designate a corner region of a display device as an active corner region; output, for display at the display device, a user interface including at least one element positioned at a first location at a first distance from the active corner region; determine that a center region of the display device is positioned between the active corner region and each element from a set of elements distal to the active corner region, the set of elements including the at least one element positioned at the first location; receive an indication of a gesture detected at the display device, the gesture interpreted by the computing device as originating within the active corner region of the display device and terminating within the center region of the display device; and responsive to receiving the indication of the gesture, output, for display at the display device, an updated user interface including the element positioned at a second location a second distance from the active corner region, the second distance from the active corner region being less than the first distance from the active corner region, wherein the center region is between the second location and the first location. - View Dependent Claims (14, 15, 16)
-
Specification