This is a list of PS/2 and Micro Channel related Technical Disclosure
Bulletins. Please note that this collection is not complete by any means. If
you find any other relevant bulletins please
Let Us Know.
Please keep in mind that the primary purpose of these articles is not to
describe the discussed topics with absolute accuracy, but rather to act as a
defensive publication - in other words, to prevent IBM's competition from
obtaining patents on the discussed "inventions". Therefore, some technical
details may differ from the actual implementation! Some of the provided
information is also covered by the official technical references, patents, and
other documents.
Copies of technical disclosures published in the IBM Technical Disclosure
Bulletin prior to February 1998 are also available for a fee through the
following organizations (updated contact info, original
here):
The bulletins are also kept on file with Patent & Trademark Offices and
U.S. Government Depository Libraries. Searching/copying services are NOT
provided by any PTO or Government office.
List compiled by Tomáš Slavotínek. Last update: 15 Apr 2023.
IP.com | Title | Date | Subject, Notes |
000034224 | Logging and Retrieving of Error Codes During Power-On Self Test Using BIOS Function Calls | Jan 1989 | |
000034447 | Microprocessor Bus State Monitor System | Feb 1989 | |
000034529 | Slot Windows for Circuit Edge Connectors | Mar 1989 | |
000034747 | Determination of Latest Read-Only Memory on Identical Adapters in IBM Ps/2 Computers | Apr 1989 | |
000034799 | Direct Memory Access for Multiple Requesting Computer Devices | Apr 1989 | |
000034828 | ROM Scan Extension for Video As a Special Case for Expanded ROM Scan [!] | Apr 1989 | |
000034869 | Manufacturing Test Mode for a Personal Computer | May 1989 | |
000034939 | Adding and Deleting Loadable Power on Self Tests Configuration Files | May 1989 | AIX |
000034966 | Loadable Power on Self Test Adapter Setup Table | May 1989 | |
000034970 | Keyboard-Less Personal System | May 1989 | |
000035015 | Hardware Adapter Configuration | May 1989 | |
000035026 | Software Controlled Watchdog and Reboot Circuit Device for Personal Systems | May 1989 | |
000035274 | Non-Volatile Ram Protection Circuit | Jun 1989 | NVRAM |
000035371 | Integrated Input/Output Support Circuitry for Use With 80286/80386 Microprocessors [!] | Jul 1989 | |
000035941 | Planar/Processor Interface for Personal Systems | Aug 1989 | |
000036308 | Automatic Configuration of a Personal Computer System | Sep 1989 | ADF |
000036313 | Preventing Unauthorized Access on a Personal Computer System | Sep 1989 | |
000036482 | Support Circuit for Intel 80386/82385 System With Optional Intel 80387 | Oct 1989 | |
000036497 | Intel 82385 Snoop Diagnostic Circuit to Test Dma/Bus Master Snoop Cycles | Oct 1989 | |
000036524 | Expandability of Tcw/Tag Memory | Oct 1989 | |
000036625 | Multiple Digital Signal Processor Circuit Cards for Tool Control Applications | Oct 1989 | 7552 |
000036633 | "Next Byte Zero" Method for Data Steering | Oct 1989 | |
000036858 | CHANNEL Check Implementation for the MICRO CHANNEL | Nov 1989 | |
000036913 | Bus-Locking Mechanism in an Intel 82385 Cache Controller Subsystem | Nov 1989 | |
000036919 | Diskette Verify Mode Operation Without DMA Controller Support | Nov 1989 | 95 XP DU1? |
000036923 | Adapter Description Program Interface to Configure Adapters on Personal Computer Systems That Store Their Configuration Information in Non-Volatile RAM [!] | Nov 1989 | ADP |
000037206 | Remote Ipl Support Via Personal System/2 Parallel Port [!] | Nov 1989 | |
000037212 | High-Speed Memory Test for Personal System/2 Power on Self Test [!] | Nov 1989 | POST |
000037214 | Method of Executing Manufacturing ROM Code Without Removing System Roms | Nov 1989 | |
000037355 | Decrease the Time to Test RAM Array Logic by Using the ECC Design Logic to Find Errors | Dec 1989 | ECC, POST |
000038160 | Special Planar Manufacturing Tests in Ros [!] | Dec 1989 | POST |
000038316 | Dual Function ROM that Controls the Initial Program Load (IPL) | Dec 1989 | |
IP.com | Title | Date | Subject, Notes |
000099176 | Multiple Processor Across the MICRO CHANNEL | Jan 1990 | |
000099205 | Programmable Connector Selector for the Keyboard and Mouse Ports | Jan 1990 | |
000099221 | Method of Expanding the Hardware of a Personal Computer With Minimal Impact to Software Drivers | Jan 1990 | |
000099245 | Data Transfer for PIO To/From System Non-Preemptable | Jan 1990 | |
000099248 | Bus Timeout Implementation Using Counters | Jan 1990 | |
000099250 | Programmable Arbitration Time | Jan 1990 | |
000099252 | Mechanism to Capture Read Data | Jan 1990 | |
000099254 | Data Transfer for PIO To/From System Using Streaming Data | Jan 1990 | |
000099358 | Frame Grabber Card | Jan 1990 | |
000099367 | Dynamic Bus Transfer Algorithm | Jan 1990 | |
000099405 | Single Module Personal Computer | Jan 1990 | |
000099446 | System Bus Tag Ram | Jan 1990 | |
000099551 | Keyboard Set-In Mechanism for Transportable Computer | Feb 1990 | P70 |
000099585 | Pre-Flll/Pre-Empty Thresholds Improve Bus Efficiency | Feb 1990 | |
000099596 | Bus Prototype Circuit Card for Personal Computers | Feb 1990 | |
000099633 | First Party Streaming Data Slaves Excluding 1, 2 Byte Masters | Feb 1990 | |
000099635 | Streaming Data Slave Control Directly From the Micro Channel Bus | Feb 1990 | |
000099660 | Dynamic Clock Frequency Changing for a Memory Controller | Feb 1990 | |
000099666 | Diagnostic Register-read in LSSD | Feb 1990 | |
000099682 | Initialization Code Executed After Post And Before the Operating System Gets Control | Feb 1990 | |
000099743 | Micro Channel File Multiplexer | Feb 1990 | DBA |
000099841 | Foolproof Parallel Port Strobe | Feb 1990 | |
000099960 | POS Register Definition Architected for Up to 8 Simms | Mar 1990 | POS |
000099975 | Bus Efficiency Improvement Via Timed PREEMPT | Mar 1990 | |
000099993 | System Control Block Get Configuration Command | Mar 1990 | SCB |
000100027 | Hardware Verification Scheme Detects All Types of Diskette Data Recovery Errors | Mar 1990 | |
000100033 | Power-On Self-Test Extension Providing Remote Program Load Capability For Communication Cards [!] | Mar 1990 | RPL, POST |
000100037 | Functional Testing Option Cards Without Powering-Off Host | Mar 1990 | |
000100220 | Electrically Erasable Programmable Read-Only Memory Update Condition Avoidance | Mar 1990 | flash update |
000100392 | Display Subsystem | Apr 1990 | |
000100403 | Interfacing Processor-based Devices to Personal Computing Systems | Apr 1990 | |
000100442 | POS Register Extension With Multiple Chips, Each With Single Set of POS Registers | Apr 1990 | POS |
000100450 | NVRAM Dynamic Data Area | Apr 1990 | NVRAM |
000100564 | Method of Implementing "Fairness" Arbitration in Accessing a Computer System Bus | May 1990 | |
000100585 | Simple Compatible System ROM Area Expansion | May 1990 | |
000100771 | PS/2 Card Extender Rigid Support Mechanism | Jun 1990 | |
000100801 | Diagnostic Address Compare for Unauthorized Access to Shared Memory | Jun 1990 | |
000100868 | Interrupt Service Allocation Technique for the Micro Channel Bus | Jun 1990 | |
000100870 | Dual-Function Memory Control Signal | Jun 1990 | |
000100886 | In-Line High Density Connectors | Jun 1990 | |
000100895 | Diagnostic Interrupt Force Mechanism for a Level Sensitive Interrupt Structure | Jun 1990 | |
000101013 | Method of Providing Metastable-Free Interrupt Asynchronous Computer Interface Operation | Jun 1990 | |
000101049 | Micro Channel Slave Interface Chip Burst Termination Method | Jun 1990 | |
000101131 | Early Decoding Method for Intel 82385 Cache Controller-Based Systems | Jul 1990 | |
000101140 | Method for Using a Thirty-Two Bit Slave in a Sixteen-Bit Micro Channel Architecture System | Jul 1990 | |
000101266 | Active Restore Circuit for Open Collector Signals | Jul 1990 | |
000101297 | Generation of Bus Signals -Preempt And Arb(0-3) for Micro Channel Architecture | Jul 1990 | |
000101429 | Micro Channel Bus Latch Card | Aug 1990 | POST CP |
000101437 | External Burst-Mode FIFO for Non-Burst Diskette Controller | Aug 1990 | |
000101496 | Information Panel [!] | Aug 1990 | Op Panel |
000101599 | Modified Cache Update Cycle for Intel 82385 Based Systems | Aug 1990 | |
000101619 | Extending Available System Memory by User-Selectable Rom-to-Ram Configuration Remap | Aug 1990 | |
000101915 | Processor Platform Fixture for Processor Card Self-Test Capability | Sep 1990 | |
000101916 | Architecture to Facilitate Card Interconnect Self-Test | Sep 1990 | |
000101936 | Looping Scatter/Gather Bus Master to Coprocessor Data Transfer Mechanism | Sep 1990 | |
000102002 | Diagnostic Interrupt Logic Testing | Oct 1990 | |
000102015 | Intelligent Bus Controller - DMA Slave Communication | Oct 1990 | |
000102101 | System/9370 I/O Bus to Micro Channel Attachment | Oct 1990 | |
000102265 | Self-Configuring Lookup-Table-Controlled DRAM Memory Controller | Nov 1990 | |
000102395 | Improvements to Display Identification | Nov 1990 | |
000102431 | Interleaved Second-Level Cache Structure that Can Use Slow Static Rams | Nov 1990 | |
000102579 | Fast Algorithm for Most Efficient Bit-Steering | Dec 1990 | ECC |
000102589 | System Debug Facility - A System Testing Computer Architecture for High-Speed Processing Systems | Dec 1990 | |
000102654 | Servicing of Incorrect Load Source Disk Data Level | Dec 1990 | |
000102667 | Method for Downloading Firmware to Ram | Dec 1990 | |
000102681 | Program Controlled Micro Channel Bus Cycle Extension | Dec 1990 | |
IP.com | Title | Date | Subject, Notes |
000119252 | Terminal Control Unit Adapter for Migration to Co-operative Processing | Jan 1991 | S/370 |
000119282 | Sixty-Four-Byte Latency Dynamic Dma Transfers | Jan 1991 | |
000119712 | Programmable Cache Decoder | Feb 1991 | |
000119714 | Multi-feature Card Guide Structure | Feb 1991 | Model 90 |
000119725 | Transient Program Code | Feb 1991 | |
000119887 | Memory Chip Failure-Detection Mechanism | Mar 1991 | ECC |
000119986 | Improved Connector for Ps/2 Micro Channel Adapter Cards | Mar 1991 | |
000120078 | Method of Using Scatter/Gather Indirect List in Micro Channel Computer Systems | Mar 1991 | |
000120080 | Method for Providing Status Information in Micro Channel Computer Systems | Mar 1991 | |
000120210 | Programmable Burst Control for Load/Store Operations | Apr 1991 | |
000120212 | Micro Channel Streaming Data Burst Protocol for DMA Slaves | Apr 1991 | |
000120320 | Dynamic Remapping of Bad Memory Segments During Power-On Self-Test in a PS/2 System | Apr 1991 | |
000120331 | Bypass Bus Mechanism for Direct Memory Access Controllers | Apr 1991 | |
000120336 | High-Speed Micro Channel Arbitration Via Selection of Arbitration Levels | Apr 1991 | |
000120400 | Use of Standard ACMOS L1/L2 Latches to Provide Testable Asynchronous, Edge-Triggered And Set/Reset Latches | Apr 1991 | |
000120518 | Field Replaceable Unit Isolation in a Dual-Bus System | May 1991 | |
000120528 | Sub 100H Bus Architecture [!] | May 1991 | |
000120590 | Overriding a Bad Battery Indicator If Configuration Information is Correct | May 1991 | Gearbox |
000120630 | Algorithm for Data Alignment On the Micro Channel | May 1991 | |
000120631 | Low-Cost Accurate Chassis Assembly | May 1991 | Model 90 |
000120633 | Master Streaming Data Register File Access | May 1991 | |
000120636 | Providing Memory Refresh During a COP Halt Command | May 1991 | |
000120637 | Master Streaming Data Boundary Optimizations On the Micro Channel | May 1991 | |
000120641 | Fast Addressing Logic to Improve Read Access Time From a Register File | May 1991 | |
000120648 | iAPX 80386 Erratum Workaround | May 1991 | |
000120651 | Architected Pseudo Slots for Additional Planar Functions On Micro Channel Systems | May 1991 | |
000120654 | Micro Channel Slave Providing Central Translate And Steering Logic | May 1991 | |
000120663 | Programmable Single Bit Error Counter for Computer Error Checking And Correction Facilities | May 1991 | ECC |
000120664 | Chained Subsystem Control Block Architecture for Personal Systems | May 1991 | SCB |
000120668 | Disk Cache Read Prefetch Command Function for Personal Systems | May 1991 | |
000120820 | Circuit for Ensuring a Valid Programmable Option Select Identification For Personal Systems Adapters | Jun 1991 | POS |
000120822 | Programmable Memory Address Decoder for Personal Computer Systems | Jun 1991 | |
000120824 | DMA Command Chaining to Support Bus Master Interleaved Memory And I/O Transfers On a Micro Channel | Jun 1991 | |
000120873 | Diagnostics Which Check Hardware ECC Correction/Detection | Jun 1991 | EOS |
000120989 | Ps/2 Card Extender | Jul 1991 | complex (?) |
000121039 | MICRO Channel I/O Adapter Bus Signal Switching | Jul 1991 | |
000121045 | Rear Panel Design for Personal Computer Systems | Jul 1991 | Model 90 |
000121113 | Control of Initial Program Load From Diskette | Jul 1991 | |
000121294 | Autoreference Function [!] | Aug 1991 | |
000121305 | Microcode POS Register Implementation | Aug 1991 | POS |
000121307 | Micro Channel Stress Card | Aug 1991 | |
000121323 | Termination Status Blocks as Defined in the Subsystem Control Block for Micro Channel | Aug 1991 | SCB |
000121330 | Test Case Portability Method for Micro Channel Personal Computers | Aug 1991 | |
000121331 | Test Case Compatibility Method for Micro Channel Personal Computers | Aug 1991 | |
000121346 | Micro Channel Planar to Adapter Card Interrupt Redirection | Aug 1991 | |
000121366 | Extendable Alert Register | Aug 1991 | |
000121513 | Personal Computer System Adapter Post Error Reporting by Inaccessible Rom | Sep 1991 | |
000121517 | Address Error Detection for MICRO Channel Bus Extensions Far From the Host (> 2 Meters) | Sep 1991 | |
000121549 | Programmable Bus Interface Unit for Personal Computers [!] | Sep 1991 | |
000121584 | Subsystem Control Block Immediate Commands for the Micro Channel | Sep 1991 | SCB |
000121609 | Multiple Bus Masters with Arbitration and Preempt Capability For Personal Computers | Sep 1991 | |
000121749 | IBM PC Interface Integrated Circuit | Sep 1991 | |
000121785 | CPU Bus Bandwidth Pacing in a Dual Bus System | Sep 1991 | |
000121880 | Data Exchange Adapter for Micro Channel/370 | Oct 1991 | |
000122044 | Adaptive Mailbox Timer | Oct 1991 | |
000122128 | MICRO Channel Common Communications Adapter | Nov 1991 | |
000122185 | Micro Channel I/O Buffer Card | Nov 1991 | |
000122247 | Micro Channel Emulation Tester for Busmaster Adapter Cards | Nov 1991 | |
000122455 | Printer Port Check Point Card | Dec 1991 | |
000122461 | High-Speed Serial Interface Micro Channel Adapter | Dec 1991 | |
000122557 | Hardware Implemented Control Store Bug Injector | Dec 1991 | |
IP.com | Title | Date | Subject, Notes |
000106925 | Ten Bit Refresh Address Generation in Personal Computer Systems | Jan 1992 | |
000106941 | Daughter Card Shipping Restraint | Jan 1992 | |
000106950 | Personal Computer Systems Information Code Extension | Jan 1992 | POST |
000106954 | Subsystem Control Block Immediate Commands for the Micro Channel | Jan 1992 | SCB |
000106955 | Bus Architecture with Each Slot Capable of Multi-function IDs | Jan 1992 | |
000107156 | Subsystem Control Block Managed Streaming Mode Buffer | Jan 1992 | |
000107363 | Programmable Micro Channel I/O Slave Address Assignment Using Programmable Option Select | Feb 1992 | POS |
000107515 | MICRO CHANNEL Preempt Signal Transceiver Control | Mar 1992 | |
000107537 | Programmable Support for Controlling Memory Subsystem Configurations in Personal Computers | Mar 1992 | |
000107562 | Mounting PC Style Cards in Mid-Range Computer Packaging | Mar 1992 | |
000107628 | Method of Sharing Address Space in Testing Personal Computer Systems' Memory | Mar 1992 | |
000107630 | Dynamic Extended BIOS Data Area Allocation and Expansion for Personal Computer Systems | Mar 1992 | |
000107718 | Compatible Clocking Circuit for Different Microprocessors used in Personal Computer Systems | Mar 1992 | |
000107738 | Update Mechanism for Personal Computer System Resident Firmware [!] | Mar 1992 | flash |
000107751 | Multifunction I/O Cards | Mar 1992 | |
000107757 | Selectable Bus Parity for Microcomputer Channel Bus | Mar 1992 | |
000107788 | Multiconnector PS/2 MICRO Channel Adapter Bracket | Mar 1992 | |
000107794 | Support of Memory above the 16-Megabyte Address Limit in OS/2 | Mar 1992 | |
000107866 | Software Recovery of Page Faults on Microprocessors with Integrated Memory Management Units | Mar 1992 | |
000107999 | Method of Increasing Personal System Performance by Reducing Bus Cache Overhead | Apr 1992 | |
000108289 | High Density Feature and Memory Card Packaging | May 1992 | |
000108295 | Alternate Method to Burning EPROMs | May 1992 | |
000108338 | DMA Slave Data Security | May 1992 | |
000108354 | LSSD Asynchronous, Edge Sensitive Design Use in a Micro Channel Streaming Slave | May 1992 | |
000108463 | Method of Improving Parallel Port Interrupts in Personal Computers | Jun 1992 | |
000108470 | Fast Micro Channel Cache Control Lookup | Jun 1992 | |
000108477 | Algorithm to Provide Imaginary Linear Addressing to Standard Buffers | Jun 1992 | |
000108480 | Micro Channel Streaming Data Acknowledgment Terms for Slaves | Jun 1992 | |
000108494 | Use of Dirty, Buffered, and Invalidate Bits for Cache Operations | Jun 1992 | |
000108511 | PS/2 5-1/4" 360KB/1.2MB External Diskette Drive | Jun 1992 | |
000108568 | High-Speed Intel 80486 External Cache Bus Structure | Jun 1992 | |
000108584 | Dual-Bus Arbitration for Personal Computer Systems | Jun 1992 | |
000108596 | Cache Coherency Cache Directory Table | Jun 1992 | |
000108603 | Interrupt Status Port Extension to the Subsystem Control Block Architecture | Jun 1992 | SCB |
000108635 | Timing Verification Model for Personal Computer Systems | Jun 1992 | |
000108636 | Micro Channel Streaming Data Request Control | Jun 1992 | |
000108637 | Internal Arbiter Enables/Disables | Jun 1992 | |
000108640 | Byte Count Algorithm for Bus-to-Bus DMA Slave Transfers | Jun 1992 | |
000108681 | Vibration Attenuator for MICRO Channel Cards | Jun 1992 | Model 95 |
000108804 | MICRO Channel Slave Ready Generation During Bus Master DMA Transfers | Jun 1992 | |
000108806 | MICRO Channel Slave Streaming Data Request Generation | Jun 1992 | |
000108985 | Data Parity Platform | Jul 1992 | |
000109006 | I/O Address Protection Implementation | Jul 1992 | |
000109353 | Dual Processor Boot Procedure for LAN Services | Aug 1992 | MicroMASTER |
000109362 | Ensuring a Proper and Complete Processor Reset | Aug 1992 | |
000109365 | 128-Bit Streaming Data Procedure for the Micro Channel | Aug 1992 | MCA 128-bit streaming |
000109375 | Write Lockout Mechanism to Provide Testability in a Free Running Counter Application | Aug 1992 | |
000109584 | Auxiliary Processor for Personal Computer Systems | Sep 1992 | |
000109599 | Realtime Field Replaceable Unit Isolation for Parity Errors | Sep 1992 | |
000109713 | Read Data Sensor for Micro Channel Personal Computers | Sep 1992 | |
000109906 | User Data Area Protection | Sep 1992 | sys. partition |
000109959 | Extended Micro Channel for Realtime Multimedia Applications | Oct 1992 | |
000109967 | High Performance Error Correction Code Implementation for Microprocessors | Oct 1992 | ECC |
000110038 | 32-Bit (ECC) Partial Write Data Conversion with a Cache Memory System | Oct 1992 | ECC |
000110082 | Method for Extending Advanced BIOS Feature ROM Services from the System Planar Advanced BIOS Modules | Oct 1992 | |
000110084 | Programmable Arbitration Level for Floppy Disk Controllers | Oct 1992 | |
000110191 | Setup Method for a Second Serial Port | Oct 1992 | POS |
000110248 | Computer State Machine Implementation of Subsystem Control Block Move Mode Logic Pseudo Code | Nov 1992 | SCB |
000110292 | Processor Option Cooling Kit for Personal Computers | Nov 1992 | Type 3 complex, Model 90 |
000110305 | Software Interface for Non-aligned Transfers | Nov 1992 | |
000110371 | Parallel Port Addressing for Personal Computers | Nov 1992 | |
000110373 | Mechanism for Reducing Component Module Pin Count in Personal Computers | Nov 1992 | |
000110375 | Burst Enable Bit for Floppy Disk Controllers [!] | Nov 1992 | |
000110377 | Programmable Fairness Level for Floppy Disk Controllers | Nov 1992 | |
000110384 | Asynchronous Generation of DRAM Controls from Micro Channel Signals | Nov 1992 | |
000110413 | Fixed Disk Sharing via Small Computer System Interface Device Emulation through Compatibility BIOS | Nov 1992 | |
000110570 | Multiple Micro Channels | Dec 1992 | |
000110574 | Remote Program Load of a Diskless Initial Microcode Load Computer System | Dec 1992 | RPL |
000110610 | Processor Detection Circuit | Dec 1992 | |
000110617 | Modular System Partition | Dec 1992 | IML |
000110626 | Task Switching between Processes using the Sequencer | Dec 1992 | |
000110637 | Enhanced Memory FIFO Buffer | Dec 1992 | |
000110640 | Programmable Identification Scheme [!] | Dec 1992 | POS |
000110644 | Means for Providing Video Set-up Options | Dec 1992 | POS |
IP.com | Title | Date | Subject, Notes |
000103605 | Automated Microcode Sequence Checks | Jan 1993 | |
000103616 | Programmable Arbitration Interface Permits to Configure Pins Two Ways | Jan 1993 | |
000103703 | Diskette Operational Selection Methods for Personal Computers | Jan 1993 | |
000103705 | Enhanced Arbitration Method for Personal Computers | Jan 1993 | |
000103741 | Self Prioritizing Multi-dropped Interrupt Acknowledge Mechanism | Jan 1993 | |
000103750 | Video Controller Enable Registers in a Programmable System | Jan 1993 | POS |
000103954 | Method for Setting C2 Security Bit | Feb 1993 | C2 |
000104235 | Memory Expansion Card Parity with an Error Correction Code Switch [!] | Mar 1993 | ECC |
000104304 | Flexible Multiple Touch Screen Interface | Apr 1993 | |
000104432 | Buffer Notification Mechanism for Personal Computers | Apr 1993 | |
000104456 | Supervisor Password Access to System Partition on Initial Microprogram Load Machines | Apr 1993 | IML |
000104467 | Non-Processor Based Zero Waitstate MICRO CHANNEL Bus Master State Machine | Apr 1993 | |
000104539 | Latch-Up Protection Method for MicroChannel Docking Station | May 1993 | |
000104598 | Arbitration Level Program for Personal Computers | May 1993 | |
000104607 | Gated Clock | May 1993 | |
000104636 | Expansion Unit Setup for MICRO CHANNEL/EISA System | May 1993 | |
000104685 | Readable Address Location in Real Time Clock to Lock Security System Flags for Personal Computers [!] | May 1993 | C2 |
000104739 | Diagnostic Capability for Tag RAMS | May 1993 | |
000104740 | Digitally Controlled Signal Loading | May 1993 | |
000104869 | Interrupt Mechanism for Optimizing Data and Control Data Transfers | Jun 1993 | |
000104907 | Micro-Channel Shorts Detector | Jun 1993 | |
000104966 | Across-the-Bus Testing of Adapter Functions during Intitial Program Load | Jun 1993 | |
000105022 | Smart Burst - Dual Bus Control for Improved Personal Computer Performance | Jun 1993 | |
000105069 | Micro Channel Buffer Card Tester | Jun 1993 | |
000105103 | Auto-Bios Image Configurator [!] | Jun 1993 | |
000105133 | Micro Channel Adapter Daughter Card Location Detection | Jun 1993 | |
000105160 | Micro Channel Buffer Card | Jun 1993 | |
000105386 | Power on Self Test Display Card | Jul 1993 | |
000105432 | Provision for an Abortee Micro Channel Cycle | Aug 1993 | |
000105531 | Parity Error Address Display Card | Aug 1993 | |
000105536 | Dynamic Reconfiguring of Personal Computer Systems After Accidental Exchange of Adapter Position in the Micro Channel | Aug 1993 | POS |
000105547 | Enhanced Reference Diskette for Personal Computers [!] | Aug 1993 | |
000105577 | Processor Synchronization Circuitry for Computer Systems | Aug 1993 | |
000105615 | Interleaved Memory Dual Bus Data Selector [!] | Aug 1993 | |
000105628 | Local Transfer Bus Architecture for Personal Computer Control Adapters | Aug 1993 | LTB, SCSI |
000105687 | Error Correction Circuitry for Dynamic Random Access Memories | Aug 1993 | ECC |
000105690 | Overwrite Protection Method for FLASH Memory | Sep 1993 | flash |
000105752 | Concurrent Operation of Local and Micro Channel Busses | Sep 1993 | |
000105763 | Controlling Computer Processor Initialization | Sep 1993 | |
000105764 | Generation of Extended Processor Identification Bits [!] | Sep 1993 | |
000105770 | Dual-Speed Memory Controller | Sep 1993 | |
000105782 | Memory Configuration Table [!] | Sep 1993 | |
000105851 | Overlapped Extended Graphic Adapter Block Transfer for Personal Computers | Sep 1993 | |
000105871 | Method for Storing and Updating Power on Self Test and Basic Input/Output Code | Sep 1993 | |
000105908 | Advanced Setup Procedure [!] | Sep 1993 | |
000105947 | BIOS Function Call to Set Model Byte | Sep 1993 | |
000105965 | Cache Tag RAM Diagnostic Mode | Sep 1993 | |
000106028 | Adapter Card Operating Mode is Dependent on Bus Master Identification | Sep 1993 | |
000106102 | Initial Machine Load Process for Personal Computer Network Systems | Sep 1993 | IML |
000106124 | Enhancements for Adapter Description File Language | Sep 1993 | ADF |
000106136 | Model Byte Change by Means of the Setup Utility Program | Sep 1993 | |
000106882 | Integrated Controller with Fine-Tuned Memory Timings | Sep 1993 | |
000106147 | Programmable Driver Current Interface for Personal Computer Systems [!] | Oct 1993 | |
000106157 | Support of Multiple initial Microcode Load Images on Personal Computer Reference Diskettes | Oct 1993 | IML |
000106160 | Reference Partition Location and Manipulation Utility | Oct 1993 | IML |
000106206 | MICRO CHANNEL Data Streaming and Input/Output Snooping Facility for Personal Computer Systems | Oct 1993 | |
000106219 | Staggered Refresh Memory for Personal Computer Systems | Oct 1993 | |
000106235 | Method of Providing a Memory-to-Memory Transfer Burst Control for Personal Computers | Oct 1993 | |
000106241 | Bus Allocation Algorithm for Personal Computers | Oct 1993 | |
000106244 | Error Reporting for Potentially Used Functions of a Multi-Function Chip [!] | Oct 1993 | |
000106253 | Memory Presence Circuit for a Processor Complex [!] | Oct 1993 | |
000106261 | Prefetching Cache in a Parallel Cache Architecture | Oct 1993 | |
000106329 | Method Of Providing A Programmable Arbitration Level Per Memory Channel For Personal Computers | Oct 1993 | |
000106354 | Method of Providing Soft Request Arbitration for Personal Computers | Oct 1993 | |
000106365 | Dynamic Clock Phase Shifter for Logic Delay Tracking | Oct 1993 | |
000106371 | Method of Providing Local Arbitration Control for Personal Computers | Oct 1993 | |
000106509 | Error Correction Circuit with Fast Pass through in Parity Mode | Nov 1993 | ECC |
000106514 | 32-Bit Free Running Diagnostic Timer | Nov 1993 | |
000106528 | Initial Program Load from a Generic Device for Personal Computer Systems | Nov 1993 | IPL, IML |
000106532 | Diagnostic Port for Computer Feature Cards [!] | Nov 1993 | |
000106563 | Message Passing Protocol for Personal Computer Systems | Nov 1993 | |
000106659 | Enhanced Streaming Data Procedure for the MICRO CHANNEL | Dec 1993 | MCA 160 MB/s streaming |
000106696 | MICRO CHANNEL Verification Laboratory Tool | Dec 1993 | |
000106841 | Method of Accessing Uniquely Identically Addressed Input/Output Ports | Dec 1993 | POS |
000106842 | Low Cost Electro Magnetic Interference Interface Shield for Low Production Computers | Dec 1993 | |
IP.com | Title | Date | Subject, Notes |
000110827 | Selectable Capacitor Circuitry for Personal Computers | Jan 1994 | |
000110854 | High-Speed Data Streaming for Existing Personal Computers | Jan 1994 | |
000110860 | Switchable Mapping of I/O Card Registers into I/O or Memory Space | Jan 1994 | |
000110882 | Source Identification Register for Personal Computers | Jan 1994 | SCB |
000110890 | Micro Channel Programmable Option to Improve Channel Bandwidth | Jan 1994 | |
000110911 | Storage of Vital Product Data in Non-Volatile Random Access Memory | Jan 1994 | VPD |
000110953 | Two-Stage Microcode Support using Flash EEPROMS [!] | Jan 1994 | flash |
000111041 | Parity Checking of Synchronous Bus Control Signals | Feb 1994 | |
000111273 | Read-Only Memory Recovery in a System with Initial Microcode Load [!] | Feb 1994 | IML, flash? |
000111281 | Using Dual and Mappable Spare Bus | Feb 1994 | |
000111338 | Secondary Cache Daughterboard Assembly for 486/386-Based Personal Computers | Feb 1994 | |
000111360 | Power On Self Test Error Filter for High-Availability Servers [!] | Feb 1994 | POST |
000111406 | SCSI Device Auto-Sensing for On-Board SCSI Interface Sub-System | Feb 1994 | |
000111424 | Cache Memory Data Bus to System Bus Interface [!] | Feb 1994 | |
000111464 | PS/2 Option Card Testing | Feb 1994 | |
000111757 | Power-On Self-Test Memory Configuration Algorithm for Invalid CMOS/ NVRAM | Mar 1994 | POST |
000111779 | Fast, Expandable Multi-Word, Multi-Bit Magnitude Comparator | Mar 1994 | |
000111811 | Conversion Connector for the IBM Personal Computer | Apr 1994 | floppy |
000111840 | Automatic Circular Remote Initial Program Load through Multiple Token Ring Adapter Cards | Apr 1994 | |
000111930 | Printed Circuit Board Bracket for PS/2 Adapter Cards | Apr 1994 | |
000111955 | Method for Accessing Non-Bursting Regions in Local Bus Address Space without Pre-Fetching | Apr 1994 | |
000112026 | Interleaved Dual-Port VRAM for High-Speed Communication | Apr 1994 | |
000112057 | Graphical Indicators of Power-on Self-Test Progression | Apr 1994 | POST |
000112150 | High Speed Arbitration for Multi-Drop, DOT-OR Networks | Apr 1994 | |
000112155 | Extended Stream Data Procedure for the MICRO CHANNEL | Apr 1994 | MCA 320 MB/s streaming |
000112170 | System Independent Method for Updating System Code | Apr 1994 | IML, flash upd., Int 15 D7h |
000112219 | Selectively Execute RAMPOST during Initial-Power-Load | Apr 1994 | |
000112243 | Resetting the Micro Channel Architecture Arbitration Time Dynamically using Lookahead | Apr 1994 | |
000112315 | 128 Bit Streaming Data Procedure for the Micro Channel | Apr 1994 | |
000112355 | Dram Page-Mode to Perform Read-Modify-Write | May 1994 | ECC |
000112369 | Connector with Alternate Staggered Contacts for Hot Pluggability | May 1994 | |
000112416 | Mechanism for Communication between an Exerciser and Adapter Microcode | May 1994 | MWAVE |
000112467 | Improvement of a Frame Ground Contact Between a System and Micro Channel Architecture Adapter | May 1994 | |
000112482 | Multi-Task Approach to Downloading Microcode Modules | May 1994 | |
000112533 | Comprehensive Data Parity Protection for Personal Computers | May 1994 | |
000112534 | Identification of Failing Bus Master | May 1994 | SCB |
000112650 | Method for Driving Excessively Loaded Master/Slave-Type Busses | Jun 1994 | |
000112809 | Method to Allow the Sharing of I/O Port Addresses between a Floppy Disk Controller and an IDE Hardfile Controller within an IBM PS/2 Micro Channel System | Jun 1994 | |
000112822 | Loosely Coupled Multi-Processing Method for Personal Computers | Jun 1994 | MicroMASTER |
000112826 | Enhanced Method for Determining Personal Computer System Configuration | Jun 1994 | BIOS, VPD |
000112836 | Microcode Image Name Specification [!] | Jun 1994 | IML, flash |
000112839 | Dynamic Update Capability Determining Planar Board Features [!] | Jun 1994 | POS |
000112864 | Error Detection and Correction on the Micro Channel Bus | Jun 1994 | |
000112885 | Micro Channel Signal Drivers Isolation in Personal Computers | Jun 1994 | |
000112891 | Device ID Extensions in Post Error Logging [!] | Jun 1994 | |
000112930 | Controlling Jitter Of Multimedia Data through Hardware Threshholding | Jun 1994 | |
000112934 | Scheme to Interface Various Vendor External Microwire Compatible EEPROMs to a C2 Security Controller | Jun 1994 | C2 |
000112972 | Information Display for Personal Computer System Messages | Jun 1994 | PC Server Op Panel |
000112975 | Micro Channel Enhancements for Personal Computers | Jun 1994 | |
000112993 | Basic Input/Output Services (BIOS) Generic Call for Personal Computers [!] | Jun 1994 | BIOS Int 15 3Dh |
000113010 | Method for Interrupt Sharing with IDE Hard Files in IBM PS/2 Systems | Jun 1994 | |
000113023 | Personal Computer Processor Upgrading [!] | Jul 1994 | C5/C8, Type 4 complex |
000113024 | Automatic IPL Drive Switch [!] | Jul 1994 | PS/55 & FIS-90 |
000113026 | Initialization Data Feedback Method for Personal Computers | Jul 1994 | initprogs |
000113027 | Partial Memory Bank Usage for Personal Computers | Jul 1994 | |
000113034 | Configuring Personal Computers for Medialess Operation | Jul 1994 | IML |
000113037 | Software Simulation of the Asynchronous Communications Port | Jul 1994 | |
000113056 | Clock Mode for Reading Memory | Jul 1994 | |
000113060 | Method of Testing Personal Computer Using a Static Random Access Memory | Jul 1994 | POST, CAR |
000113065 | Displaying Planar-Defined Messages on Personal Computers | Jul 1994 | ADP |
000113091 | Asynchronous Low-Level Management Functions | Jul 1994 | |
000113108 | RAM Filter to Avoid Interrupt Chaining through ROM | Jul 1994 | |
000113115 | Method for Adding an External Real Time Clock to a System Having an Internal Real Time Clock | Jul 1994 | |
000113174 | Common BIOS Services for Vital Product Data in Personal Systems | Jul 1994 | VPD, BIOS Int 15 D2h |
000113217 | Using Split Memory to Back-Up System Memory | Jul 1994 | |
000113220 | Multiple Memory Refresh Operation for Personal Computers | Jul 1994 | |
000113249 | Post Support for Manufacturing Medialess Machines | Jul 1994 | POST |
000113253 | Protecting CMOS Circuits in a 3- and 5-Volt Mixed Signal Environment | Jul 1994 | |
000113273 | Method of Sharing Interrupt Bus in Personal Computers | Aug 1994 | |
000113279 | Restoration of Micro Channel Control Signals during Arbitration | Aug 1994 | |
000113281 | Personal Computer Comprehensive Testing for FastInitial Program Load | Aug 1994 | |
000113298 | Cache Line Operations Overlapped with Micro Channel Arbitration | Aug 1994 | |
000113320 | Micro Channel Point of Sale Bit Capture with Programmable Array Logic and Latch | Aug 1994 | POS (not Point of Sale) |
000113351 | Functional Test Executing Actual Microprocessor Code [!] | Aug 1994 | |
000113360 | Power-On Oscillator Control Circuit [!] | Aug 1994 | P24 (486DX2) |
000113369 | Method to Extend Personal Computer System Memory [!] | Aug 1994 | Type 4 complex |
000113407 | Uninterrupted Multiple Bus Cycle Transfer Mechanism for Computer Systems | Aug 1994 | |
000113417 | Selectable Power-On Self-Test Modes | Aug 1994 | POST, SurePath |
000113421 | Interface for Writing Subaddressing Data to Non-Volatile Random Access Memory through Setup | Aug 1994 | |
000113422 | Method to Improve Initial Microcode Loading for Personal Computers | Aug 1994 | IML |
000113449 | Circuit for Programmable Option Select Register that Configures Chip I/O Pins | Aug 1994 | POS |
000113482 | Direct Access Storage Device/Small Computer Systems Interface Device Support for OS/2 | Aug 1994 | |
000113503 | Error Correction Code Detection with All Memory Outputs Stuck High or Low | Aug 1994 | ECC |
000113509 | Remote Operation of Power-On Self Test and the Reference Partition | Aug 1994 | POST |
000113560 | Enhanced Memory Error Handling Method for Personal Computers | Sep 1994 | POST |
000113587 | Locate Mode Device Driver Interface Structure for Micro Channel Based Personal Computers | Sep 1994 | SCB |
000113591 | Operational Surveillance Function | Sep 1994 | |
000113609 | Flexible Password Protection Scheme for a C2 Security/Electrically Erasable Programmable Read Only Memory Controller [!] | Sep 1994 | C2 |
000113612 | Determination of Excessive Single-Bit Errors | Sep 1994 | |
000113625 | Interconnect Verification Method for Boards [!] | Sep 1994 | Processor Complex |
000113633 | Automatic Auto-Configuration Enable/Disable for Personal Computers | Sep 1994 | |
000113638 | Software for Exercising and Analyzing XGA Video Circuits | Sep 1994 | |
000113671 | Peripheral Component Interconnect Daughter Card Configuration | Sep 1994 | |
000113683 | Full Duplex Ethernet Adapter | Sep 1994 | EtherStreamer |
000113723 | Swapping Failing Bits in 40-Pin Error Correcting SIMMS | Sep 1994 | ECC |
000113743 | Method for Increasing the Number of Micro Channel Arbitration Levels | Sep 1994 | |
000113759 | Method Allowing Small Computer System Interface Adapters to Coexist with Other Hardfile Adapters [!] | Sep 1994 | POST, SCSI |
000113762 | Initial Microcode Load Overlay Execution for Personal Computers | Oct 1994 | IML |
000113828 | Adapter Microcode Protection during Download | Oct 1994 | |
000113862 | Bypassing Acknowledgement of Post Error | Oct 1994 | |
000113870 | Diagnostic Cache Scratchpad Mode for Testing Personal Computers | Oct 1994 | |
000113876 | Search Initial Microcode Load Execution during PS/2 Post | Oct 1994 | IML |
000113899 | Method and Interface to Return from any Default Interrupt for Personal Systems | Oct 1994 | BIOS Int 15 FDh |
000113900 | Adapter Developer Diskette with Selective File Copying Feature | Oct 1994 | |
000113924 | Monitoring Method for Micro Channel Personal Computers | Oct 1994 | |
000113942 | Information Log Display Utility for Personal Computers [!] | Oct 1994 | |
000113962 | Combined Status and Message-In Function for Small Computer System Interface | Oct 1994 | |
000114012 | Permanent Error Log in an Adapter Card | Oct 1994 | |
000114027 | Memory Remap Determination Method for Personal Computers | Oct 1994 | ADP |
000114082 | Serial Diagnostic Link for PS/2 Model 95 Processor Cards | Nov 1994 | |
000114124 | Improved Cache Performance for Personal Computers | Nov 1994 | |
000114133 | Card Feedback Select Mechanism for Personal Computers | Nov 1994 | |
000114153 | Micro Channel Master State Machine Employing an Unknown Clock | Nov 1994 | |
000114207 | Display Mode Detect and Setting for Flat Panel Controller | Nov 1994 | |
000114240 | Microprocessor Dual Usage Socket [!] | Nov 1994 | |
000114254 | Address Space Visibility for a Multiple Bank Firmware Computer System | Nov 1994 | |
000114299 | Concurrent/Real Time Arbitration Utilization Circuit | Dec 1994 | |
000114302 | Detection Mechanism between 386 or 486 Upgrade Processor Unit | Dec 1994 | |
000114328 | Method to Achieve Software-Transparency of PC-Bus Expansion Link during the PC Power-on-Self-Test Sequence | Dec 1994 | |
000114371 | Performance Tuning for the Power-On Self Test | Dec 1994 | single-stage POST |
000114423 | Memory Adapter Improvements for Personal Computers | Dec 1994 | |
000114462 | 486 L2 Write-through Cache Support in a Local Bus Multiprocessor System | Dec 1994 | |
000114465 | Error Correcting Code Buffer for Single Chip Processor Store-in Cache | Dec 1994 | ECC |
IP.com | Title | Date | Subject, Notes |
000114641 | Automatic Loading of User Selected Fonts During Power On Self Test [!] | Jan 1995 | POST |
000114677 | Power-On Self-Test and Diagnostics Functions for Sixteen Bit Wide Small Computer System Interface Personal Computers | Jan 1995 | |
000114692 | Support in POST and SETUP for Automatically Setting Extra Video Memory | Jan 1995 | POST |
000114798 | Dynamically Loadable Basic Input Output System | Feb 1995 | |
000114848 | Support Assembly for Riser Card and Adapter Cards | Feb 1995 | |
000114886 | Data Structures for Storing Subaddress Information | Feb 1995 | POS |
000114952 | Power Management Solution | Feb 1995 | |
000115013 | Video Electronics Standards Association Display Data Channel-1 Capability on XGA-2 Sub-Systems | Mar 1995 | XGA-2, DDC |
000115080 | Liquid Crystal Display Support Bus for XGA Adapters | Mar 1995 | |
000115085 | Storing and Displaying Text Messages during Power-on Self Test [!] | Mar 1995 | POST |
000115190 | Diagnostic Method for a Buffered Remote Interface | Mar 1995 | |
000115203 | Bus Arbitration on the Integrated Command Data Bus for an Asynchronous Transfer Mode Adapter Adapter | Mar 1995 | ICD bus, Streamers |
000115238 | Dual Bidirectional Interposer | Apr 1995 | ICD bus, Streamers |
000115391 | Micro Channel Architecture for Real-Time Multimedia | Apr 1995 | |
000115416 | Card Edge Connector Card Retainer | Apr 1995 | |
000115523 | Method for Determining Available Free Memory | May 1995 | BIOS Int 15 C7h |
000115848 | Optimization of Logical Drive Parameters based on Drive Size | Jun 1995 | |
000115969 | Local Video Memory Access Interface | Jul 1995 | Lacuna? |
000116057 | Recovery Method for Damaged Firmware | Jul 1995 | flash |
000116098 | Input/Output Test Circuit | Aug 1995 | |
000116111 | Method for Switching between Power-On and Standby Modes | Aug 1995 | |
000116258 | Method for Enabling Video Monitor Operation at International Standards Organization-Compliant Refresh Rates | Aug 1995 | |
000116437 | Selectable Processor Voltage Feature | Sep 1995 | |
000116526 | Method for Providing Digital to Analog Converter Shadowing on Micro Channel Systems | Sep 1995 | |
000116530 | Packetized Peer-to-Peer Bus Transfer | Sep 1995 | |
000116702 | Programmable Memory Fault Injection [!] | Oct 1995 | |
000116731 | Resource Management for Non-Micro Channel DMA Masters | Oct 1995 | |
000116741 | Custom Device Installation | Oct 1995 | AIX |
000116804 | Auto Media Sense [?] | Nov 1995 | |