<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Prior Art submitted for  (3) User interface with multiple workspaces for sharing display system objects</title>
    <link>http://www.post-issue.org/patent/9/prior_art/list</link>
    <description>Workspaces provided by an object-based user interface appear to share windows and other display objects. Each workspace's data structure includes, for each window in that workspace, a linking data structure called a placement which links to the display system object which provides that window, which may be a display system object in a preexisting window system. The placement also contains display characteristics of the window when displayed in that workspace, such as position and size. Therefore, a display system object can be linked to several workspaces by a placement in each of the workspaces' data structures, and the window it provides to each of those workspaces can have unique display characteristics. The display system object can operate continuously despite switching between one workspace and another, and the windows it provides in successive workspaces can share features so that they appear to the user to be the same window or versions of the same window. As a result, the workspaces appear to be sharing a window. Workspaces can also appear to share a window if each workspace's data structure includes data linking to another workspace with a placement to the shared window.</description>
    <language>en-us</language>
    <item>
      <title>Visicorp's VisiOn</title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Title: Popular Computing&lt;br/&gt;ISBN: &lt;br/&gt;Description: &#8220;Closed&quot; windows in Figure 4.6, are windows that have been &quot;set aside&quot; and appear in a list in the upper right of the desktop.  Could read on multiple workspaces.</description>
      <pubDate>Sat, 14 Feb 2009 03:34:17 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/65/detail</guid>
    </item>
    <item>
      <title>Graphical User Interface Timeline</title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Title: Graphical User Interface Timeline&lt;br/&gt;Description: This timeline lists all of the graphical user interface environments that I have been able to find information about through my own research and on the Internet.</description>
      <pubDate>Sat, 14 Feb 2009 03:23:20 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/62/detail</guid>
    </item>
    <item>
      <title>Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface Full text 	PdfPdf (4.58 MB) </title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Title: ACM Transactions on Graphics&lt;br/&gt;ISBN: ISSN:0730-0301 &lt;br/&gt;Description:  A key constraint on the effectiveness of window-based human-computer interfaces is that the display screen is too small for many applications. This results in &#8220;window thrashing,&#8221; in which the user must expend considerable effort to keep desired windows visible. Rooms is a window manager that overcomes small screen size by exploiting the statistics of window access, dividing the user's workspace into a suite of virtual workspaces with transitions among them. Mechanisms are described for solving the problems of navigation and simultaneous access to separated information that arise from multiple workspaces.
</description>
      <pubDate>Sat, 14 Feb 2009 03:16:01 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/60/detail</guid>
    </item>
    <item>
      <title>Dynamic generation and overlaying of graphic windows for multiple active program storage areas </title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Patent/Application #: 4555775&lt;br/&gt;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. </description>
      <pubDate>Sat, 14 Feb 2009 01:52:32 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/57/detail</guid>
    </item>
    <item>
      <title>Display of multiple data windows in a multi-tasking system </title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Patent/Application #: 4653020&lt;br/&gt;Description: A multiple window display system is provided for displaying data from different applications in a multi-tasking environment. The display system includes plural screen buffers (12.sub.l to 12.sub.n) for storing character codes and attribute codes of data which may be displayed on the display screen. Task selection means (26) selectively couples the output of a single selected one of the plural screen buffers to the character generator (16) and attribute logic (18) at any given time. Address modification means (20.sub.l to 20.sub.n, 22.sub.l to 22.sub.n) permits changes to be made in the display windows. The software driver includes screen control blocks (32), window control blocks (34), presentation space control blocks (36), presentation spaces (38), and a screen matrix (40) in system memory. The presentation spaces (38) receive application data for plural windows of the displayable area. Each window defines the whole or a subset of a corresponding presentation space. The screen matrix (40) is mapped to the display screen and filters data from the windows of the presentation spaces to the screen buffer to designate which of the data will be shown in corresponding positions on the display screen. </description>
      <pubDate>Sat, 14 Feb 2009 01:44:21 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/54/detail</guid>
    </item>
    <item>
      <title>Display control method for multi-window system </title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Patent/Application #: 4769636&lt;br/&gt;Description: In a multi-window system for setting a plurality of windows on the screen for independent display in each window, a novel display control method is disclosed in which a visible region of a given window is determined from the positions and overlapped relations between the windows on the display screen, and display data is selectively applied to the visible region. The visible region is checked for crossing between an object window and another window making up a reference window on the screen, and if they cross each other, the object window is divided into subregions, while the subregion not overlapped with the reference window is regarded as a new object region, which is collated with another reference window and subdivided. This process of collation and division is repeated. A display output is thus applied sequentially to the subregions which are found to be a visible region.
</description>
      <pubDate>Sat, 14 Feb 2009 01:37:58 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/51/detail</guid>
    </item>
    <item>
      <title>Display control system for multiwindow </title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Patent/Application #: 4783648&lt;br/&gt;Description: In a multiwindow system in which a plurality of windows are set on a display screen at positions such that these windows partially overlap and the display priority and position of each window can be arbitrarily changed, when the operator instructs to change the display priority of the window, a check is automatically made to see if there exists the window which will be completely covered by the other windows having priorities higher than that of this window and will fully disappear from the screen if the display priority is changed or not. If such a window is found out, the display priority of this window is changed in the state in which this window is automatically shifted to the position where a part of this window can be seen on the screen, thereafter the window is displayed on the screen. The changing process of the display priority of the window and the automatic shifting process of the position of the window are controlled by referring to and correcting the contents of the window management tables in which the data indicative of the sizes, positions, display priorities, and the like of the respective windows is stored. </description>
      <pubDate>Sat, 14 Feb 2009 01:23:41 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/48/detail</guid>
    </item>
    <item>
      <title>Display terminal with a cursor responsive virtual distributed menu </title>
      <category> (3) User interface with multiple workspaces for sharing display system objects</category>
      <description>Patent/Application #: 4586035&lt;br/&gt;Description: An interactive display terminal of the multiple overlapping window type is provided. Each of the windows is smaller in dimension than the overall display screen. One or more of the windows have an associated virtual distributed menu which is made up of a plurality of menu items respectively distributed about the periphery of the associated window but not displayed during normal operations. Cursor means and means for moving the cursor are also provided. The display terminal further includes apparatus which in response to the movement of the cursor across a selected region in a window periphery will effect the display of a selected menu item associated with the particular selected region. The overlapping windows are preferably rectangular in shape and the selected regions are adjacent to corners of the periphery. The menu items are distributed so as to be positioned adjacent to the respective region across which the cursor movement will result in the item display. </description>
      <pubDate>Sat, 14 Feb 2009 01:14:53 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/45/detail</guid>
    </item>
  </channel>
</rss>
