Managing transparent windows
First Claim
1. A method for managing transparent windows, the method comprising the steps of:
- a computer receiving an input to display a first window that is open on a graphical user interface as a transparent window, and in response, the computer displaying, through the first window, content on a layer of the graphical user interface that is beneath the first window;
the computer receiving an input to drag or copy content in the first window; and
the computer predicting that the content in the first window will be dropped or pasted into a second window that is open on the graphical user interface, and in response, the computer activating the second window before the content in the first window is dropped or pasted into the second window;
wherein the step of the computer predicting that the content of the first window will be dropped or pasted into the second window comprises the step of the computer identifying a historical pattern of one or more of dropping content dragged from the first window into the second window and pasting content copied from the first window into the second window.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and arrangements to manage transparent windows are described herein. Embodiments may comprise logic such as hardware and/or code to select one or more windows to make transparent and to switching the active window between source and target windows via the position of the mouse. Many embodiments provide a right click, pop-up menu (i.e., pressing the right mouse button generates a pop-up menu), a pull-down menu, or a button associated with windows. These features may allow a user to select individual or all windows to be transparent. A transparent window provides some view of windows or objects below the transparent window while providing some view of the contents such as graphics and/or text in the transparent window. Embodiments may also include management logic such as hardware and/or code to facilitate selection of a transparent window to make the window active.
43 Citations
24 Claims
-
1. A method for managing transparent windows, the method comprising the steps of:
-
a computer receiving an input to display a first window that is open on a graphical user interface as a transparent window, and in response, the computer displaying, through the first window, content on a layer of the graphical user interface that is beneath the first window; the computer receiving an input to drag or copy content in the first window; and the computer predicting that the content in the first window will be dropped or pasted into a second window that is open on the graphical user interface, and in response, the computer activating the second window before the content in the first window is dropped or pasted into the second window; wherein the step of the computer predicting that the content of the first window will be dropped or pasted into the second window comprises the step of the computer identifying a historical pattern of one or more of dropping content dragged from the first window into the second window and pasting content copied from the first window into the second window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
wherein the step of the computer receiving the input to display the first window as a transparent window comprises the computer receiving a selection of one of the one or more options.
-
-
7. The method of claim 1, further comprising the step of:
-
before the step of the computer receiving the input to display the first window as a transparent window, the computer displaying a list comprising an identification of the first window and an identification of the second window; wherein the step of the computer receiving the input to display the first window as a transparent window comprises the computer receiving a selection of the identification of the first window from the list.
-
-
8. The method of claim 1, wherein the step of the computer receiving the input to display the first window as a transparent window comprises the step of the computer detecting a selection of a graphical check box on a border of the first window.
-
9. A computer system for managing transparent windows, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive an input to display a first window that is open on a graphical user interface as a transparent window, and in response, to display, through the first window, content on a layer of the graphical user interface that is beneath the first window; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive an input to drag or copy content in the first window; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to predict that the content in the first window will be dropped or pasted into a second window that is open on the graphical user interface, and in response, to activate the second window before the content in the first window is dropped or pasted into the second window; wherein the program instructions to predict that the content of the first window will be dropped or pasted into the second window identify a historical pattern of one or more of dropping content dragged from the first window into the second window and pasting content copied from the first window into the second window. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for managing transparent windows, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to receive an input to display a first window that is open on a graphical user interface as a transparent window, and in response, to display, through the first window, content on a layer of the graphical user interface that is beneath the first window; program instructions, stored on at least one of the one or more storage devices, to receive an input to drag or copy content in the first window; and program instructions, stored on at least one of the one or more storage devices, to predict that the content in the first window will be dropped or pasted into a second window that is open on the graphical user interface, and in response, to activate the second window before the content in the first window is dropped or pasted into the second window; wherein the program instructions to predict that the content of the first window will be dropped or pasted into the second window identify a historical pattern of one or more of dropping content dragged from the first window into the second window and pasting content copied form the first window into the second window. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
wherein the program instructions to receive the input to display the first window as a transparent window receive a selection of one of the one or more options.
-
-
23. The computer program product of claim 17, further comprising:
-
program instructions, stored on at least one of the one or more storage devices, to display a list comprising an identification of the first window and an identification of the second window before receiving the input to display the first window as a transparent window; wherein the program instructions to receive the input to display the first window as a transparent window receive a selection of the identification of the first window from the list.
-
-
24. The computer program product of claim 17, wherein the program instructions to receive the input to display the first window as a transparent window detect a selection of a graphical check box on a border of the first window.
Specification