Patents by Inventor Bruce M. Cassidy

Bruce M. Cassidy 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: 8365053
    Abstract: The invention provides a method, device and system for encoding and decoding data. The method includes receiving information including data units, storing the data units into a memory and encoding the data units by performing a plurality of store and exclusive-or operations on the data units resulting in encoded symbols Sn, where n is a positive integer.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventor: Bruce M. Cassidy
  • Publication number: 20100306621
    Abstract: The invention provides a method, device and system for encoding and decoding data. The method includes receiving information including data units, storing the data units into a memory and encoding the data units by performing a plurality of store and exclusive-or operations on the data units resulting in encoded symbols Sn, where n is a positive integer.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: International Business Machines Corporation
    Inventor: Bruce M. Cassidy
  • Patent number: 6687765
    Abstract: Structure, method, and computer program for an explicitly tunable device controller. Method supports high-performance I/O without imposing additional overhead during normal input/output operations. Tuning is performed during explicit pre-I/O operation phase. In one embodiment, invention provides a method for tuning device controller operating characteristics to suit attributes of a data stream in which the method comprises: monitoring a data stream and collecting attributes of the monitored data stream; generating performance metrics of the data stream based on the collected attributes and a plurality of different assumed device controller configurations; comparing expected performance of the plurality of different device controller configurations for effectiveness with a future data stream having similar data stream type attributes to the monitored data stream; and selecting device controller characteristics to provide an effective match between the data stream type and the device controller configuration.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Krishnakumar Rao Surugucchi, Bruce M. Cassidy
  • Patent number: 6502166
    Abstract: The present invention relates generally to data storage systems having user configurable levels of input/output (“I/O”) performance and fault tolerance. To provide exceptional performance to read data requests in a RAID data storage subsystem with 100 percent redundancy, the data striping procedure (22) of the present invention distributes data across disk drives in a data storage subsystem without any backward writes, and thereby provides exception I/O performance with 100 percent data redundancy.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventor: Bruce M. Cassidy
  • Publication number: 20020095532
    Abstract: Structure, method, and computer program for an explicitly tunable device controller. Method supports high-performance I/O without imposing additional overhead during normal input/output operations. Tuning is performed during explicit pre-I/O operation phase. In one embodiment, invention provides a method for tuning device controller operating characteristics to suit attributes of a data stream in which the method comprises: monitoring a data stream and collecting attributes of the monitored data stream; generating performance metrics of the data stream based on the collected attributes and a plurality of different assumed device controller configurations; comparing expected performance of the plurality of different device controller configurations for effectiveness with a future data stream having similar data stream type attributes to the monitored data stream; and selecting device controller characteristics to provide an effective match between the data stream type and the device controller configuration.
    Type: Application
    Filed: January 16, 2001
    Publication date: July 18, 2002
    Applicant: International Business Machines Corporation:
    Inventors: Krishnakumar Rao Surugucchi, Bruce M. Cassidy
  • Patent number: 5774641
    Abstract: In a data processing system, a redundant array of storage devices is provided for storing data from a host data processing system. When a selected, storage device receives a write command, the selected storage device reads old data from the logical address specified in the write command, and temporarily stores such old data in a buffer. Next, the selected storage device writes new data from the host data processing system to a location specified in the write command. Thereafter, an XOR operation is performed in the selected storage device between the new data and the old data to produce intermediate data. The intermediate data is then transferred to a second storage device within the array. Within the second storage device, old parity data is read from the media in the second storage device and placed in a buffer. Next, an XOR operation is performed in the second storage device between the intermediate data and the old parity data to produce new parity data.
    Type: Grant
    Filed: September 14, 1995
    Date of Patent: June 30, 1998
    Assignee: International Business Machines Corporation
    Inventors: Shah Mohammad Rezaul Islam, Andrew Boyce McNeill, Jr., Bruce M. Cassidy
  • Patent number: 5488533
    Abstract: A branch protection circuit is provided to isolate a power network from a faulty load such as an overcurrent condition. The circuit employs a current-sense field effect transistor formed from two power field effect transistors integrated onto the same silicon substrate. The current-sense-FET is provided to detect if the electrical current in the larger FET has exceeded a predetermined threshold level. The circuit does not measure the specific current flowing through the transistors, and the circuitry employed to detect if the threshold current level is exceeded is significantly less complex than circuitry otherwise required to determine a specific current flow through one of the transistors.
    Type: Grant
    Filed: February 7, 1994
    Date of Patent: January 30, 1996
    Assignee: International Business Machines Corporation
    Inventor: Bruce M. Cassidy
  • Patent number: 5367247
    Abstract: In critically continuous boost converters used to achieve high power factor and low input current harmonic distortion, a power FET is driven by a pulse generator whose on time is essentially constant over a single line cycle. Off time is terminated when current in the inductor falls to zero and the voltage on the side of the inductor not connected to the input voltage is less that the input voltage. A delay causes turn on to occur at the minimum of the voltage ring to minimize turn on switching losses. At voltages when the input voltage is less than one half of the output voltage part of the on time, turn on occurs with negative current flowing through the FET power switch and the inductor. Part of the turn on time is used to charge the inductor current back to zero before energy can begin to flow back into the output of the converter.
    Type: Grant
    Filed: August 10, 1992
    Date of Patent: November 22, 1994
    Assignee: International Business Machines Corporation
    Inventors: William S. Blocher, Bruce M. Cassidy, James O. Groves, Jr., Randhir S. Malik, Stephen F. Newton
  • Patent number: 4419024
    Abstract: Disclosed is a thermal transfer medium which comprises a mixture of a thermosetting polyimide, a thermoplastic polyimide, and graphite. It has a steel support layer and an intermediate layer of silicon dioxide. An outer layer on the steel is the thermal ink. The mixture is applied as a dispersion with a precursor of the thermosetting polyimide. The ribbon may be recoated at the typing station by applying a hot-melt of the ink.
    Type: Grant
    Filed: December 22, 1981
    Date of Patent: December 6, 1983
    Assignee: International Business Machines Corporation
    Inventors: Patsy A. Bowlds, Bruce M. Cassidy, Arthur E. Graham, Robert J. Huljak, Donald W. Stafford, Deh C. Tao
  • Patent number: 4345845
    Abstract: An electrode drive configuration for a resistive ribbon thermal printer utilizes as a feedback a monitored signal representative of an internal ribbon voltage at the print point. A monitoring contact is preferably located on the opposite side of the printhead from the drive signal return contact and the feedback signal is used to cancel the effects voltage drop variations in the common return portion of the drive signal path.
    Type: Grant
    Filed: June 19, 1981
    Date of Patent: August 24, 1982
    Assignee: International Business Machines Corporation
    Inventors: Alan E. Bohnhoff, Bruce M. Cassidy, Stanley Dyer
  • Patent number: 3992637
    Abstract: This specification describes a differential sense amplifier serving balanced sense lines. An imbalance in bias potential on the sense lines holds the sense amplifier in an insensitive state until just before data is to be read on the sense lines. Then a shunting device connected across the sense lines and across the inputs to the differential amplifier is activated to reduce the imbalance and thereby sensitize the differential amplifier. This shunting device is controlled by a feedback path that senses the biasing condition and shuts off the shunting device when the amplifier is in condition to perform the Read cycle.
    Type: Grant
    Filed: May 21, 1975
    Date of Patent: November 16, 1976
    Assignee: IBM Corporation
    Inventors: Bruce M. Cassidy, Raymond S. Hockedy