Patent attributes
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.