Patents

Collection of PS/2 and Micro Channel related patents held by IBM and other companies.

Gathered by Tomás Slavotínek and Louis Ohland. Last update: 8 Oct 2020.


IBM

Patent No.,
Local PDF
Patent TitleGoogle PatentsSubject, Notes
EP0281999B1Data processing system with pluggable option card
[link]
MCA/POS
EP0282637B1Computer system accepting feature cards
[link]
MCA adapters
EP0283580B1Computer system with direct memory access channel arbitration
[link]
EP0288607B1Computer system having a multi-channel direct memory access arbitration
[link]
EP0343768B1Microcomputer system incorporating a cache subsystem using posted writes
[link]
EP0343770B1Multi-bus microcomputer system with bus arbitration.
[link]
EP0402054B1Command delivery for a computing system
[link]
SCB
EP0419004B1Computer system with program loading apparatus and loading method
[link]
IBL/IML
EP0426330B1Enclosure for a computer
[link]
Model 85/95
EP0434267A2Shared hardware interrupt circuit for personal computers.
[link]
MCA
EP0468625B1Personal computer system with protected storage for interface and system utility programs
[link]
EP0472274A1Data processing apparatus having connectors to receive system components
[link]
386SX/DX socket
EP0478119B1Personal computer system with interrupt controller
[link]
EP0479428A1Data processing apparatus for dynamically setting timings in a dynamic memory system
[link]
EP0508685A2Power-on control system for a computer.
[link]
EP0511769A1Method and apparatus for processing interrupts in a computer system
[link]
EP0517406A2Computer system for enabling a choice of error detection technologies
[link]
EP0518504B1Personal computer with local bus arbitration
[link]
EP0567237A1Method and apparatus for increasing usable memory space
[link]
EP0576241A1Computer system and system expansion unit
[link]
EP0654742A2Multiple bus interface
[link]
ISA/MCA/PCMCIA
EP0656586A1Method and system for switching between a processor upgrade card and a planar processor
[link]
EP0661632A1Booting of operating systems in computers
[link]
EP0661638A1Method and apparatus for transferring data in a computer
[link]
EP0661640A1System and method for accessing data in a computer system including a cache controller and a memory controller connected in parallel
[link]
US4118611Buckling spring torsional snap actuator
[link]
Model M K/B
US4692691Test system for keyboard interface circuit
[link]
US4890219Mode conversion of computer commands
[link]
US4901234AComputer system having programmable DMA control
[link]
US5004866Self-contained grounding strip
[link]
Model 85/95 chassis
US5008829Personal computer power supply
[link]
Model 90/95 (and other)
US5021922Portable personal computer
[link]
Model P70/P75
US5022077Apparatus and method for preventing unauthorized access to BIOS in a personal computer system
[link]
US5032952Pivoting power supply
[link]
Model 85/95 PSU
US5034917Computer system including a page mode memory with decreased access time and method of operation thereof
[link]
US5038142Touch sensing display screen apparatus
[link]
Touchselect
US5038239Integrated electronic card-frame assembly for a rigid disk drive
[link]
US5038320Computer system with automatic initialization of pluggable option cards
[link]
POS
US5043877Architecture converter for slave elements
[link]
MCA to EISA adapter bridge
US5043931Wrap test system and method
[link]
ACPA?
US5045998Method and apparatus for selectively posting write cycles using the 82385 cache controller
[link]
80386/82385
US5047898Deflectable contact for providing positive surface contact for shielding electromagnetic interference
[link]
US5051096Planar board support structure
[link]
Model 85/95 planar
US5054360Method and apparatus for simultaneous output of digital audio and MIDI synthesized music
[link]
ACPA?
US5063496Signaling attempted transfer to protected entry point BIOS routine
[link]
US5067041Apparatus for reducing electromagnetic radiation from a computer device
[link]
Model 85/95 chassis
US5083931Device grounding spring
[link]
US5098175Removable guide apparatus for a rail-mounted device employed in a computer
[link]
Model 85/95 chassis/DASD
US5100215Enclosure apparatus for retaining devices within a computer
[link]
Model 85/95 chassis/DASD
US5109490Data transfer using bus address lines
[link]
MCA: 64-bit streaming
US5109506Microcomputer system including a microprocessor reset circuit
[link]
US5112119Support structure for devices in a computer apparatus
[link]
Model 85/95 chassis/DASD
US5119498Feature board with automatic adjustment to one of two bus widths based on sensing power level at one connection contact
[link]
MCA adapters
US5125080Logic support chip for at-type computer with improved bus architecture
[link]
US5125084Control of pipelined operation in a microcomputer system employing dynamic bus sizing with 80386 processor and 82385 cache controller
[link]
80386/82385
US5128995Apparatus and method for loading a system reference diskette image from a system partition in a personal computer system
[link]
conv. partition, IBL/IML
US5129090System bus preempt for 80386 when running in an 80386/82385 microcomputer system with arbitration
[link]
80386/82385
US5131082Command delivery for a computing system for transfers between a host and subsystem including providing direct commands or indirect commands indicating the address of the subsystem control block
[link]
SCB
US5136465Personal computer with tandem air flow dual fans and baffle directed air cooling
[link]
Model 90
US5136713Apparatus and method for decreasing the memory requirements for BIOS in a personal computer system
[link]
2-stage IBL/IML
US5138706Password protected enhancement configuration register for addressing an increased number of adapter circuit boards with target machine emulation capabilities
[link]
POS extension
US5142447Grounding apparatus for rail-mounted devices employed in a computer
[link]
Model 85/95 DASD cage
US5146582Data processing system with means to convert burst operations into memory pipelined operations
[link]
US5162979Personal computer processor card interconnect system
[link]
Processor Complex
US5170471Command delivery for a computing system for transferring data between a host and subsystems with busy and reset indication
[link]
SCB
US5170481Microprocessor hold and lock circuitry
[link]
US5175822Apparatus and method for assigning addresses to SCSI supported peripheral devices
[link]
Spock card edge?
US5175826Delayed cache write enable circuit for a dual bus microcomputer system with an 80386 and 82385
[link]
80386/82385
US5185864Interrupt handling for a computing system with logical devices and interrupt reset
[link]
SCB
US5187781Shared hardware interrupt circuit for personal computers
[link]
US5187792Method and apparatus for selectively reclaiming a portion of RAM in a personal computer system
[link]
US5191544Personal computer enclosure with shielding
[link]
Model 90
US5193161Computer system having mode independent addressing
[link]
US5193170Methods and apparatus for maintaining cache integrity whenever a CPU write to ROM operation is performed with ROM mapped to RAM
[link]
US5193174System for automatically redirecting information to alternate system console in response to the comparison of present and default system configuration in personal computer system
[link]
Model 85/95 serial console
US5210875Initial BIOS load for a personal computer system
[link]
IBL/IML
US5214695Apparatus and method for loading a system reference diskette image from a system partition in a personal computer system
[link]
IBL/IML
US5226134Data processing system including a memory controller for direct or interleave memory accessing
[link]
complex
US5230052Apparatus and method for loading BIOS into a computer system from a remote storage location
[link]
US5237676High speed data transfer system which adjusts data transfer speed in response to indicated transfer speed capability of connected device
[link]
MCA: Streaming
US5237690System for testing adaptor card upon power up and having disablement, enablement, and reconfiguration options
[link]
MCA: SLOTFLAG
US5241661DMA access arbitration device in which CPU can arbitrate on behalf of attachment having no arbiter
[link]
US5245615Diagnostic system and interface for a personal computer
[link]
US5265255Personal computer system with interrupt controller
[link]
US5276864Personal computer with alternate system controller error detection
[link]
US5280588Multiple input/output devices having shared address space
[link]
US5287460Bus interface circuit for dual personal computer architecture peripheral adapter board
[link]
US5287519LAN station personal computer system with controlled data access for normal and unauthorized users and method
[link]
C2 security
US5289477Personal computer wherein ECC and parity error checking can be selectively chosen for memory elements installed in the system, memory elements enabling selective choice of error checking, and method
[link]
US5293493Preemption control for central processor with cache
[link]
US5299315Personal computer with programmable threshold FIFO registers for data transfer
[link]
US5307482Computer, non-maskable interrupt trace routine override
[link]
US5313592Method and system for supporting multiple adapters in a personal computer data processing system
[link]
US5313593Personal computer system with bus noise rejection
[link]
US5325264Device for removing a direct access storage device from a personal computer
[link]
US5325492System for asynchronously delivering self-describing control elements with a pipe interface having distributed, shared memory
[link]
US5327531Data processing system including corrupt flash ROM recovery
[link]
US5327545Data processing apparatus for selectively posting write cycles using the 82385 cache controller
[link]
80386/82385
US5329634Computer system with automatic adapter card setup
[link]
POS for ISA
US5341422Trusted personal computer system with identification
[link]
C2 security
US5341487Personal computer having memory system with write-through cache and pipelined snoop cycles
[link]
US5353202Personal computer with shielding of input/output signals
[link]
Model 90 (and other)
US5353417Personal computer with bus interface controller coupled directly with local processor and input/output data buses and for anticipating memory control changes on arbitration for bus access
[link]
US5355489BIOS load for a personal computer system having a removable processor card
[link]
Model 90/95
US5375084Selectable interface between memory controller and memory SIMMs
[link]
US5379342Method and apparatus for providing enhanced data verification in a computer system
[link]
US5379386Micro channel interface controller
[link]
MCA
US5379400Method and system for determining memory refresh rate
[link]
US5381538DMA controller including a FIFO register and a residual register for data buffering and having different operating modes
[link]
T3+ complex
US5381541Computer system having planar board with single interrupt controller and processor card with plural processors and interrupt director
[link]
Processor Complex
US5388156Personal computer system with security features and method
[link]
C2 security
US5388228
US5506972
Computer system having dynamically programmable linear/fairness priority arbitration scheme
[link]
US5396597System for transferring data between processors via dual buffers within system memory with first and second processors accessing system memory directly and indirectly
[link]
US5404452Personal computer bus and video adapter for high performance parallel interface
[link]
US5410699Apparatus and method for loading BIOS from a diskette in a personal computer system
[link]
floppy IBL/IML
US5420760Microcomputer enclosure with interrupted wedge locking arrangement and shielding liner
[link]
Model 90 (and other)
US5430847Method and system for extending system buses to external devices
[link]
US5432939Trusted personal computer system with management control over initial program loading
[link]
C2 security
US5432946LAN server personal computer with unattended activation capability
[link]
remote pwr-on
US5446869Configuration and RAM/ROM control of PCI extension card residing on MCA adapter card
[link]
MCA/PCI
US5446898Method and apparatus for configuring and installing a loadable ABIOS device support layer in a computer system
[link]
US5450559Microcomputer system employing address offset mechanism to increase the supported cache memory capacity
[link]
80386/82385
US5452429Error correction code on add-on cards for writing portions of data words
[link]
US5459839System and method for managing queue read and write pointers
[link]
US5459842System for combining data from multiple CPU write requests via buffers and using read-modify-write operation to write the combined data to the memory
[link]
US5465357Method and apparatus for an automated dynamic load of an ABIOS device support layer in a computer system
[link]
US5469577Providing alternate bus master other publications with multiple cycles of bursting access to local bus in a dual bus system including a processor local bus and a device communications bus
[link]
Gearbox
US5471585Personal computer system with input/output controller having serial/parallel ports and a feedback line indicating readiness of the ports
[link]
I/O controller
US5477242Display adapter for virtual VGA support in XGA native mode
[link]
XGA
US5481709Method and apparatus for providing a modular ABIOS device support layer in a computer system
[link]
US5481724Peer to peer computer-interrupt handling
[link]
US5495611Method and apparatus for dynamic load of an ABIOS device support layer in a computer system
[link]
US5499378Small computer system emulator for non-local SCSI devices
[link]
US5504904Personal computer having operating system definition file for configuring computer system
[link]
US5504905Apparatus for communicating a change in system configuration in an information handling network
[link]
US5515474Audio I/O instruction interpretation for audio card
[link]
ACPA?
US5522064Data processing apparatus for dynamically setting timings in a dynamic memory system
[link]
US5524267Digital I/O bus controller circuit with auto-incrementing, auto-decrementing and non-incrementing/decrementing access data ports
[link]
US5530887Methods and apparatus for providing automatic hardware device identification in computer systems that include multi-card adapters and/or multi-card planar complexes
[link]
POS
US5537607Field programmable general purpose interface adapter for connecting peripheral devices within a computer system
[link]
US5239631CPU bus allocation control
[link]
US5539912Computer system having a selectable memory module presence detect information option
[link]
US5544334Micro channel bus computer system with IDE hard drive interface
[link]
Lacuna
US5548786Dynamic bus sizing of DMA transfers
[link]
US5553306Method and apparatus for controlling parallel port drivers in a data processing system
[link]
US5555373Inactivity monitor for trusted personal computer system
[link]
C2 security
US5557784Power on timer for a personal computer system
[link]
US5568611Unauthorized access monitor
[link]
Server 95
US5574786Securing trusted personal computer system against unauthorized movement
[link]
Model 56/57, Model 76/77
US5586327Extended initialization for personal data processing systems
[link]
IPL
US5630078Personal computer with processor reset control
[link]
US5634137Method and apparatus for updating system configuration based on open/closed state of computer housing cover
[link]
US5644729Bidirectional data buffer for a bus-to-bus interface unit in a computer system
[link]
T3+ complex
US5651139Protected system partition read/write access on a SCSI controlled DASD
[link]
IBL/IML partition
US5655106Personal computer with riser connector for expansion bus and alternate master
[link]
US5678019
US5829008
Real-time clock with extendable memory
[link]
US5680288Hot plugging of an adapter card
[link]
MCA
US5726922Assembly for removably connecting data storage devices
[link]
Model 95A RAID bay
US5732280Method and apparatus for dynamically assigning programmable option select identifiers
[link]
POS
US5742758Password protecting ROM based utilities in an adapter ROM
[link]
US5754821Method and system for providing access to a protected partition of a memory device utilizing a passthru command
[link]
IBL/IML partition
US5761533Computer system with varied data transfer speeds between system components and memory
[link]
T3+ complex
US5765008Personal computer with riser card PCI and micro channel interface
[link]
PC 700 riser
US5826075Automated programmable firmware store for a personal computer system
[link]
flash update
US5873129Method and apparatus for extending physical system addressable memory
[link]
US5878256Method and apparatus for providing updated firmware in a data processing system
[link]
flash update
US5898857Method and system for interfacing an upgrade processor to a data processing system
[link]
CPU upgrade
US5918007Trusted personal computer system with limited accessibility
[link]
C2 security
US5980275Electronic circuit board interface mounting bracket
[link]
MCA bracket
USD314195Front panel for a computer
[link]
Model 95
USD339111Computer housing
[link]
Model 85/95
USD362238Computer housing
[link]
PC Server 500


ALR

Patent No.,
Local PDF
Patent TitleGoogle PatentsSubject, Notes
US5321827Computer system with modular upgrade capability
[link]


Altera

Patent No.,
Local PDF
Patent TitleGoogle PatentsSubject, Notes
US5111423Programmable interface for computer system peripheral circuit card
[link]
MCA interface chip


Chips and Technologies

Patent No.,
Local PDF
Patent TitleGoogle PatentsSubject, Notes
US4991085Personal computer bus interface chip with multi-function address relocation pins
[link]


Future Domain

Patent No.,
Local PDF
Patent TitleGoogle PatentsSubject, Notes
US5434516Automatic SCSI termination circuit
[link]
US5544326Interface and control circuit for regulating data flow in a SCSI initiator with multiple host bus interface selection
[link]
18C50 (FD MCS-700 / IBM Patriot)
US5732223ASCSI host adapter with shared command and data buffer
[link]


NCR

Patent No.,
Local PDF
Patent TitleGoogle PatentsSubject, Notes
US5379403Method and interface adapter for interfacing an ISA board to an MCA system by the issuance of an ILLINI-CDCHRDY signal from the interface adapter
[link]



9595 Main Page