Dynamic resizing of clickable areas of touch screen applications
First Claim
1. A method for increasing ease-of-use of a touch screen application, wherein the touch screen application includes a user interface that displays one or more touch screen input areas on a touch sensitive display, each of the touch screen input areas comprising a viewable area and a clickable area, wherein a user'"'"'s touch of the clickable area activates the corresponding touch screen input area, the method comprising the steps of:
- (a) collecting coordinates of the touches on the display in response to user interaction;
(b) analyzing the touch coordinates to determine how often the user has missed the input areas; and
(c) increasing the size of both the viewable area and the clickable area of at least one of the input areas when the number of missed touches reaches a predetermined threshold so that the input areas will be easier to touch.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for increasing ease-of-use of a touch screen application by dynamically resizing touch screen input areas is disclosed. The touch screen application includes a user interface that displays one or more touch screen input areas. Each of the touch screen input areas include a viewable area and a clickable area, wherein a user'"'"'s touch of the clickable area activates the corresponding touch screen input area. Aspects of the present invention include collecting coordinates of touches on the display in response to user interaction, and analyzing the touch coordinates to determine how often the user has missed the input areas. In response to the number of missed touches reaching a predetermined threshold, both the size of the viewable area and the clickable area of at least one of the input areas, and possibly all areas of a similar size or type, are increased so that the input areas will be easier to touch.
-
Citations
24 Claims
-
1. A method for increasing ease-of-use of a touch screen application, wherein the touch screen application includes a user interface that displays one or more touch screen input areas on a touch sensitive display, each of the touch screen input areas comprising a viewable area and a clickable area, wherein a user'"'"'s touch of the clickable area activates the corresponding touch screen input area, the method comprising the steps of:
-
(a) collecting coordinates of the touches on the display in response to user interaction; (b) analyzing the touch coordinates to determine how often the user has missed the input areas; and (c) increasing the size of both the viewable area and the clickable area of at least one of the input areas when the number of missed touches reaches a predetermined threshold so that the input areas will be easier to touch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium containing program instructions for increasing ease-of-use of a touch screen application, wherein the touch screen application includes a user interface that displays one or more touch screen input areas on a touch sensitive display, each of the touch screen input areas comprising a viewable area and a clickable area, wherein a user'"'"'s touch of the clickable area activates the corresponding touch screen input area, the program instructions for:
-
(a) collecting coordinates of the touches on the display in response to user interaction; (b) analyzing the touch coordinates to determine how often the user has missed a the input areas; and (c) increasing the size of both the viewable area and the clickable area of at least one of the input areas when the number of missed touches reaches a predetermined threshold so that the input areas will be easier to touch. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A touch screen computer system, the touch screen computer system capable of executing at least one touch screen application, the touch screen application including a user interface that displays one or more touch screen input areas, each of the touch screen input areas comprising a viewable area and a clickable area, wherein a user'"'"'s touch of the clickable area activates the corresponding touch screen input area, comprising:
-
a user presentation and interaction module for receiving the touch screen input areas and their coordinates from the touch screen application, displaying the input areas, and collecting coordinates of the touches on the display in response to user interaction; and an auto-resizing logic module for receiving the coordinates of the touches from the user presentation and interaction module, analyzing the touch coordinates to determine how often the user has missed the input areas, increasing the size of at least one of the input areas when the number of misses passes a predetermined threshold, and submitting new input area dimensions to the user presentation and interaction module for redisplay. - View Dependent Claims (18, 19, 20)
-
-
21. A method for increasing ease-of-use of a touch screen application, wherein the touch screen application includes a user interface that displays one or more touch screen input areas, each of the touch screen input areas comprising a viewable area and a clickable area, wherein a user'"'"'s touch of the clickable area activates the corresponding touch screen input area, the method comprising the steps of:
-
(a) analyzing the user'"'"'s touches on the touch screen to determine a miss rate that is based on a percentage of touches that fall outside of the clickable areas; and (b) in response to the miss rate reaching a predetermined threshold, automatically increasing both the viewable area and the clickable area of at least one of the input areas, thereby making it easier for the user to interact with the touch screen application. - View Dependent Claims (22, 23, 24)
-
Specification