Patent ID: 7949955
Filing Date: 2011-05-24
Classification: G06F

Abstract:
1. A computer-implemented method for virtual magnification, the method comprising: receiving a selection to activate a movable magnify window, wherein the movable magnify window is an operating system magnify window configured to magnify a plurality of different applications installed on the operating system, wherein the movable magnify window magnifies at least a portion of an active desktop window positioned below the magnifying window, wherein the magnifying window is configured to leverage a plurality of preexisting application user interface window styles of the operating system, wherein the preexisting window styles of the operating system include: receiving a timer message at a predefined periodic interval at the magnify window, wherein receipt of the timer message at the magnify window causes a processor to capture the portion of the active desktop window positioned below the magnify window, generate a bit-map of the portion of the active desktop window positioned below the magnify window, stretch the generated bit-map in accordance with a magnify level of the magnify window, and update the magnify window with the generated stretched bit-map of the portion of the active desktop window positioned below the magnify window; and upon receiving an input, in the magnify window, to the generated stretched bit-map, maintaining the active desktop window as the active window in accordance with the non-active window style of the magnify window, maintaining the magnify window as the topmost window in accordance with the topmost window style of the magnify window, and passing the received input from the generated stretched bit-map of the magnify window to the active desktop window in accordance with the layered window style.