Patent ReferencesDisplay system with multiple scrolling regions Industrial process control system Apparatus and method for scrolling text and graphic data in selected portions of a graphic display Interactive computer aided design system Display terminal with a cursor responsive virtual distributed menu Presentation space management and viewporting on a multifunction virtual terminal Graphics image relocation for display viewporting and pel scrolling Patent #: 4663617 InventorsAssigneeApplicationNo. 06/850724 filed on 04/11/1986US Classes:715/803, Window differentiation345/684, Scrolling345/686, Memory addressing715/781, Window or viewpoint715/973SCROLL TOOL (E.G., WINDOW SCROLL BAR)ExaminersPrimary: Birmiel, Howard A.Attorney, Agent or FirmInternational ClassG09G 5/14 (20060101)AbstractA computer-controlled video display presents alphanumeric or graphic data to a human user in a fashion selected to provide user control of the data transfer rate and to increase mental concentration, comprehension and creativity. A set of video display regions or windows are defined having selected positions and areas for presenting data obtained from one or more registers or buffers. Associated with each display window is a set of stored parameters controlling the display of data in the window. The control parameters include parameters designating the size and location of each window, foreground and background colors and display intensity or pulsation, and the source of the data to be displayed. Other control parameters are associated with the specific data source registers as well as specific display areas, such as the time interval over which the data are to be displayed, the time interval over which the window is to disappear after data are displayed, whether data are to be displayed on a repetitive, sequential or random basis, and selection of a scrolling rate. The control parameters are user-adjustable. Preferably the data from the registers are transferred to the display on a timed interrupt basis so that the display system can be used during the execution of a related or unrelated interactive computer program. | |