Patent ID: 7576749

Claim:
A computer storage medium comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors to: receive a request to display a screen element on a display screen; in response to receiving the request, determine a first set of positioning characteristics that indicates pixels that provide a first pixilated representation of the screen element at a first resolution; determine a second set of positioning characteristics that indicates pixels that provide a second pixilated representation of the screen element at the first resolution at least in part by scaling a third pixilated representation of the screen element at a second resolution to conform to the first resolution, wherein the second resolution is different than the first resolution; analyze the first set of positioning characteristics against the second set of positioning characteristics to determine a degree of displacement, wherein the degree of displacement represents an approximate number of pixels that would exist between a first point and a second point, wherein the first point is a point on the display screen that would be at a given point within the screen element when the screen element is displayed on the display screen based on the first set of positioning characteristics, and wherein the second point is a point on the display screen that would be at the given point within the screen element when the screen element is displayed on the display screen based on the second set of positioning characteristics; determine whether the degree of displacement exceeds a predetermined threshold value that represents a number of pixels; and automatically modify the first set of positioning characteristics when it is determined that the degree of displacement exceeds the predetermined threshold value.