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:
Dec. 02, 1997
Filed:
Dec. 12, 1994
Mark Malamud, Seattle, WA (US);
Erik A Gavriluk, Seattle, WA (US);
David Barnes, Seattle, WA (US);
Russell Johnson, Seattle, WA (US);
J Alison Grauman, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A method and system for grouping and manipulating windows in a window system is provided. In a preferred embodiment, a plurality of displayed windows are grouped into a project group. A project group has associated information regarding which windows belong to the project group, an associated project group appearance for differentiating the windows in the project group from other windows, and a set of project group commands for operating upon the project group. A window is designated as a project group folder, this window containing indicators to the other windows belonging to the project group. For each window belonging to the project group, project group commands are added to menus of the windows belonging to the project group. Later, when a window is activated and a project group command selected for operating upon the project group, certain behaviors occur. For example, when the project group command is a request to close the project group, the current state of each window in the project group is saved and each window is displayed according to the closed state of the window. Also, for example, when the project group command is a request to open the project group, then each window in the project group is displayed according to its previously saved state.