DYNAMIC MANAGEMENT OF EDGE INPUTS BY USERS ON A TOUCH DEVICE
First Claim
1. A method for blocking UI gestures on a computing device, said computing device comprising a display screen, the method comprising:
- presenting a UI screen upon said display screen to a user, said UI screen associated with an application that the user is running on said computing device;
receiving a first UI gesture from said user, wherein said first UI gesture that starts within the active display area of said display screen and crosses a first edge of said display screen;
blocking a UI event associated with a second UI gesture, wherein said second UI gesture starts outside of said active display area of said display screen and crosses an edge of said display screen; and
wherein said blocking occurs according to set of blocking conditions.
3 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.
26 Citations
20 Claims
-
1. A method for blocking UI gestures on a computing device, said computing device comprising a display screen, the method comprising:
-
presenting a UI screen upon said display screen to a user, said UI screen associated with an application that the user is running on said computing device; receiving a first UI gesture from said user, wherein said first UI gesture that starts within the active display area of said display screen and crosses a first edge of said display screen; blocking a UI event associated with a second UI gesture, wherein said second UI gesture starts outside of said active display area of said display screen and crosses an edge of said display screen; and wherein said blocking occurs according to set of blocking conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
a controller; a display screen, said display screen further comprising an active display screen area and a plurality of active edges; an operating system, said operating system capable of executing upon said controller and capable of managing input signals from a user inputting into said display screen and capable of managing output signal to said display screen according to signals received from an application running on said computing device; and further wherein said computing device is capable of; presenting a UI screen upon said display screen to a user, said UI screen associated with an application that the user is running on said computing device; receiving a first UI gesture from said user, wherein said first UI gesture that starts within the active display area of said display screen and crosses a first edge of said display screen; blocking a UI event associated with a second UI gesture, wherein said second UI gesture starts outside of said active display area of said display screen and crosses an edge of said display screen; and wherein said blocking occurs according to set of blocking conditions. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable storage media storing instructions that when executed by a computing device, said computing device comprising a display screen, cause the computing device to perform operations comprising:
-
presenting a UI screen upon said display screen to a user, said UI screen associated with an application that the user is running on said computing device; receiving a first UI gesture from said user, wherein said first UI gesture that starts within the active display area of said display screen and crosses a first edge of said display screen; blocking a UI event associated with a second UI gesture, wherein said second UI gesture starts outside of said active display area of said display screen and crosses an edge of said display screen; and wherein said blocking occurs according to set of blocking conditions. - View Dependent Claims (20)
-
Specification