Positioning screen elements
First Claim
1. A computer readable medium having computer-executable instructions for performing a method for positioning screen elements on a display screen, the computer process comprising:
- in response to receiving a request to display a screen element on the display screen, determining a first set of positioning characteristics for displaying the screen element on the display screen based on a first resolution;
determining a second set of positioning characteristics for displaying the screen element on the display screen based on a second resolution;
analyzing the first set of positioning characteristics against the second set of positioning characteristics to determine a degree of displacement therebetween; and
modifying the first set of positioning characteristics if the degree of displacement exceeds a predetermined threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for positioning screen elements on a display screen is disclosed herein. The screen elements represent expressions in a formula and may include one or more glyphs. Optimal positions are determined for the screen elements based on analyzing positional characteristics associated with displaying the screen elements at the resolution supported by the display screen against positional characteristics based on an optimal resolution. This analysis indicates whether the degree of displacement between display of a screen element at the actual resolution and display of the screen element at the optimal resolution would exceed a predetermined threshold level. If not, the screen element is output for display on the display screen based on the positional characteristics associated with the display screen resolution. Otherwise, the positional characteristics based on the actual resolution are modified such that the degree of displacement conforms to the threshold level.
-
Citations
20 Claims
-
1. A computer readable medium having computer-executable instructions for performing a method for positioning screen elements on a display screen, the computer process comprising:
-
in response to receiving a request to display a screen element on the display screen, determining a first set of positioning characteristics for displaying the screen element on the display screen based on a first resolution;
determining a second set of positioning characteristics for displaying the screen element on the display screen based on a second resolution;
analyzing the first set of positioning characteristics against the second set of positioning characteristics to determine a degree of displacement therebetween; and
modifying the first set of positioning characteristics if the degree of displacement exceeds a predetermined threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having computer-executable instructions for performing a method for positioning a first screen element relative to a second screen element on a display screen, the computer process comprising:
-
in response to receiving a request to display the first screen element adjacent to the second screen element, determining a first set of positioning characteristics for displaying the first screen element relative to the second screen element based on an actual resolution of the display screen;
if the first set of positioning characteristics indicates that the first screen element would be separated from the second screen element by at least a predetermined amount of empty space, then determining a second set of positioning characteristics for displaying the first screen element relative to the second screen element based on an optimal resolution; and
displaying the first screen element on the display screen based on a vertical position determined from the first set of positioning characteristics and a horizontal position determined from the second set of positioning characteristics. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having computer-executable instructions for performing a method for positioning a first screen element relative to a second screen element displayed on a display screen, the computer process comprising:
-
determining a first set of positioning characteristics for displaying the first screen element relative to the second screen element on the display screen based on a first resolution;
determining a second set of positioning characteristics for displaying the screen element relative to the second screen element on the display screen based on a second resolution;
analyzing the first set of positioning characteristics against the second set of positioning characteristics to determine a degree of displacement specified for the first screen element therebetween; and
if the degree of displacement exceeds the predetermined threshold value, displaying the first screen element on the display screen based on modified positioning characteristics determined by shifting coordinates specified in the first set of positioning characteristics toward coordinates specified in the second set of positioning characteristics. - View Dependent Claims (18, 19, 20)
-
Specification