Devices, Methods, and Graphical User Interfaces for Providing Accessibility Using a Touch-Sensitive Surface
First Claim
1. An electronic device, comprising:
- a display;
a touch-sensitive surface;
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;
presenting in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type;
while the electronic device is operating in a sighted mode;
detecting a first interaction with a user interface element of the first accessible-response type;
in response to detecting the first interaction with the user interface element of the first accessible-response type, performing an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the first accessible-response type;
detecting a second interaction with a user interface element of the second accessible-response type; and
,in response to detecting the second interaction with the user interface element of the second accessible-response type, performing an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type; and
,while the electronic device is operating in a first accessible mode;
detecting a third interaction with the user interface element of the first accessible-response type;
in response to detecting the third interaction with the user interface element of the first accessible-response type, performing an operation in accordance with a set of one or more first-accessible-mode gesture responses for the user interface element of the first accessible-response type;
detecting a series of interactions with the user interface element of the second accessible-response type; and
,in response to detecting each interaction in the series of interactions with the user interface element of the second accessible-response type, performing an operation in accordance with the set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device presents a first user interface element of a first type and a second user interface element of a second type. In a sighted mode, the device detects a first interaction with the first user interface element, and performs an operation in accordance with sighted-mode gesture responses for the first user interface element. The device detects a second interaction with the second user interface element, and performs an operation in accordance with sighted-mode gesture responses for the second user interface element. In an accessible mode, the device detects a third interaction with the first user interface element, and performs an operation in accordance with accessible-mode gesture responses for the first user interface element. The device detects a series of interactions with the second user interface element; and, for each interaction, performs an operation in accordance with the sighted-mode gesture responses for the second user interface element.
46 Citations
26 Claims
-
1. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; presenting in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type; while the electronic device is operating in a sighted mode; detecting a first interaction with a user interface element of the first accessible-response type; in response to detecting the first interaction with the user interface element of the first accessible-response type, performing an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the first accessible-response type; detecting a second interaction with a user interface element of the second accessible-response type; and
,in response to detecting the second interaction with the user interface element of the second accessible-response type, performing an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type; and
,while the electronic device is operating in a first accessible mode; detecting a third interaction with the user interface element of the first accessible-response type; in response to detecting the third interaction with the user interface element of the first accessible-response type, performing an operation in accordance with a set of one or more first-accessible-mode gesture responses for the user interface element of the first accessible-response type; detecting a series of interactions with the user interface element of the second accessible-response type; and
,in response to detecting each interaction in the series of interactions with the user interface element of the second accessible-response type, performing an operation in accordance with the set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
at an electronic device with a display and a touch-sensitive surface; presenting in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type; while the electronic device is operating in a sighted mode; detecting a first interaction with a user interface element of the first accessible-response type; in response to detecting the first interaction with the user interface element of the first accessible-response type, performing an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the first accessible-response type; detecting a second interaction with a user interface element of the second accessible-response type; and
,in response to detecting the second interaction with the user interface element of the second accessible-response type, performing an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type; and
,while the electronic device is operating in a first accessible mode; detecting a third interaction with the user interface element of the first accessible-response type; in response to detecting the third interaction with the user interface element of the first accessible-response type, performing an operation in accordance with a set of one or more first-accessible-mode gesture responses for the user interface element of the first accessible-response type; detecting a series of interactions with the user interface element of the second accessible-response type; and
,in response to detecting each interaction in the series of interactions with the user interface element of the second accessible-response type, performing an operation in accordance with the set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type.
-
9. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the device to:
-
present in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type; while the electronic device is operating in a sighted mode; detect a first interaction with a user interface element of the first accessible-response type; in response to detecting the first interaction with the user interface element of the first accessible-response type, perform an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the first accessible-response type; detect a second interaction with a user interface element of the second accessible-response type; and
,in response to detecting the second interaction with the user interface element of the second accessible-response type, perform an operation in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type; and
,while the electronic device is operating in a first accessible mode; detect a third interaction with the user interface element of the first accessible-response type; in response to detecting the third interaction with the user interface element of the first accessible-response type, perform an operation in accordance with a set of one or more first-accessible-mode gesture responses for the user interface element of the first accessible-response type; detect a series of interactions with the user interface element of the second accessible-response type; and
,in response to detecting each interaction in the series of interactions with the user interface element of the second accessible-response type, perform an operation in accordance with the set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type.
-
-
10. A graphical user interface on an electronic device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type in an application; wherein; while the electronic device is operating in a sighted mode; in response to detecting a first interaction with a user interface element of the first accessible-response type, an operation is performed in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the first accessible-response type; and
,in response to detecting a second interaction with a user interface element of the second accessible-response type, an operation is performed in accordance with a set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type; and
,while the electronic device is operating in a first accessible mode; in response to detecting a third interaction with the user interface element of the first accessible-response type, an operation is performed in accordance with a set of one or more first-accessible-mode gesture responses for the user interface element of the first accessible-response type; a series of interactions with the user interface element of the second accessible-response type is detected; and
,in response to detecting each interaction in the series of interactions with the user interface element of the second accessible-response type, an operation is performed in accordance with the set of one or more sighted-mode gesture responses for the user interface element of the second accessible-response type.
-
-
11. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; presenting in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type, wherein; for a respective user interface element of the first accessible-response type; when the electronic device is operating in a sighted mode, responding to detected interactions with the respective user interface element of the first accessible-response type by performing operations in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the first accessible-response type, and when the electronic device is operating in a first accessible mode, responding to detected interactions with the respective user interface element of the first accessible-response type by performing operations in accordance with a respective set of one or more first-accessible-mode gesture responses for the respective user interface element of the first accessible-response type; and
,for a respective user interface element of the second accessible-response type; when the electronic device is operating in the sighted mode, responding to detected interactions with the respective user interface element of the second accessible-response type by performing operations in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type, and when the electronic device is operating in the first accessible mode, responding to each interaction in a series of detected interactions with the respective user interface element of the second accessible-response type by performing operations in accordance with the respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
at an electronic device with a display and a touch-sensitive surface; presenting in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type, wherein; for a respective user interface element of the first accessible-response type; when the electronic device is operating in a sighted mode, responding to detected interactions with the respective user interface element of the first accessible-response type by performing operations in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the first accessible-response type, and when the electronic device is operating in a first accessible mode, responding to detected interactions with the respective user interface element of the first accessible-response type by performing operations in accordance with a respective set of one or more first-accessible-mode gesture responses for the respective user interface element of the first accessible-response type; and
,for a respective user interface element of the second accessible-response type; when the electronic device is operating in the sighted mode, responding to detected interactions with the respective user interface element of the second accessible-response type by performing operations in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type, and when the electronic device is operating in the first accessible mode, responding to each interaction in a series of detected interactions with the respective user interface element of the second accessible-response type by performing operations in accordance with the respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type.
-
20. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the device to:
present in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type, wherein; for a respective user interface element of the first accessible-response type; when the electronic device is operating in a sighted mode, the device responds to detected interactions with the respective user interface element of the first accessible-response type by performing operations in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the first accessible-response type, and when the electronic device is operating in a first accessible mode, the device responds to detected interactions with the respective user interface element of the first accessible-response type by performing operations in accordance with a respective set of one or more first-accessible-mode gesture responses for the respective user interface element of the first accessible-response type; and
,for a respective user interface element of the second accessible-response type; when the electronic device is operating in the sighted mode, the device responds to detected interactions with the respective user interface element of the second accessible-response type by performing operations in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type, and when the electronic device is operating in the first accessible mode, the device responds to each interaction in a series of detected interactions with the respective user interface element of the second accessible-response type by performing operations in accordance with the respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type.
-
21. A graphical user interface on an electronic device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type in an application, wherein; for a respective user interface element of the first accessible-response type; when the electronic device is operating in a sighted mode, in response to detected interactions with the respective user interface element of the first accessible-response type, operations are performed in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the first accessible-response type, and when the electronic device is operating in a first accessible mode, in response to detected interactions with the respective user interface element of the first accessible-response type, operations are performed in accordance with a respective set of one or more first-accessible-mode gesture responses for the respective user interface element of the first accessible-response type; and
,for a respective user interface element of the second accessible-response type; when the electronic device is operating in the sighted mode, in response to detected interactions with the respective user interface element of the second accessible-response type, operations are performed in accordance with a respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type, and when the electronic device is operating in the first accessible mode, in response to each interaction in a series of detected interactions with the respective user interface element of the second accessible-response type, operations are performed in accordance with the respective set of one or more sighted-mode gesture responses for the respective user interface element of the second accessible-response type.
-
-
22. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; presenting in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type; detecting a first finger input on the touch-sensitive surface; in response to detecting the first finger input; placing a current focus on a user interface element of a first accessible-response type, and outputting audible accessibility information associated with the user interface element of a first accessible-response type; detecting a second finger input on the touch-sensitive surface; in response to detecting the second finger input; changing the current focus from the user interface element of a first accessible-response type to a set of one or more user interface elements of a second accessible-response type distinct from the first accessible-response type, and outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type; after outputting the audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type, detecting a series of finger inputs on the touch-sensitive surface; and
,in response to detecting the series of finger inputs; when the application is in a first accessibility mode; executing a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type, and foregoing outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type; and when the application is in a second accessibility mode distinct from the first accessibility mode; executing a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type, and outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type. - View Dependent Claims (23)
-
-
24. A method, comprising:
at an electronic device with a display and a touch-sensitive surface; presenting in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type; detecting a first finger input on the touch-sensitive surface; in response to detecting the first finger input; placing a current focus on a user interface element of a first accessible-response type, and outputting audible accessibility information associated with the user interface element of a first accessible-response type; detecting a second finger input on the touch-sensitive surface; in response to detecting the second finger input; changing the current focus from the user interface element of a first accessible-response type to a set of one or more user interface elements of a second accessible-response type distinct from the first accessible-response type, and outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type; after outputting the audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type, detecting a series of finger inputs on the touch-sensitive surface; and
,in response to detecting the series of finger inputs; when the application is in a first accessibility mode; executing a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type, and foregoing outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type; and when the application is in a second accessibility mode distinct from the first accessibility mode; executing a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type, and outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type.
-
25. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the device to:
-
present in an application one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type; detect a first finger input on the touch-sensitive surface; in response to detecting the first finger input; place a current focus on a user interface element of a first accessible-response type, and output audible accessibility information associated with the user interface element of a first accessible-response type; detect a second finger input on the touch-sensitive surface; in response to detecting the second finger input; change the current focus from the user interface element of a first accessible-response type to a set of one or more user interface elements of a second accessible-response type distinct from the first accessible-response type, and output audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type; after outputting the audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type, detect a series of finger inputs on the touch-sensitive surface; and
,in response to detecting the series of finger inputs; when the application is in a first accessibility mode; execute a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type, and forego outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type; and when the application is in a second accessibility mode distinct from the first accessibility mode; execute a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type, and output audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type.
-
-
26. A graphical user interface on an electronic device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
one or more user interface elements of a first accessible-response type and one or more user interface elements of a second accessible-response type distinct from the first accessible-response type in an application, wherein; in response to detecting a first finger input on the touch-sensitive surface; a current focus is placed on a user interface element of a first accessible-response type, and audible accessibility information associated with the user interface element of a first accessible-response type is output; in response to detecting a second finger input on the touch-sensitive surface; the current focus is changed from the user interface element of a first accessible-response type to a set of one or more user interface elements of a second accessible-response type distinct from the first accessible-response type, and audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type is output; after outputting the audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type, a series of finger inputs on the touch-sensitive surface is detected; and
,in response to detecting the series of finger inputs; when the application is in a first accessibility mode; a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type is executed, and outputting audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type is foregone; and when the application is in a second accessibility mode distinct from the first accessibility mode; a corresponding series of actions associated with the set of one or more user interface elements of the second accessible-response type is executed, and audible accessibility information associated with the set of one or more user interface elements of the second accessible-response type is output.
-
Specification