US Patent No: 4,757,441

Number of patents in Portfolio can not be more than 2000

Logical arrangement for controlling use of different system displays by main proessor and coprocessor

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method and system for controlling the display of data in a data processing system that includes a main processor, a memory subsystem, and an Input/Output subsystem which includes an I/O Channel Controller for managing traffic on an I/O bus having an attached co-processor and a plurality of I/O devices including display devices with different reserved I/O address space. The main processor can establish different display modes for displays having different reserved I/O address space, which generally indicates different display types. In one mode, a display is assigned exclusively to the main processor and attempted data transfers by the co-processor to that display are suppressed. The display control means is based on logic circuitry associated with the co-processor for trapping instructions having addresses within the range of those reserved for the display devices. The logic enables normal writes and reads to the video buffer to be suppressed or relocated to the virtual buffer, depending on the mode established by the main processor. A circular queue is established in memory to enable the main processor to selectively individually update the video buffer with the changes that have been made to the virtual buffer.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK, NY68841

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Buckland, Patrick A Austin, TX 11 71
Irwin, John W Austin, TX 11 304
Reeder, Jack E Round Rock, TX 2 50

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
4,480,314 Method for optimizing printer response time for a key to print operation 10 1982
4,571,671 Data processor having multiple-buffer adapter between a system channel and an input/output bus 45 1983
 
Bell Telephone Laboratories, Incorporated (1)
4,454,593 Pictorial information processing technique 74 1981
 
DIGITAL EQUIPMENT CORPORATION (1)
4,396,978 Multiprocessor system with switchable address space 21 1980
 
HITACHI, LTD. (1)
4,550,386 Terminal controller 56 1983
 
HUGHES ELECTRONICS CORPORATION (1)
4,363,104 Imaging system having multiple image copying and hierarchical busing 36 1980
 
INTEL CORPORATION (1)
4,621,319 Personal development system 21 1982
 
MICRON TECHNOLOGY, INC. (1)
4,475,237 Programmable range recognizer for a logic analyzer 14 1981
 
SIEMENS CORPORATION;INTELLECTUAL PROPERTY DEPARTMENT (1)
4,466,098 Cross channel circuit for an electronic system having two or more redundant computers 106 1982
 
TEXAS INSTRUMENTS INCORPORATED (1)
4,562,535 Self-configuring digital processor system with global system 128 1982
 
Tokyo Shibaura Electric Co., Ltd. (1)
4,208,715 Dual data processing system 31 1978
 
Other [Check patent profile for assignment information] (1)
4,547,849 Interface between a microprocessor and a coprocessor 101 1984

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
5,008,816 Data processing system with multi-access memory 19 1987
5,345,553 Method and apparatus for constructing edit mask entry fields with multiple nonprogrammable terminals attached to a workstation controller 5 1991
5,367,680 Rendering context manager for display adapters supporting multiple domains 22 1993
5,481,754 Apparatus and method for bios interface to features in multiple adapter cards in one operation using registers with bits distributed across the adapter cards 7 1994
5,481,755 Apparatus and method for addressing multiple adapter cards in one operation by distributing bits of registers across the adapter cards 7 1994
6,195,710 Operating system having shared personality neutral resources 14 1995
 
XEROX CORPORATION (4)
4,859,995 Mouse pointer with switchable emulation mode 27 1987
4,920,481 Emulation with display update trapping 49 1987
4,937,036 Concurrent display of data from two different display processors and user interface therefore 86 1988
5,088,033 Data processing system emulation in a window with a coprocessor and I/O emulation 74 1990
 
CANON KABUSHIKI KAISHA (2)
6,037,921 Display control apparatus with independent information receivers 12 1995
5,506,602 Display control apparatus and method whereby a display identifies its display control method to a display controller in order that the display controller can configure itself to output the display control signals corresponding to the identified display co 18 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
5,038,301 Method and apparatus for multi-monitor adaptation circuit 21 1987
5,239,634 Memory controller for enqueuing/dequeuing process 12 1989
 
AMERICAN MEGATRENDS, INC. (1)
7,868,896 Method, apparatus, and computer-readable medium for utilizing an alternate video buffer for console redirection in a headless computer system 0 2005
 
Balance Engineering Corporation (1)
5,337,229 Shared interface for multiple controllers 6 1992
 
HEIDELBERGER DRUCKMASCHINEN AG (1)
5,040,180 Method and device for securing data 2 1988
 
HEWLETT-PACKARD COMPANY (1)
5,148,516 Efficient computer terminal system utilizing a single slave processor 4 1988
 
INTEL CORPORATION (1)
5,285,192 Compensation method and circuitry for flat panel display 21 1991
 
KABUSHIKI KAISHA TOSHIBA (1)
5,479,184 Videotex terminal system using CRT display and binary-type LCD display 16 1994
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,293,493 Preemption control for central processor with cache 8 1989
 
MICROELECTRONICS AND COMPUTER TECHNOLOGY CORPORATION (1)
5,321,505 Computer scalable visualization system 18 1991
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
5,218,711 Microprocessor having program counter registers for its coprocessors 23 1990
 
Quarterdeck Office Systems, Inc. (1)
4,823,108 Display system and memory architecture and method for displaying images in windows on a video display 87 1988
 
RENESAS ELECTRONICS CORPORATION (1)
5,465,376 Microprocessor, coprocessor and data processing system using them 4 1993
 
Spectragraphics, Inc. (1)
5,036,315 Simultaneous display of interleaved windowed video information from multiple asynchronous computers on a single video monitor 64 1988