MAGNIFICATION INTERFACE WITH INDEPENDENT POINTER SIZING
First Claim
1. One or more non-transitory tangible computer-readable media having computer-executable instructions for performing a method by running a software program on a computer, the computer operating under an operating system, the method including issuing instructions from the software program comprising:
- establishing an initial magnification level for a graphic user interface and a pointing indicia whereby the graphic user interface and pointing indicia are magnified and reduced in synchronization;
establishing a magnification convergence value wherein synchronization between the graphic user interface and the pointing indicia are maintained for magnification levels equal or less to the magnification convergence value;
responsive to a magnification level of the graphic user interface exceeding the convergence value, decoupling synchronization and maintaining the magnification level of the pointing indicia at the magnification convergence value irrespective of continued magnification of the graphic user interface; and
responsive to a magnification level of the graphic user interface adjusted below or equal to the convergence value re-coupling synchronization and magnifying the pointing indicia at a factor relative to the graphic user interface magnification level.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer program for rendering a magnified graphic user interface (GUI) establishes an initial magnification level for the graphic user interface and the pointing indicia. The GUI and the pointing indicia are magnified in synchronization until the magnification convergence point is reached. At magnification levels above the convergence point, magnification of the GUI and the pointing indicia becomes decoupled, and only GUI is magnified while the pointing indicia remain at the convergence magnification level. If the GUI magnification level falls below the convergence point, the magnification of GUI and the pointing indicia is recoupled and magnification becomes synchronized. Floor and ceiling magnification values for the pointing indicia may also be established.
18 Citations
15 Claims
-
1. One or more non-transitory tangible computer-readable media having computer-executable instructions for performing a method by running a software program on a computer, the computer operating under an operating system, the method including issuing instructions from the software program comprising:
-
establishing an initial magnification level for a graphic user interface and a pointing indicia whereby the graphic user interface and pointing indicia are magnified and reduced in synchronization; establishing a magnification convergence value wherein synchronization between the graphic user interface and the pointing indicia are maintained for magnification levels equal or less to the magnification convergence value; responsive to a magnification level of the graphic user interface exceeding the convergence value, decoupling synchronization and maintaining the magnification level of the pointing indicia at the magnification convergence value irrespective of continued magnification of the graphic user interface; and responsive to a magnification level of the graphic user interface adjusted below or equal to the convergence value re-coupling synchronization and magnifying the pointing indicia at a factor relative to the graphic user interface magnification level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory tangible computer-readable media having computer-executable instructions for performing a method by running a software program on a computer, the computer operating under an operating system, the method including issuing instructions from the software program comprising:
-
magnifying in synchronization both a graphic user interface and a pointing indicia; establishing a magnification convergence value; responsive to a magnification level of the graphic user interface exceeding the convergence value, decoupling synchronization and displaying the pointing indicia magnified at a lesser relative factor than the graphic user interface magnification level; responsive to a magnification level of the graphic user interface below or equal to the convergence value re-coupling synchronization and displaying the pointing indicia magnified at a factor relative to the graphic user interface magnification level; responsive to a first user-initiated event, decoupling synchronization to display the pointing indicia to a user-selectable level magnification level; and responsive to a second user-initiated event, re-coupling synchronization to display the pointing indicia according to the convergence value.
-
-
10. One or more non-transitory tangible computer-readable media having computer-executable instructions for performing a method by running a software program on a computer, the computer operating under an operating system, the method including issuing instructions from the software program comprising:
-
magnifying in synchronization both a graphic user interface and a pointing indicia; establishing a pointing indicia floor value for magnification; and responsive to a modification of a current magnification level of the graphic user interface at or below the floor value, decoupling synchronization and displaying the pointing indicia at the floor value until the magnification level of the graphic user interface increases above the floor valve whereby synchronization is re-coupled. - View Dependent Claims (11)
-
-
12. A method of magnifying a graphic user interface and a pointing indicia on an operating system executed by a computer processor, the method comprising:
-
magnifying in synchronization both the graphic user interface and the pointing indicia; establishing a pointing indicia ceiling value for magnification; and responsive to a modification of a current magnification level of the graphic user interface exceeding the ceiling value, decoupling synchronization and displaying the pointing indicia at the ceiling value unless the magnification level of the graphic user interface falls below the ceiling value whereby synchronization is re-coupled. - View Dependent Claims (13)
-
-
14. A method of magnifying a graphic user interface and a pointing indicia on an operating system executed by a computer processor, the method comprising:
-
magnifying in synchronization both the graphic user interface and the pointing indicia; establishing a pointing indicia floor value for magnification; and responsive to a modification of a current magnification level of the graphic user interface at or below the floor value, decoupling synchronization and displaying the pointing indicia at the floor value until the magnification level of the graphic user interface increases above the floor valve whereby synchronization is re-coupled.
-
-
15. The method of claim 16 further comprising the steps of:
-
detecting the resolution of the minor axis of the graphic user interface as displayed to an end user; establishing a floor value scale; and dividing the resolution of the minor axis by the floor value scale to compute the pointing indicia floor value.
-
Specification