IP Innovation L.L.C. and Technology Licensing Corporation (collectively, "Plaintiffs") have brought a patent-infringement action against Red Hat, Inc., and Novell, Inc., alleging infringement of U.S. Patent Numbers 5,072,412; 5,533,183; and 5,394,521. The patents concern a user interface that has multiple workspaces. The Plaintiffs' complaint identifies as accused products "Red Hat Linux system," the "Novell Suse Linux Enterprise Desktop," and the "Novell Suse Linux Enterprise Server."
UPDATE: THESE THREE PATENTS WERE INVALIDATED BY THE U.S. DISTRICT COURT, EASTERN DISTRICT OF TEXAS, ON APRIL 30, 2010, IN THE ABOVE REFERENCED ACTION.
UPDATE: THESE THREE PATENTS WERE INVALIDATED BY THE U.S. DISTRICT COURT, EASTERN DISTRICT OF TEXAS, ON APRIL 30, 2010, IN THE ABOVE REFERENCED ACTION.
#56Dynamic generation and overlaying of graphic windows for multiple active program storage areas
Applies to Claims 1
Last updated: 3 months ago
Summary / Description
| Summary / Description | A graphic terminal is disclosed using bitmaps to represent plural overlapping displays. Graphics software is also disclosed in which the overlapping asynchronous windows or layers are manipulated by manipulating the bitmaps. With this software, the physical screen becomes several logical screens (layers) all running simultaneously, any one of which may be interacted with at any time. |
Basic Information
| Type of Prior Art | Issued Patents - US |
| Country | United States of America |
| Patent/Application # | 4555775 |
| Kind Code | United States (US) - United STATES Patent - A |
| Patentee Name | AT&T Bell Laboratories |
| Relevant Pages, Columns, or Lines | See excerpt |
| URL | http://patft.uspto.gov/netacgi/... |
| Publication Date | October 7, 1982 |
| Additional Information | Date listed is filing date |
Notes / To Do
| Notes | |
Excerpt
FIG. 2 is a front view of a terminal 30 with a screen 31 depicting three overlapping layers A, B and C as they would actually appear on a cathode ray tube (CRT) screen 31. A "layer" in this sense, is a rectangular portion of the screen 31 and its associated image. It may be thought of as a virtual display screen since it comprises a graphical or visual environment in which a user can do any thing that could be done on an entire screen. Layers may overlap as shown in FIG. 2, but a set of bitmaps capable of maintaining an image of the obscured portion of a layer is always kept current. Because all processes are asynchronous, drawing actions can be directed at any time to an obscured layer, and a resulting graphical object such as a line will be partially visible on the screen and partially recorded in the bitmaps representing the obscured portions of the layer (col. 3, ln 53-67).
Relevance
Claims
User interface with mulitple workspaces
An article of manufacture for use in a system that includes a display; a processor for controlling the display; and display object data the processor can use to generate first and second display objects the processor can present on the display; the article comprising:
memory that can be accessed by the processor; and
data stored in the memory; the data comprising:
first and second workspace data structures relating respectively to first and second workspaces that the processor can present on the display; each of the first and second workspaces including a respective set of display objects; each of the display objects being perceptible as a distinct, coherent set of display features; the display objects of each respective set being perceptible as having spatial positions relative to each other when the respective workspace is presented on the display; and
first and second linking data structures; the first linking data structure linking the first workspace data structure and the display object data so that the processor presents the first display object in the first workspace's set of display objects; the second linking data structure linking the second workspace data structure and the display object data so that the processor presents the second display object in the second workspace's set of display objects; the first and second display objects being perceptible as the same tool.
Relevance
To be specified
To be specified
Claim Chart
All


