Techniques and systems for enhancing touch screen device accessibility through virtual containers and virtually enlarged boundaries
First Claim
1. A computer-implemented method, comprising:
- while in an accessibility mode distinct from a normal mode of operation, performing operations including;
defining a plurality of container regions, each container region corresponding to a physical region on a touch-sensitive user interface of a device, the physical region defined so that one or more similar user interface items are displayed in the physical region on the touch-sensitive user interface;
receiving a first touch input at a first location on the user interface;
determining that the first location corresponds to the physical region of a first container region in the plurality of container regions;
receiving a second touch input at a second location on the user interface; and
in response to the second touch input, determining content to present to a user according to a context of the first container region and independent of the second location.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for increasing accessibility of touch-screen devices are disclosed. In one aspect, container regions on a touch-sensitive user interface of a touch screen device are defined. A touch event corresponding to a location on the user interface is received, and it is determined that the location corresponds to a particular container region. When another touch event is received, content is determined according to a context of the particular container region. The content is then presented. In another aspect, data specifying locations of user interface items on a user interface is received. The data is modified to enlarge an area for a particular item. A touch input event corresponding to a particular location on the user interface is received. It is determined that the location is within the enlarged area for the item, and input is provided to an application indicating that the item was selected.
122 Citations
54 Claims
-
1. A computer-implemented method, comprising:
while in an accessibility mode distinct from a normal mode of operation, performing operations including; defining a plurality of container regions, each container region corresponding to a physical region on a touch-sensitive user interface of a device, the physical region defined so that one or more similar user interface items are displayed in the physical region on the touch-sensitive user interface; receiving a first touch input at a first location on the user interface; determining that the first location corresponds to the physical region of a first container region in the plurality of container regions; receiving a second touch input at a second location on the user interface; and in response to the second touch input, determining content to present to a user according to a context of the first container region and independent of the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-implemented method, comprising:
-
displaying a plurality of user interface items; defining a plurality of container regions, each container region corresponding to a physical region on a touch-sensitive user interface of a device, each region defined so that one or more user interface items are displayed in the physical region on the touch-sensitive user interface, wherein the plurality of container regions have an order and the one or more user interface items in each container region have an order; storing data identifying a current container region; while displaying the plurality of user interface items; receiving a first gesture input; determining that the first gesture input corresponds to a request to update the current container region to a new container region identified according to a position in the order for the container regions, and then updating the current container region to be the new container region; and receiving a second gesture input; determining that the second gesture input corresponds to a request to present content corresponding to a particular user interface item in the current container region identified according to a position in the order for the one or more user interface items in the current container region; and presenting content corresponding to the particular user interface item in response to the second gesture input. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a touch-sensitive user interface; a processor; and a computer storage medium storing instructions, that when executed by the processor, cause the processor to perform operations comprising; displaying a plurality of user interface items; defining a plurality of container regions, each container region corresponding to a physical region on the touch-sensitive user interface, the physical region defined so that one or more user interface items are displayed in the physical region on the touch-sensitive user interface, wherein the plurality of container regions have an order and the one or more user interface items in each container region have an order; storing data identifying a current container region; while displaying the plurality of user interface items; receiving a first gesture input; determining that the first gesture input corresponds to a request to update the current container region to a new container region identified according to a position in the order for the container regions, and then updating the current container region to be the new container region; and receiving a second a gesture input; determining that the second gesture input corresponds to a request to present content corresponding to a particular user interface item in the current container region identified according to a position in the order for the one or more user interface items in the current container region; and presenting content corresponding to the particular user interface item in response to the second gesture input. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
20. A computer storage medium encoded with program instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
displaying a plurality of user interface items; defining a plurality of container regions, each container region corresponding to a physical region on a touch-sensitive user interface of a device, each region defined so that one or more user interface items are displayed in the physical region on the touch-sensitive user interface, wherein the plurality of container regions have an order and the one or more user interface items in each container region have an order; storing data identifying a current container region; while displaying the plurality of user interface items; receiving a first gesture input; determining that the first gesture input corresponds to a request to update the current container region to a new container region identified according to a position in the order for the container regions, and then updating the current container region to be the new container region; and receiving a second gesture input; determining that the second gesture input corresponds to a request to present content corresponding to a particular user interface item in the current container region identified according to a position in the order for the one or more user interface items in the current container region; and presenting content corresponding to the particular user interface item in response to the second gesture input. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
21. An apparatus comprising:
-
a touch-sensitive user interface; a processor; and a computer storage medium storing instructions, that when executed by the processor on a device operating in an accessibility mode distinct from a normal mode, cause the processor to perform operations comprising; defining a plurality of container regions, each container region corresponding to a physical region on a touch-sensitive user interface of a device, the physical region defined so that one or more similar user interface items are displayed in the physical region on the touch-sensitive user interface; receiving a first touch input at a first location on the user interface; determining that the first location corresponds to the physical region of a first container region in the plurality of container regions; receiving a second touch input at a second location on the user interface; and in response to the second touch input, determining content to present to a user according to a context of the first container region and independent of the second location. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer storage medium encoded with program instructions that, when executed by data processing apparatus on a device operating in an accessibility mode distinct from a normal mode, cause the data processing apparatus to perform operations comprising:
-
defining a plurality of container regions, each container region corresponding to a physical region on a touch-sensitive user interface of a device, the physical region defined so that one or more similar user interface items are displayed in the physical region on the touch-sensitive user interface; receiving a first touch input at a first location on the user interface; determining that the first location corresponds to the physical region of a first container region in the plurality of container regions; receiving a second touch input at a second location on the user interface; and in response to the second touch input, determining content to present to a user according to a context of the first container region and independent of the second location. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification