Patents by Inventor William W. Sproul, III

William W. Sproul, III 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: 4498136
    Abstract: An interrupt processor is disclosed for an instruction pipelined digital processor, which includes an instruction classification system with a logic class decoder, a multistage, pipelined, interruptible-sequence detector, a multistage variable-return-address generator, and an active instruction completion, suppression, and termination control, to enable interrupting a sequence of instructions which execute out-of-order in the pipelined and digital processor, and to enable allowing a subsequent return to the interrupted program to resume processing of that program without error.
    Type: Grant
    Filed: December 15, 1982
    Date of Patent: February 5, 1985
    Assignee: IBM Corporation
    Inventor: William W. Sproul, III
  • Patent number: 4471454
    Abstract: A digital adder circuit is disclosed which employs non-DC current configurations to significantly reduce power, device count, and delay in performing binary addition. The circuit features a carry propagate transfer FET device whose gate is controlled by a carry propagate control circuit which selectively gates on the transfer FET device at a particular adder bit stage when the carry-in binary bit is to be transferred as the carry-out binary bit, which takes place when the augend input bit and addend input bit at that stage are not equal. The circuit additionally features a carry generate control circuit which is connected to the carry-out node of the FET transfer device, which selectively connects that node to either a drain potential when both inputs are unity or to ground potential when both inputs are zero, thereby efficiently generating the carry-out bit without regard for the state of the carry-in bit.
    Type: Grant
    Filed: October 27, 1981
    Date of Patent: September 11, 1984
    Assignee: IBM Corporation
    Inventors: Ziba T. Dearden, Yogishwar K. Puri, William W. Sproul, III
  • Patent number: 4399507
    Abstract: An instruction pipeline for a data processor is disclosed, in which instruction execution is carried out in a sequence of phases which include fetching the instruction from an instruction storage, computing a data storage address from the fetched instruction, accessing the data storage at the computed address to obtain a datum operand, and then carrying out the logical or arithmetic operation on the accessed datum in accordance with the fetched instruction. Branch and stack instructions and return instructions are accommodated by providing a return address stack in the data storage, which stores the next instruction store address to be returned to after a return operation has been completed.
    Type: Grant
    Filed: June 30, 1981
    Date of Patent: August 16, 1983
    Assignee: IBM Corporation
    Inventors: Michael R. Cosgrove, deceased, Alexander H. Frey, Jr., Kenneth A. Moore, Abraham Peled, Frederic N. Ris, William W. Sproul, III
  • Patent number: 4041461
    Abstract: A signal analyzer system is disclosed which includes an arithmetic processor containing a plurality of pipeline processor elements in parallel array with each element connected to a respective working store, with all of the elements being under microprogram control of an arithmetic element controller.A storage controller included in the system is connected to the arithmetic processor, to a system input and to a system ouput.A bulk storage included in the system is connected to the storage controller. The storage controller controls data transfers into and out of the system and between the bulk storage and arithmetic processor.A control processor included in the system is connected to the arithmetic processor and the storage controller by means of a data bus for centrally controlling the operation of the plurality of pipeline processor elements by transmitting micro control words over the bus.
    Type: Grant
    Filed: July 25, 1975
    Date of Patent: August 9, 1977
    Assignee: International Business Machines Corporation
    Inventors: Gary L. Kratz, William W. Sproul, III, Eugene T. Walendziewicz, Donald E. Wallis, Charles A. Dennis