<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Prior Art submitted for (1) User interface with multiple workspaces for sharing display system objects </title>
    <link>http://www.post-issue.org/patent/11/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, yet 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. The user can invoke a switch between workspaces by selecting a display object called a door, and a back door to the previous workspace is created automatically so that the user is not trapped in a workspace. A display system object providing a window to a workspace being left remains active so that when that workspace is reentered, the window will have the same contents as when it disappeared. Also, the placements of a workspace are updated so that when the workspace is reentered its windows are organized the same as when the user left that workspace. The user can enter an overview display which shows a representation of each workspace and the windows it contains so that the user can navigate to any workspace from the overview.</description>
    <language>en-us</language>
    <item>
      <title>As we may think follow up</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: Nightfighter&lt;br/&gt;ISBN: &lt;br/&gt;Description: British Mk X, US SCR720 airborne radar 1943 use adjacent CRTs to present general view of contacts and a different view of any operator-selected contact simultaneously using different processing of radar information.</description>
      <pubDate>Mon, 09 Mar 2009 04:50:27 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/85/detail</guid>
    </item>
    <item>
      <title>As We May Think</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: As We May Think&lt;br/&gt;ISBN: N/A&lt;br/&gt;Description: Written by Vannevar Bush in 1945, it describes a futuristic device having multiple viewing &quot;screens&quot;, analogous to modern day workspaces.  That the concept of multiple &quot;viewing positions&quot; was considered more than sixty (60) years ago, claim 1 is obvious and does not warrant the protection associated with novel ideas.</description>
      <pubDate>Wed, 04 Mar 2009 04:25:13 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/84/detail</guid>
    </item>
    <item>
      <title>OS9 by Microware, copyright 1983</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: &lt;br/&gt;ISBN: &lt;br/&gt;Description: real time multitasking operating system running on 6809 processor. presents multiple independent workspace windows/processes.  I still have a copy of the software, documentation, and a machine that runs it.</description>
      <pubDate>Fri, 27 Feb 2009 19:42:02 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/83/detail</guid>
    </item>
    <item>
      <title>Virtual Workspaces with Object Icons</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: Adventure&lt;br/&gt;ISBN: &lt;br/&gt;Description: This may or may not sound absurd, but ...

In 1979 Atari released a game called Adventure. The game included multiple virtual workspaces or rooms and multiple object icons that could be selected and dragged around the workspaces. If an object icon was dropped on a workspace it would remain on that workspace even when the workspace was no longer viewed. When the workspace where an object icon was dropped was made active again the object was still positioned in the position where it was dropped.

