Patents by Inventor Ronald E. Bodner

Ronald E. Bodner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 4358826
    Abstract: Addressing control apparatus is structured to provide either byte or word addressing of storage organized on a word basis. The storage address register is made shiftable whereby for byte operations, it is shifted, and the bit shifted out of the register is used for byte selection. The contents of the storage address register are used to address storage for both word and byte addressing, and no change is required. The storage access, however, for byte addressing takes place after the shift is completed and the timing is adjusted to account for the shift operation. Gate control logic is modified to facilitate the byte selection.
    Type: Grant
    Filed: June 30, 1980
    Date of Patent: November 9, 1982
    Assignee: International Business Machines Corporation
    Inventors: Ronald E. Bodner, Thomas L. Crooks, Andrew H. Wottreng
  • Patent number: 3972023
    Abstract: Data transfers between input/output (I/O) devices and a central processing unit (CPU) take place under instruction or base cycle steal control a byte at a time where the I/O device attachments connect to ports and the ports connect to the CPU. Data transfer can be synchronous or asynchronous. The port involved in the data transfer sends out a device address and command information simultaneously on port data bus out and command bus out, respectively, to the I/O attachments. The addressed I/O device can respond any time within a predetermined time interval. If an I/O device does not respond within the time interval, a blast condition generated by the port causes the I/O attachments to clear the busses between it and the port. During execution of an I/O instruction, the CPU clock is first held in a particular time state while phase clocks and port clocks continue to run and synchronization between the port and I/O attachment is taking place.
    Type: Grant
    Filed: December 30, 1974
    Date of Patent: July 27, 1976
    Assignee: International Business Machines Corporation
    Inventors: Ronald E. Bodner, Mario N. Cianciosi, Thomas L. Crooks, Israel B. Magrisso, Keith K. Slack, Richard S. Smith
  • Patent number: 3961313
    Abstract: The first time period of the instruction fetch cycle is eliminated when fetching the branch to instruction in a computer system operating in a non-overlap mode. Whenever a branch instruction is decoded, the storage address register (SAR) is directly loaded during execution of the branch instruction with certain bits from a storage data register (SDR) concatenated with certain bits from an operand register to form the branch to address in SAR. The instruction counter is incremented in the usual manner but the incremented address is not loaded into SAR. The clock is advanced to the second rather than the first time state of the next instruction fetch cycle. Thereafter, the branch to address which is residing in the operand register, is incremented and loaded into the instruction counter.
    Type: Grant
    Filed: December 4, 1974
    Date of Patent: June 1, 1976
    Assignee: International Business Machines Corporation
    Inventors: Ronald E. Bodner, Thomas L. Crooks, Israel B. Magrisso, Keith M. Slack, Richard S. Smith