Operating System Virtual Desktop Techniques
US-2016077685-A1 · Mar 17, 2016 · US
US10282049B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10282049-B2 |
| Application number | US-201514794087-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 8, 2015 |
| Priority date | Jul 8, 2015 |
| Publication date | May 7, 2019 |
| Grant date | May 7, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided are graphical user interface “baskets” that hold collections of windows on a large display (or collection (or array) of small displays) and confine respective windows into a particular screen region (that is, basket) as if that screen region (that is, basket) were the entire display. In one example, the basket layout(s) and window layout(s) may be saved. In another example, multiple windows may be organized/managed such that a “maximize” of a window does not take up the entire large display.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for management of a display, the method comprising: receiving, by a processor, an indication from a user of a first location on the display for a first basket, wherein the first basket is a first region on the display designated to display a first set of windows by default, and the first set of windows is associated with a first tag; receiving, by the processor, an indication from the user of a second location on the display for a second basket, wherein the second basket is a second region on the display designated to display a second set of windows by default, and the second set of windows is associated with a second tag; limiting, by the processor, a size of the first basket to be smaller than a size of a display area of the display; limiting, by the processor, a size of the second basket to be smaller than the size of the display area of the display; limiting, by the processor, a size of a first window associated with the first tag to the size of the first basket by modifying a first setting of the first window to open the first window in a separate screen that is the size of the first basket instead of opening the first window in the display; limiting, by the processor, a size of a second window associated with the second tag to the size of the second basket by modifying a second setting of the second window to open the second window in a separate screen that is the size of the second basket instead of opening the second window in the display; displaying, by the processor, the first window associated with the first tag in the first basket, wherein the first window is incapable of being made to fill the entire display area of the display, the first window can be moved independently inside the first basket, and portions of the first window are prevented from being displayed outside of boundaries of the first basket; displaying, by the processor, the second window associated with the second tag in the second basket, wherein the second window is incapable of being made to fill the entire display area of the display, the second window can be moved independently inside the second basket, and portions of the second window are prevented from being displayed outside of boundaries of the second basket; retaining, by the processor, the first setting to display the first window in the first basket by default in a subsequent instance where the first window is requested to be displayed; retaining, by the processor, the second setting to display the second window in the second basket by default in a subsequent instance where the second window is requested to be displayed; and wherein when the first window is also associated with the second tag, limiting the size of the first window comprises limiting a size of a copy of the first window to the size of the second basket, displaying the first window includes displaying the copy of the first window in the second basket, and wherein the first window and the copy of the first window can be moved independently within the first basket and the second basket respectively. 2. The method of claim 1 , wherein the display comprises one of: (a) a single screen; and (b) multiple screens. 3. The method of claim 1 , further comprising: receiving, by the processor, an indication from the user of a size of the first basket at the first location; and receiving, by the processor, an indication from the user of a size of the second basket at the second location. 4. The method of claim 3 , wherein the indications are received from the user via input from at least one of a mouse and a trackball. 5. The method of claim 3 , wherein: the received indications are stored in a memory; and the received indications are retrieved from the memory to display the first and second baskets. 6. The method of claim 1 , wherein one of: (a) the first basket and the second basket at least partially overlap; and (b) the first basket and the second basket do not overlap. 7. A computer readable storage medium, tangibly embodying a program of instructions executable by the computer for management of a display, the program of instructions, when executing, performing the following steps: receiving an indication from a user of a first location on the display for a first basket, wherein the first basket is a first region on the display designated to display a first set of windows by default, and the first set of windows is associated with a first tag; receiving an indication from the user of a second location on the display for a second basket, wherein the second basket is a second region on the display designated to display a second set of windows by default, and the second set of windows is associated with a second tag; limiting a size of the first basket to be smaller than a size of a display area of the display; limiting a size of the second basket to be smaller than the size of the display area of the display; limiting a size of a first window associated with the first tag to the size of the first basket by modifying a first setting of the first window to open the first window in a separate screen that is the size of the first basket instead of opening the first window in the display; limiting a size of a second window associated with the second tag to the size of the second basket by modifying a second setting of the second window to open the second window in a separate screen that is the size of the second basket instead of opening the second window in the display; displaying the first window associated with the first tag in the first basket, wherein the first window is incapable of being made to fill the entire display area of the display, the first window can be moved independently inside the first basket, and portions of the first window are prevented from being displayed outside of boundaries of the first basket; displaying the second window associated with the second tag in the second basket, wherein the second window is incapable of being made to fill the entire display area of the display, the second window can be moved independently inside the second basket, and portions of the second window are prevented from being displayed outside of boundaries of the second basket; retain the first setting to display the first window in the first basket by default in a subsequent instance where the first window is requested to be displayed; retain the second setting to display the second window in the second basket by default in a subsequent instance where the second window is requested to be displayed; and wherein when the first window is also associated with the second tag, limiting the size of the first window comprises limiting a size of a copy of the first window to the size of the second basket, the display of the first window includes a display of the copy of the first window in the second basket, and wherein the first window and the copy of the first window can be moved independently within the first basket and the second basket respectively. 8. The computer readable storage medium of claim 7 , wherein the display comprises one of: (a) a single screen; and (b) multiple screens. 9. The computer readable storage medium of claim 7 , wherein the program of instructions, when executing, further performs the following steps: receiving an indication from the user of a size of the first basket at the first location; and receiving an indication from the user of a size of the second basket at the second location. 10. The computer readable storage medium of claim 9 , wherein the indications are received from the user via input from at least one of a mouse and a trackball. 11. The computer readable storage medium of claim 9 , wherein: the received
Interaction techniques based on graphical user interfaces [GUI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.