Patents by Inventor Charles G. Wright

Charles G. Wright 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: 5875294
    Abstract: A method and system within a data processing system are disclosed for halting execution of instructions by a processor in response to an enumerated occurrence of a selected combination of internal states within the processor. The processor includes a number of state machines and a means for monitoring the states of the number of state machines. According to the present invention, a selected combination of states of a subset of the state machines is specified. An enumerated occurrence of the selected combination of states of the subset of the state machines is then detected. In response to the enumerated occurrence of the selected combination of states, execution of instructions by the processor is halted such that states of the number of state machines within the processor remain substantially unchanged following the enumerated occurrence of the selected combination of states.
    Type: Grant
    Filed: June 30, 1995
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Charles P. Roth, Charles G. Wright
  • Patent number: 5557224
    Abstract: A method and apparatus are provided for generating a phase-controlled clock signal within a microprocessor. A first clock signal having a first frequency is input. After a reset event, the first clock signal transitions in a first direction at a time t. A second clock signal is output having a second frequency related to the first frequency by a non-integer ratio. The second clock signal transitions in the same direction as the first clock signal at time t.
    Type: Grant
    Filed: April 15, 1994
    Date of Patent: September 17, 1996
    Assignees: International Business Machines Corporation, Motorola, Inc.
    Inventors: Charles G. Wright, Jose M. Alvarez
  • Patent number: 5001624
    Abstract: A data processing system including a processor that executes a plurality of instructions including at least one instruction that requires an external operation to be performed. The processor provides information for this external operation instruction to an external device and continues to execute instructions that do not require the results from this external operation. The external device receives the information from the processor, performs the external operation and provides the results to the processor. A further aspect of this data processing system is an interface that is interconnected between the processor and the external device. The processor provides the external operation information to the interface. The interface in turn provides the information to the external device and concurrently accesses data from the memory that will be required by the external device for performing the external operation.
    Type: Grant
    Filed: January 25, 1989
    Date of Patent: March 19, 1991
    Inventors: Harrell Hoffman, Scott M. Smith, John A. Voltin, Charles G. Wright
  • Patent number: 4878168
    Abstract: In a data processing system, particularly one implemented by a microprocessor, apparatus is provided for bypassing the main parallel information bus between the processor and main storage unit by a serial information bus for testing purposes. Serial test information is applied through the serial information bus to a storage control unit which interfaces the processor and storage unit. The control includes circuitry for converting the information from the serial bus into the parallel format of the data which is provided from the processor along the main parallel bus. The test information applied has the same commands and address structure as the information output from the central processor. As a result, when the serial test information is converted to parallel format, by the apparatus, it will be indistinguishable from parallel data applied directly from the processor along the parallel bus.
    Type: Grant
    Filed: October 29, 1986
    Date of Patent: October 31, 1989
    Assignee: International Business Machines Corporation
    Inventors: William M. Johnson, Charles G. Wright
  • Patent number: 4817037
    Abstract: A data processing system including several devices connected to an asynchronous communications bus for communications between these devices. The communications bus includes a protocol that requires only a single device to regulate communication between devices at any one time. This regulating device is termed the bus master and the remaining devices are termed slaves. This protocol provides the capability for a slave device to indicate to the bus master that a new bus master is to be designated for a temporary communication. This communication with a different bus master then occurs during the communication of the designated bus master.
    Type: Grant
    Filed: February 13, 1987
    Date of Patent: March 28, 1989
    Assignee: International Business Machines Corporation
    Inventors: Harrell Hoffman, Charles G. Wright
  • Patent number: 4688172
    Abstract: A plurality of controllers are connected to a common bus in turn connected to a central processor. Each of the controllers respectively serves as an interface between the central processor and at least one storage unit for input/output device. In order for the controllers to distinguish between addresses, the addresses sent from the central processor contain identifier segments indicative of the controller to which the address is being sent. Controllers in turn contain programmable comparison means for comparing the identifier segments in addresses to a stored controller identifier indicative of the controller. Because the comparison means are programmable, controller identifiers have to be set up each time the system is turned on.
    Type: Grant
    Filed: November 13, 1984
    Date of Patent: August 18, 1987
    Assignee: International Business Machines Corporation
    Inventor: Charles G. Wright
  • Patent number: 4669056
    Abstract: A plurality of data processor units are connected to a common bus which is connected to first and second interleaved storage units. The system is a synchronous one in which timing means establish a series of information transfer intervals. One or more of the processor units contain apparatus for selectively commencing an address transfer on the bus to one of the storage units during a transfer interval; the storage transaction initiated by the address transfer will require more than the one transfer interval to complete. One or more of the processors have means for monitoring the bus in order to determine whether an address on the bus has been transferred to the first or the second storage unit during a particular transfer interval. The address transfer apparatus further includes apparatus responsive to the monitoring apparatus for selectively transferring the next subsequent address to the other of said storage units to thus achieve alternating interleaving between storage units.
    Type: Grant
    Filed: July 31, 1984
    Date of Patent: May 26, 1987
    Assignee: International Business Machines Corporation
    Inventors: Donald E. Waldecker, Charles G. Wright
  • Patent number: 4245852
    Abstract: A tandem axle suspension has frame supporting bracket assemblies on opposite sides. Each bracket assembly is connected through springs and torque rods to tandem axle assemblies. Lower torque rods are connected to outer ends of lower brackets. Inner ends of the lower brackets have upward box-like extensions which fit into complementary recesses in lower ends of the main frame supporting bracket. Shear forces which tend to separate the lower brackets from the main brackets, such as during heavy braking, are withstood by the projections and recesses. Crossover tubes fit within lower semicylindrical cavities in the lower brackets and cap plates with complementary upward facing semicylindrical cavities are fastened to the lower brackets to hold the crossover tubes.
    Type: Grant
    Filed: January 22, 1979
    Date of Patent: January 20, 1981
    Assignee: Rockwell International Corporation
    Inventors: Tjong T. Lie, Charles G. Wright