http://en.wikipedia.org/wiki/Adventure_(Atari_2600)</description>
      <pubDate>Thu, 19 Feb 2009 05:05:03 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/81/detail</guid>
    </item>
    <item>
      <title>UNISYS COMPUTER LOGICS COMMUNICATIONS ADAPTER CARD</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: This surplus store has cards and hopefully the software that goes with them.&lt;br/&gt;Description: A program plus a hardware card which would plug into  an xt, 8088 type computer. This program would emulate the Sperry terminals. It would allow switching between 8 different sessions.</description>
      <pubDate>Wed, 18 Feb 2009 18:26:28 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/80/detail</guid>
    </item>
    <item>
      <title>Learning Considerations in User Interface Design: The Room Model</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: Report CS-84-16, Waterloo, Ontario, Canada: University of Waterloo Computer Science Department&lt;br/&gt;ISBN: None&lt;br/&gt;Description: The Port user interface supports multiple windows and concurrency, enabling several programs to be executing simultaneously, and viewed simultaneously. Each window occupies the full width of the screen. Windows can grow and shrink vertically but cannot overlap. There can be many windows; the screen displays as many as will fit. Those that are hidden can easily be brought into view. Figure 2-1 shows a Port display with four windows. Edit and Browse are visible while Room and Message are hidden. Room or Message can be made visible by selecting its respective activity name.</description>
      <pubDate>Wed, 18 Feb 2009 15:44:02 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/79/detail</guid>
    </item>
    <item>
      <title>Notecards in a Nutshell</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: ACM SIGCHI Bulletin&lt;br/&gt;ISBN: ISSN:0736-6906 &lt;br/&gt;Description: NoteCards provides the user with a &quot;semantic network&quot; of electronic notecards interconnected by typed links. This network serves as a medium in which the user can represent collections of related ideas. It also functions as a structure for organizing, storing, and retrieving information. The system provides,the usei~ with tools for displaying, modifying, manipulating, and navigating through this network.  It also includes a set of methods and protocols for creating programs to manipulate the information in the network.</description>
      <pubDate>Wed, 18 Feb 2009 15:35:28 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/78/detail</guid>
    </item>
    <item>
      <title>NoteCards(TM) Release 1.2i Reference Manual</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: NoteCards(TM) Release 1.2i Reference Manual&lt;br/&gt;ISBN: None&lt;br/&gt;Description: NoteCards is a system designed to aid in the collection, structuring, and analysis of textual and graphical information. The basic objects in the NoteCards system are NoteCards (or simply cards). Each card contains a small, idea-sized unit of text or graphics. Individual cards can be linked together to form networks that reflect the interconnections among the information (ideas) contained in each card. These networks among cards rely on the notion of typed links. Links are identified by link icons, objects located in the text or graphics of one card (the originating card) that reference some other card (the destination card). The user can retrieve and display the destination card of any link by using the mouse to select the iconic representation of that link in the originating card. The user can also display a listing of all of the links that are directed into and out of a card. The screen image below shows two cards that discuss the model underlying the system.</description>
      <pubDate>Wed, 18 Feb 2009 15:27:46 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/77/detail</guid>
    </item>
    <item>
      <title>Smalltalk - 80: The Interactive Programming Environment</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: Smalltalk - 80: The Interactive Programming Environment&lt;br/&gt;ISBN: 0-201-11372-4&lt;br/&gt;Description: Selected text regarding user interfaces</description>
      <pubDate>Wed, 18 Feb 2009 15:13:50 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/76/detail</guid>
    </item>
    <item>
      <title>GEC 4000 APL</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Name/Title: GEC 4000 APL&lt;br/&gt;System Type: Code Library, Module, Plug-in, Component, or Function&lt;br/&gt;Description: In 1978-9 I implemented an APL interpreter for the GEC 4000 Series computers together with a HP terminal which had a double-workspace with APL and ASCII characters which could be programmatically switched between.</description>
      <pubDate>Tue, 17 Feb 2009 17:08:17 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/75/detail</guid>
    </item>
    <item>
      <title>IBM Mainframe GroundStrike Game</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: GroundStrike&lt;br/&gt;Description: Multiplayer game for the IBM VM/CMS operating system environment. Up to 5 players. Freely distributed. Documentation attached.</description>
      <pubDate>Tue, 17 Feb 2009 16:58:21 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/74/detail</guid>
    </item>
    <item>
      <title>Borland Sidekick</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: &lt;br/&gt;Description: Sidekick was one of a number of Terminate Stay Resident programs that overlaid the current workspace with a new window. Providing multple concurrent workspaces.
