Resources Contact Us Home
Display of multiple data windows in a multi-tasking system

Image Number 9 for United States Patent #4653020.

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.

  Recently Added Patents
Peer-to-peer, internet protocol telephone system with proxy interface for configuration data
Non-zero rounding and prediction mode selection techniques in video encoding
Polar nematic compounds
Method and structure for adding mass with stress isolation to MEMS structures
Aisle barrier
Display for displaying three-dimensional images and method for displaying three-dimensional images
Communication apparatus, power supply control method, display apparatus, communication method, and computer program product
  Randomly Featured Patents
Pilot-operated pressure regulator valve
Visual programming method
Spray cap for aerosol container
Water filter cartridge
Apparatus for continuously cooking rice by steaming
Pseudo three dimensional image generating apparatus
Apparatus for preparing a parison and transferring it to a molding machine
Foot massager
Preparation of phosphinoacetic acids
Trifluoromethyl-phenoxy-phenyl-silicon derivatives, processes for their preparation, and their use as herbicides and plant-growth regulators