Patent ID: 7900158

Claim:
A data processing device having a display screen and user input device, said device being configured by a windows style of an application programming interface of an operating system, and a second stage screen content compositing engine associated with said windows style, to provide a display screen magnifier which is controllable by a user to magnify selected portions of a desktop including windows open on said screen, said display screen magnifier being a magnifier window on the display screen, said windows style comprising a transparent windows style and a layered windows style, said transparent windows style specifying that said magnifier window will not be painted until windows beneath the magnifier window are painted, the combination of said transparent windows style and said layered windows style configuring said magnifier window such that said magnifier window does not receive user input from the input device, said magnifier providing a moveable magnifier frame within which a magnified image is presented, said image corresponding to screen content located within a magnification region underlying said magnifier frame, magnified to a set level of magnification, said magnification region being movable relative to said magnifier frame, in relation to movement of said magnifier frame on said display screen, said image being automatically updated in response to movement of said magnifier frame on said display screen, and said image being updated at a predetermined time interval, wherein said magnifier frame comprises a window that is configured to remain on top of the desktop including open windows while the magnifier is activated, and which will direct input from a user input device to open windows beneath the magnifier frame while the magnifier is activated, the magnifier being activated when said magnifier window is created.