The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 12, 2000
Filed:
Nov. 15, 1993
John Monroe Blackmon, Boca Raton, FL (US);
Barry Alan Feigenbaum, Boca Raton, FL (US);
Mark Allen Fiechtner, Boca Raton, FL (US);
Jeffrey Thomas Galea, Clifton, VA (US);
Allen Moses Gilbert, Boca Raton, FL (US);
David Andrews Kerr, Boca Raton, FL (US);
Paul R King, Delray Beach, FL (US);
Tatchi Placido Lay, Boca Raton, FL (US);
Ivan Lomelli, Boynton Beach, FL (US);
Darren Mark Miclette, Delray Beach, FL (US);
Colin Victor Powell, Highland Beach, FL (US);
Glenn Thomas Puchtel, Boca Raton, FL (US);
Jonathan Mark Wagner, Coral Springs, FL (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method and system are disclosed which may be utilized to generate a simultaneous presentation within a data processing system of video data within multiple windows supported by different graphic user interfaces. Each graphic user interface is coupled to a separate display device driver. Window movements including: creation; deletion; resizing; movement; minimization; maximization; activation; enablement; or an alteration in relative background/foreground order are detected for each graphic user interface and that information and the associated display device driver for each graphic user interface are coupled to a virtual device driver which facilitates interprocess communication between two or more graphic user interfaces, wherein the portion of the video display which is managed by each graphic user interface may be ascertained. Each separate display device driver is then coupled to a single display device, wherein multiple windows supported by different graphic user interfaces may be simultaneously presented.