DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR ACCESSIBILITY USING A TOUCH-SENSITIVE SURFACE
First Claim
Patent Images
1. A method for operating a computing device having at least two user interface (UI) navigation modes capable of being concurrently activated in said device, and both UI navigation modes being responsive to a predefined set of touch gestures on a touch-sensitive display of the computing device, the method comprising:
- receiving a touch gesture input on said touch-sensitive display;
interpreting the input according to a first set of heuristics of the first UI navigation mode, and performing resulting UI navigation functions accordingly, unless the input matches a predetermined UI navigation mode heuristic exception; and
interpreting the input according to a second set of heuristics of the second UI navigation mode, and performing resulting UI navigation functions accordingly, when the input matches said predetermined UI navigation mode heuristic exception.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for operating a computing device having at least two user interface (UI) navigation modes capable of being concurrently activated in said device, and both UI navigation modes being responsive to a predefined set of touch gestures on a touch-sensitive display of the computing device.
-
Citations
21 Claims
-
1. A method for operating a computing device having at least two user interface (UI) navigation modes capable of being concurrently activated in said device, and both UI navigation modes being responsive to a predefined set of touch gestures on a touch-sensitive display of the computing device, the method comprising:
-
receiving a touch gesture input on said touch-sensitive display; interpreting the input according to a first set of heuristics of the first UI navigation mode, and performing resulting UI navigation functions accordingly, unless the input matches a predetermined UI navigation mode heuristic exception; and interpreting the input according to a second set of heuristics of the second UI navigation mode, and performing resulting UI navigation functions accordingly, when the input matches said predetermined UI navigation mode heuristic exception.
-
-
2. A method for operating a computing device having at least two user interface (UI) navigation modes capable of being concurrently activated in said device, and both UI navigation modes being responsive to a predefined set of touch gestures on a touch-sensitive display of the computing device, the method comprising:
-
detecting a touch gesture on the touch-sensitive surface of the display while both UI navigation modes are activated in said device; measuring at least a first parameter of the touch gesture; determining, according to a first set of predetermined rules of a first one of said UI navigation modes, that the touch gesture corresponds to an implied user intent to execute a specified operation on a UI interface on said display, based on said first measured parameter of said touch gesture; executing the specified operation on said UI interface; measuring at least a second parameter of the touch gesture during the execution of said specified operation; determining, according to a measured value of the second parameter, whether the second parameter should be interpreted according to the first set of predetermined rules or according to a second set of predetermined rules of a second one of the UI navigation modes; upon determining that the second parameter of the gesture should be interpreted according to the first set of predetermined rules, executing a UI interface operation in accordance with the first set of predetermined rules; and upon determining that the second parameter of the gesture should be interpreted according to the second set of predetermined rules, executing a UI interface operation in accordance with the second set of predetermined rules. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An accessible electronic device, comprising:
-
a touch-sensitive surface; a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; detecting a touch gesture on the touch-sensitive surface of the display while both UI navigation modes are activated in said device; measuring at least a first parameter of the touch gesture; determining, according to a first set of predetermined rules of a first one of said UI navigation modes, that the touch gesture corresponds to an implied user intent to execute a specified operation on a UI interface on said display, based on said first measured parameter of said touch gesture; executing the specified operation on said UI interface; measuring at least a second parameter of the touch gesture during the execution of said specified operation; determining, according to a measured value of the second parameter, whether the second parameter should be interpreted according to the first set of predetermined rules or according to a second set of predetermined rules of a second one of the UI navigation modes; upon determining that the second parameter of the gesture should be interpreted according to the first set of predetermined rules, executing a UI interface operation in accordance with the first set of predetermined rules; and upon determining that the second parameter of the gesture should be interpreted according to the second set of predetermined rules, executing a UI interface operation in accordance with the second set of predetermined rules. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable storage medium having stored therein instructions, which when executed by an accessible electronic device having at least two user interface (UI) navigation modes capable of being concurrently activated in said device, and both UI navigation modes being responsive to a predefined set of touch gestures on a touch-sensitive display of the computing device, cause the device to:
-
receive a touch gesture input on said touch-sensitive display; interpret the input according to a first set of heuristics of the first UI navigation mode, and performing resulting UI navigation functions accordingly, unless the input matches a predetermined UI navigation mode heuristic exception; and interpret the input according to a second set of heuristics of the second UI navigation mode, and performing resulting UI navigation functions accordingly, when the input matches said predetermined UI navigation mode heuristic exception.
-
-
21. A computer readable storage medium having stored therein instructions, which when executed by a computing device having at least two user interface (UI) navigation modes capable of being concurrently activated in said device, and both UI navigation modes being responsive to a predefined set of touch gestures on a touch-sensitive display of the computing device, cause the device to:
-
detect a touch gesture on the touch-sensitive surface of the display while both UI navigation modes are activated in said device; measure at least a first parameter of the touch gesture; determine, according to a first set of predetermined rules of a first one of said UI navigation modes, that the touch gesture corresponds to an implied user intent to execute a specified operation on a UI interface on said display, based on said first measured parameter of said touch gesture; execute the specified operation on said UI interface; measure at least a second parameter of the touch gesture during the execution of said specified operation; determine, according to a measured value of the second parameter, whether the second parameter should be interpreted according to the first set of predetermined rules or according to a second set of predetermined rules of a second one of the UI navigation modes; upon determining that the second parameter of the gesture should be interpreted according to the first set of predetermined rules, execute a UI interface operation in accordance with the first set of predetermined rules; and upon determining that the second parameter of the gesture should be interpreted according to the second set of predetermined rules, execute a UI interface operation in accordance with the second set of predetermined rules.
-
Specification