</description>
      <pubDate>Sun, 15 Feb 2009 22:48:11 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/73/detail</guid>
    </item>
    <item>
      <title>X6 (on Digital Equipment Corp.'s MicroVAX)</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Title: X Window System &lt;br/&gt;Description: X version 1 was released in May 1984.  It included independent multiple workspaces.  DEC made version 6 available on their MicroVAX in 1985.  DEC made X version 9 available on their VAXstation-II machines in 1985.  Several more-or-less public releases of version 10 were made in January/February 1986.</description>
      <pubDate>Sun, 15 Feb 2009 01:37:02 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/72/detail</guid>
    </item>
    <item>
      <title>Multiple virtual control unit</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Patent/Application #: 4737906&lt;br/&gt;Description: A channel interface multiple virtual control unit controls a plurality of classes of terminal sessions on a graphics system workstation, the multiple virtual control unit includes lookup tables having indicia related to a class of display session to be enabled for controlling a workstation in either a alpha-numeric display mode or a graphics display mode.</description>
      <pubDate>Sat, 14 Feb 2009 19:51:32 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/71/detail</guid>
    </item>
    <item>
      <title>Switcher</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Name/Title: Switcher&lt;br/&gt;System Type: Application Program&lt;br/&gt;Description: An application desktop/workspace switcher for the Apple Macintosh</description>
      <pubDate>Sat, 14 Feb 2009 18:56:19 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/70/detail</guid>
    </item>
    <item>
      <title> METHOD AND APPARATUS FOR CONTROLLING A MULTI-MODE SEGMENTED DISPLAY</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Patent/Application #: 3792462&lt;br/&gt;Description: A method and apparatus for controlling a segmented display on a processor read-out device. An addressable memory is provided for storing segments of information which may be displayed. The addresses of the segments presently being displayed are stored and these addresses are utilized to retrieve the information to be displayed in each of the segments. The segmented display may be presented in a plurality of different modes. A capability is provided for changing the mode being displayed at any given time and for altering the information which is displayed in each of the modes. When there is a change in the mode of display, various functions must be performed. Among these functions may be the positioning of an entry marker, the saving or clearing of a memory segment which may be used for different types of information in different modes, and the chaining together of related segments for the selected mode.</description>
      <pubDate>Sat, 14 Feb 2009 17:14:05 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/69/detail</guid>
    </item>
    <item>
      <title> METHOD AND APPARATUS FOR CONTROLLING A MULTI-MODE SEGMENTED DISPLAY</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Patent/Application #: United States Patent 3792462&lt;br/&gt;Description: A method and apparatus for controlling a segmented display on a processor read-out device. An addressable memory is provided for storing segments of information which may be displayed. The addresses of the segments presently being displayed are stored and these addresses are utilized to retrieve the information to be displayed in each of the segments. The segmented display may be presented in a plurality of different modes. A capability is provided for changing the mode being displayed at any given time and for altering the information which is displayed in each of the modes. When there is a change in the mode of display, various functions must be performed. Among these functions may be the positioning of an entry marker, the saving or clearing of a memory segment which may be used for different types of information in different modes, and the chaining together of related segments for the selected mode.</description>
      <pubDate>Sat, 14 Feb 2009 16:47:11 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/68/detail</guid>
    </item>
    <item>
      <title>Amiga Workbench 1.0 (1985)</title>
      <category>(1) User interface with multiple workspaces for sharing display system objects </category>
      <description>Name/Title: Amiga Workbench&lt;br/&gt;System Type: Application Program&lt;br/&gt;Description: Native graphical interface file manager and application launcher of the Amiga Operating System</description>
      <pubDate>Sat, 14 Feb 2009 12:37:09 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/67/detail</guid>
    </item>
    <item>
      <title>Visicorp's VisiOn</title>
      <category>(1) 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:43 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/66/detail</guid>
    </item>
    <item>
      <title>Graphical User Interface Timeline</title>
      <category>(1) 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:24:05 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/63/detail</guid>
    </item>
    <item>
      <title>Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface</title>
      <category>(1) 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:08:45 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/58/detail</guid>
    </item>
    <item>
      <title>Dynamic generation and overlaying of graphic windows for multiple active program storage areas </title>
      <category>(1) 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:49:16 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/55/detail</guid>
    </item>
    <item>
      <title>Display of multiple data windows in a multi-tasking system </title>
      <category>(1) 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:41:17 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/52/detail</guid>
    </item>
    <item>
      <title>Display control method for multi-window system </title>
      <category>(1) 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:34:38 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/49/detail</guid>
    </item>
    <item>
      <title>Display control system for multiwindow </title>
      <category>(1) 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:19:00 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/46/detail</guid>
    </item>
    <item>
      <title>Display terminal with a cursor responsive virtual distributed menu</title>
      <category>(1) 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:10:12 +0000</pubDate>
      <guid>http://www.post-issue.org/prior_art/43/detail</guid>
    </item>
  </channel>
</rss>
