Dynamic management of edge inputs by users on a touch device
First Claim
1. A method performed on a computing device comprising a touch display screen, the method comprising:
- presenting a user interface (UI) screen upon the touch display screen, the UI screen showing an application that is running on the computing device;
receiving a first UI gesture that starts within an active display area of the touch display screen, engages the application shown on the UI screen, and crosses a first edge of the touch display screen;
detecting a second UI gesture that starts outside of the active display area and crosses a second edge of the touch display screen when moving toward the active display area, the second edge forming a corner with the first edge;
determining whether the second UI gesture that crosses the second edge is within a specified distance tolerance of the first UI gesture that crosses the first edge; and
responsive to determining that the second UI gesture is within the specified distance tolerance of the first UI gesture, blocking a UI event associated with the second UI gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of blocking, ignoring, suspending, or otherwise altering edge-related UI gestures on touch-sensitive computing devices or on non-touch sensitive computing devices having active edge I/O commands in certain situations are disclosed. In one embodiment, a second UI gesture coming from an outside edge may be altered after a first UI gesture from a user using an running application under certain conditions—e.g., if the second UI gesture is made within a certain time period after the first UI gesture, the second UI gesture is made within a certain proximity of the first UI gesture, etc. In another embodiment, a computing device is disclosed that comprises a controller, a display screen and an operating system that alters certain edge-related UI gestures that might be made by an operating system if, e.g., certain conditions are present.
13 Citations
20 Claims
-
1. A method performed on a computing device comprising a touch display screen, the method comprising:
-
presenting a user interface (UI) screen upon the touch display screen, the UI screen showing an application that is running on the computing device; receiving a first UI gesture that starts within an active display area of the touch display screen, engages the application shown on the UI screen, and crosses a first edge of the touch display screen; detecting a second UI gesture that starts outside of the active display area and crosses a second edge of the touch display screen when moving toward the active display area, the second edge forming a corner with the first edge; determining whether the second UI gesture that crosses the second edge is within a specified distance tolerance of the first UI gesture that crosses the first edge; and responsive to determining that the second UI gesture is within the specified distance tolerance of the first UI gesture, blocking a UI event associated with the second UI gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
a controller; a touch display screen comprising an active area and a plurality of active edges; and an operating system configured to execute on the controller, manage input signals from user input to the touch display screen, and manage output signals to the touch display screen responsive to an application running on the computing device; the computing device being configured to; present a user interface (UI) screen upon the touch display screen, the UI screen being associated with the application that is running on the computing device; receive a first UI gesture engaging the touch display screen, the first UI gesture starting within the active area of the touch display screen and crossing a first active edge of the touch display screen; detect a second UI gesture that crosses a second edge of the touch display screen, the second edge forming a corner with the first edge; determine whether the second UI gesture that crosses the second edge is within a specified distance tolerance of the first UI gesture that crosses the first edge; and when the second UI gesture is within the specified distance tolerance of the first UI gesture, block a UI event associated with the second UI gesture. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
a touch display screen having an active display area; one or more processors; and one or more computer-readable storage media storing instructions that, when executed by the one or more processors, cause the one or more processors to; present a user interface (UI) screen upon the touch display screen, the UI screen being associated with an application running on the system; detect a first UI gesture that starts within the active display area of the touch display screen and crosses a first active edge of the touch display screen; detect a second UI gesture that crosses a second active edge of the touch display screen, the second active edge forming a corner with the first active edge; determine whether the second UI gesture that crosses the second active edge is within a specified distance tolerance of the first UI gesture that crosses the first active edge; and when the second UI gesture is within the specified distance tolerance of the first UI gesture, block a UI event associated with the second UI gesture. - View Dependent Claims (20)
-
Specification