Patent Document ID: 10152209
Application ID: 14877020

Base Claim:
1. A computer usable program product comprising a computer readable storage device including computer usable code for improving a future user interface (UI) design, the computer usable code comprising: computer usable code for analyzing, using a processor and a memory of a data processing system, a set of data, a data in a first subset of the set of data including (i) a description of a UI layout that includes a description of a UI element positioned in a first area of a touch-sensitive device, the first area having a first sensitivity to touch, wherein the first sensitivity is below a level of sensitivity, and (ii) a second area of the touch-sensitive device, the second area having a second sensitivity to touch, wherein the second sensitivity is at least equal to the level of sensitivity; computer usable code for extracting a first visual characteristic of the UI element, wherein a threshold number of data in the first subset include some UI element with the first visual characteristic, wherein the first visual characteristic includes at least one of a color or an animation of the UI element; computer usable code for determining, for a first area in each data in the subset, that the first visual characteristic causes a sensitivity to reduce to below the level of sensitivity; and computer usable code for constructing, responsive to the determining, an instruction for a UI design tool, the instruction causing the UI design tool to move a UI element in the future UI design to a second area and replacing use of the first visual characteristic of the UI element with a second visual characteristic in the future UI design, the second visual characteristic associated with a lower number of instances of screen rot than the first visual characteristic.

---

Claim 4:
4. The computer usable program product of claim 1 , further comprising: computer usable code for analyzing a user preference, wherein the user preference is used in a second threshold number of data in the first subset; computer usable code for concluding, for the first area in each data in the subset, that the user preference causes the sensitivity to reduce to below the level of sensitivity; and computer usable code for constructing, responsive to the concluding, a second instruction for the UI design tool, the second instruction causing the UI design tool to move a UI element in the future UI design to a second area when the future UI design is used with the user preference.