Display screen management system, method and computer program product

US10282049B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10282049-B2
Application numberUS-201514794087-A
CountryUS
Kind codeB2
Filing dateJul 8, 2015
Priority dateJul 8, 2015
Publication dateMay 7, 2019
Grant dateMay 7, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/048Primary

    Interaction techniques based on graphical user interfaces [GUI] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10282049B2 cover?
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 wi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/048. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).