Techniques And Systems For Enhancing Touch Screen Device Accessibility Through Virtual Containers And Virtually Enlarged Boundaries
First Claim
1. A computer-implemented method, 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
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.
185 Citations
24 Claims
-
1. A computer-implemented method, 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 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:
-
defining a plurality of container regions corresponding to physical locations on a touch screen user interface of a device, each region corresponding to one or more user interface items, 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; 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; 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; 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 similar user interface items are displayed in the physical region on the touch-sensitive user interface; storing data identifying a current container region; receiving a gesture input; determining that the gesture input corresponds to a request to present content corresponding to either a first or a last user interface item in the current container region according to an order for the one or more user interface items displayed in the current container region; and presenting content corresponding to the particular user interface item in response to the gesture input.
-
-
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:
-
defining a plurality of container regions corresponding to a physical location on a user interface, wherein the plurality of container regions have an order; storing data identifying a current container region; receiving a gesture input; determining that the gesture input corresponds to a request to update the current container region to either a first container region or a last container region in the order for the container regions, and then updating the current container region accordingly; presenting content corresponding to the updated current container region.
-
-
21. A computer-implemented method, comprising:
-
receiving location data specifying a location of a plurality of user interface items displayed on a user interface of a device; modifying the received location data to enlarge an area associated with a first user interface item of the one or more user interface items, wherein the enlarged area for the first user interface item does not overlap with a respective area associated with each of the other user interface items; receiving a touch input at a particular location on the user interface, and determining that the particular location is within the enlarged area for the first user interface item; and providing input to an application executing on the device indicating that the first user interface item was selected. - View Dependent Claims (22, 23, 24)
-
Specification