Patent ID: 6892359

Claim:
A method for enabling the display of data on a video display system, the video display system having a total displayable area of which a first display area is a part, the first display area having an original size and being associated with an operating system display interface that enable applications to send output to the video display system through a video device driver, comprising: apportioning the total displayable area of the video display system to include a second display area by resizing the first display area from the original size to a smaller size and apportioning the remainder of the total displayable area to a second display area that cannot be obscured by output from the operating system display interface; intercepting at least one of function calls that enable an application to obtain input from an input device and function calls that transmit output to an output device; and transparent to the operating system display interface, dynamically reapportioning the total displayable area between the first display area and the second display area by swapping the size of the first display area between the original size and the smaller size in response to the intercepted function calls, so that an application can render data to and obtain input from the first display area and the second display area.