Patents by Inventor William R. Hardell, Jr.

William R. Hardell, Jr. 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: 5588010
    Abstract: A system and method for converting data with one error correction code format to data with a different error correction code format, including provisions for correcting the errors in the input data and checkbits. The invention reduces the levels of logic needed to accomplish the conversion. In one form, checkbits for the converted data are generated from the input data at the same time that the input data correction syndromes are generated from the input data and checkbits. Multiple sets of error pointers are then used to simultaneously correct both the converted data and the converted data checkbits.
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: December 24, 1996
    Assignee: International Business Machines Corporation
    Inventors: William R. Hardell, Jr., Amjad Z. Qureshi
  • Patent number: 5448716
    Abstract: An architecture and method for booting a multi-processor system having processor local memory and shared global memory, with shared global memory access managed by an atomic memory access controller and cache coherence managed by software. Reset circuits are used to synchronize to a master clock a commonly distributed start signal and processor individualized restart sequences, which reset circuit signals are distributed to reset both local and global memory. Global memory testing is assigned to a processor based upon its rate status in completing an internal test sequence. The systems and methods are particularly suited to booting a group of multiple but relatively independent processors. Furthermore, the practice of the invention facilitates booting of such system when one or more of the processors have been disconnected or failed.
    Type: Grant
    Filed: October 30, 1992
    Date of Patent: September 5, 1995
    Assignee: International Business Machines Corporation
    Inventors: William R. Hardell, Jr., James D. Henson, Jr., Oscar R. Mitchell
  • Patent number: 5394121
    Abstract: Wiring topology and hierarchy of transmission line impedances for connecting I/O of semiconductor devices together. This arrangement gives smooth signal shapes for signal rise and fall times as fast as one (1) nsec or faster. The design uses a balanced multi-way branched net with increasing impedance until very close to the end, of the net, where it is a balanced multi-way branched net with unterminated ends. Thus, coming out of the signal driver is a single impedance transmission line. This single impedance transmission line (A) then branches into two impedance transmission lines (B), each having an impedance higher than the single line impedance that feeds it. These lines (B) are used to drive electronic modules. After entering the electronic modules through a connector, each of these lines (B) then branch into two transmission lines (C) having a yet higher impedance value. Each of these lines (C) finally ends in a cluster of four transmission lines (D.
    Type: Grant
    Filed: October 15, 1993
    Date of Patent: February 28, 1995
    Assignee: International Business Machines Corporation
    Inventors: Thomas M. Cipolla, Paul W. Coteus, William R. Hardell, Jr.
  • Patent number: 5327548
    Abstract: A system and method for managing spare bit steering information in a multi-processor system having a global/local memory architecture. During the system boot cycle one of the multiple processors is selected to test global memory and to configure the steering of the spare bits by bank or the like. Each processor tests its own local memory and defines the associated spare bit steering for the local memory. The global memory spare bit steering configuration information, as well as other global memory configuration information, in the selected processor is distributed to the other processors using registers in a commonly accessible atomic semaphore controller or through a commonly accessible block of global memory. Preferably, the selection of the processor to test the global memory is performed so that no single processor always has the responsibility. In this way, the acquisition of global memory spare bit steering information is not linked to the operative status of any one processor.
    Type: Grant
    Filed: November 9, 1992
    Date of Patent: July 5, 1994
    Assignee: International Business Machines Corporation
    Inventors: William R. Hardell, Jr., James D. Henson, Jr., Oscar R. Mitchell