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.
211 Citations
33 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. 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. - View Dependent Claims (6, 7, 8)
-
9. A non-transitory 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. - View Dependent Claims (10, 11, 12)
-
-
13. 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 (14, 15, 16, 17)
-
-
18. 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. - View Dependent Claims (19, 20, 21, 22)
-
23. A non-transitory 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. - View Dependent Claims (24, 25, 26, 27)
-
28. 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 (29)
-
-
30. 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. - View Dependent Claims (31)
-
32. A non-transitory 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. - View Dependent Claims (33)
-
Specification