Patents Represented by Attorney Chandler & Udall, LLP
  • Patent number: 7394608
    Abstract: A read channel and method using that read channel are disclosed. The read channel comprises an analog to digital converter which asynchronously samples at a fixed rate an analog signal formed by reading a data track, where that data track was written to a data storage medium at a symbol rate and an interpolator interconnected with the analog to digital converter. The read channel further comprises a fractionally-spaced equalizer, where the interpolator provides an interpolated signal to the fractionally-spaced equalizer at an interpolation rate, where that interpolation rate is greater than the symbol rate. The fractionally-spaced equalizer forms a synchronous equalized signal. The read channel further comprises a gain control module interconnected with the fractionally-spaced equalizer, and a sequence detector interconnected with the gain control module.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: July 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Evangelos S. Eleftheriou, Robert A. Hutchins, Glen A. Jaquette, Jens Jelitto, Sedat Oelcer
  • Patent number: 7389503
    Abstract: A method to update code in an information storage and retrieval system comprising one or more processors, and existing code, where that existing code includes a Concurrent Code Load having (N) phases, where that Concurrent Code Load invokes an as yet unwritten Temporal Coupling File. The method provides a code update image comprising that Temporal Coupling File. If the (i)th phase of the Concurrent Code Load invokes the Temporal Coupling File, then the method reads instructions for that (i)th phase of the Concurrent Code Load from the Temporal Coupling File, and executes those instructions. The method completes each phase of the Concurrent Code Load, and then operates the system using the code update.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: June 17, 2008
    Assignee: International Business Machines Corporation
    Inventors: Matthew G. Borlick, Steven D. Johnson
  • Patent number: 7370261
    Abstract: A Redundant Array of Independent Devices uses convolution encoding to provide redundancy of the striped data written to the devices. No parity is utilized in the convolution encoding process. Trellis decoding is used for both reading the data from the RAID and for rebuilding missing encoded data from one or more failed devices, based on a minimal, and preferably zero, Hamming distance for selecting the connected path through the trellis diagram.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: May 6, 2008
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Winarski, Craig A. Klein, Nils Haustein
  • Patent number: 7353318
    Abstract: A method is disclosed to assign addresses to a plurality of data storage devices. The method provides a switch and (N) data storage devices, where each of those (N) data storage devices is interconnected with said switch. The method further establishes (M) device addresses, where (M) is less than (N), and assigns a different one of each of the (M) device addresses to a different one of the (N) data storage devices, such that the (N) data storage devices comprise (M) address-assigned data storage devices and (P) non-address-assigned data storage devices. The method then detects a failure of the (i)th address-assigned data storage device, and transfers the (i)th address from the failed address-assigned data storage device to the (j)th data storage device, where that (j)th data storage device comprises one of the (P) previously non-addressed data storage devices.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: April 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: John C. Elliot, Shah Mohammad Rezaul Islam, Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7334641
    Abstract: A formulation and method to enhance recovery from an oil wherein the method supplies a mixture of petroleum distillates and terpenoid compounds, and a salt extraction formulation comprising a mixture of humic acid and fulvic acid. The method discontinues the extraction of materials from the oil well, disposing the mixture of petroleum distillates and terpenoid compounds into the oil well, and disposes the salt extraction formulation into the oil well. The method recirculates the oil well, and then returns the oil well to service.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: February 26, 2008
    Inventor: Nicholas Castellano
  • Patent number: 7334598
    Abstract: This pressure regulator is specifically designed to operate with a portable compressed gas cartridge thus reducing the high vapor pressure found in compressed gas cartridges down to a substantially consistent outlet pressure. Due to the nature of the crowded regulator art, the soon to be embodied pressure regulator has been specifically embodied for use in the portable compressed gas cartridge harnessing art and this specific use is carried into the claims. Exemplified in the pressure regulator embodiments is a reduced amount of components over existing designs. Additionally, safety and reliability features have been integrated into the design and will shortly be taught in the following paragraphs. A burp-off feature in all embodiments will be exemplified that vents back-pressure spikes as well as a method of adjusting the burp-off back-pressure spikes independent of regulated pressure in some embodiments.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: February 26, 2008
    Inventor: Anthony Scott Hollars
  • Patent number: 7334140
    Abstract: A method is disclosed to selectively provide power to a component disposed in an information storage and retrieval system. Applicants' method supplies a controller comprising a control portion in combination with a plurality of components comprising one or more host adapters, one or more device adapter ports, and a Fibre Channel switch. The method monitors the performance of each of those components. The method discontinues the supply of power to first component while continuing to provide power to the remaining plurality of components. The method then resumes providing power to the first component while continuing the supply of power to the remaining plurality of components.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Carl E. Jones, Robert A. Kubo, Gregg S. Lucas
  • Patent number: 7328285
    Abstract: A method to write information to a designated information storage medium using an allocated data storage device using a specified information recording format, whereby a previously-determined media bit for the designated information storage medium is examined, and a previously-determined device bit for the allocated data storage device is examined, and the write capability of the designated information storage medium using the specified information recording format is determined and displayed. Management classes embedded in the file name may augment the media bit and device bit for determining the write capability.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: February 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Susan Encinas, Daniel James Winarski
  • Patent number: 7321960
    Abstract: A method to adjust the data transfer rate for one of (N) primary backup appliances. The method forms by a first primary backup appliance at least one consistent transactions set. The first primary backup appliance receives the (n)th status signal, and the (n+1)th status signal from each of the other (N?1) primary backup appliances. The method calculates the (n)th effective bandwidth for each of the (N) primary backup appliances, the (n)th time to complete for each of the (N) primary backup appliances, and the (n)th effective aggregate bandwidth for all (N) primary appliances. If the (n)th time to complete for the first primary backup appliance is greater than the (n)th time to complete for each of the other (N?1) primary backup appliances, then the method provides at least one consistent transactions set from the first primary backup appliance to a first secondary backup appliance with no delay.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: January 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Boyd, Kirby G. Dahman, Kenneth F. Day, III, Philip M. Doatmas, John J. Wolfgang
  • Patent number: 7311282
    Abstract: A seven-sided housing for an information storage medium, where one of the seven sides is moveable in two planes to allow access to an information storage medium disposed therein. A portable data storage cartridge, which includes an information storage medium disposed in the housing. A method to read information from, and/or write information to, the information storage medium is disposed within the portable data storage cartridge. An information storage and retrieval system, which includes one or more of the portable data storage cartridges. A method to read information from, and/or write information to, an information storage medium disposed in the data storage cartridge. An information storage and retrieval system, which includes a computer useable medium having computer readable program code disposed therein for writing information to and/or retrieving information from, an information storage medium disposed within the portable data storage cartridge.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Reed A. Hancock, Linda S. Daanen, legal representative, Joseph C. Ramirez, James A. Jackmond, deceased
  • Patent number: 7305660
    Abstract: A method to generate a formatted trace for a second device embedded in a first device. The method provides source code comprising a trace entry, compiles that source code to form an embedded device code image comprising a trace description string and a trace description string address, and assigns the trace description string address as the traceId. The method creates a database comprising the trace description string and the trace description string address. The method uploads to the second device the embedded device code image, and generates trace data using that stripped code. The method then downloads that trace data to the first device, merges that trace data with the database, and forms a formatted trace.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Igor I. Ageyev, Sangram S. Ghoman, Jonathan M. Hale, Russell L. Lewis
  • Patent number: 7299146
    Abstract: A method is disclosed to calibrate a system receiving an input signal and generating an output signal. The method provides an input signal, and generates an output signal. The method establishes a sampling rate comprising a reference frequency, samples the input signal at said sampling rate, and samples the output signal at the sampling rate. The method then forms a measured input signal waveform, forms a measured output signal waveform, determines at (P) harmonics of the reference frequency the real components and the imaginary components of the measured input signal waveform, forms a filtered input signal waveform, determines at (P) harmonics of the reference frequency the real components and imaginary components of the measured output signal waveform, and forms a filtered output signal waveform.
    Type: Grant
    Filed: January 4, 2005
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventor: Alex Chliwnyj
  • Patent number: 7294672
    Abstract: A method to form a polymeric material is disclosed. The method provides a water immiscible solvent and one or more condensation monomers, where those one or more condensation monomers are essentially insoluble in the water immiscible solvent. The one or more condensation monomers may be either a solid or a liquid at room temperature. The method forms a reaction mixture comprising a suspension of one or more solid condensation monomers, or an emulsion of one or more liquid condensation monomers, in the water immiscible solvent. The method includes heating the reaction mixture to form the polymeric material product. That polymeric material is then separated from said reaction mixture.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: November 13, 2007
    Assignee: Polymer Chemistry Innovations, Inc.
    Inventors: Bernard Gordon, III, Jim DiBattista
  • Patent number: 7290068
    Abstract: A method to write information to a designated information storage medium using an allocated data storage device using a specified information recording format, whereby a previously-determined media bit for the designated information storage medium is examined, and a previously-determined device bit for the allocated data storage device is examined, and the write capability of the designated information storage medium using the specified information recording format is determined.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Susan Encinas, Daniel James Winarski
  • Patent number: 7289998
    Abstract: A method to update a data structure is disclosed. The method receives a write thread, and sets a data structure indicator to indicate that the data structure is unusable. The method creates (N) thread indicators, and assigns each of said (N) indicators to a different one of said (N) threads. Upon return to the thread dispatcher, the (i)th thread sees the data structure indicator which shows that the data structure is unusable. The method then sets the (i)th thread indicator to indicate that upon subsequent dispatches the (i)th thread will see the data structure indicator that shows that the data structure is unusable. After each of the (N) threads has seen the data structure indicator marking the data structure as unusable, the method sets the data structure indicator to indicate that the data structure is invalid, updates the data structure, and sets the data structure indicator to indicate that the data structure is valid.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventor: Matthew J. Kalos
  • Patent number: 7266815
    Abstract: A system, method and article of manufacture are provided to perform an automated concurrent licensed internal code (LIC) update and an automated nonconcurrent LIC update on a storage controller. The automated concurrent LIC update is performed on a storage controller by sequentially updating each cluster while maintaining operation of the storage controller. The automated concurrent LIC update allows multiple hosts to continue to access data via the storage controller while the system is actively undergoing the LIC update. The automated nonconcurrent LIC update is performed during the time the storage controller in not operating. The automated nonconcurrent LIC update allows service personnel to perform the update in an efficient and timely manner. When the update has completed, the storage controller becomes available to process data and the system is operating at the latest LIC level.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Edward George Butt, Jack Harvey Derenburger, Steven Douglas Johnson, Vernon J. Legvold, Ronald David Martens
  • Patent number: 7264229
    Abstract: An evaporative cooler apparatus is disclosed. The evaporative cooler apparatus comprises a bottom and a top, where the bottom and the top are identically dimensioned, and where the top and the bottom are interchangeable. The evaporative cooler apparatus further comprises a U-shaped vertical element disposed between the bottom and the top, where that vertical element comprises a porous material. The evaporative cooler apparatus does not comprise one or more metal or plastic sides formed to include a plurality of apertures.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: September 4, 2007
    Inventor: Chuong H. Tran
  • Patent number: 7259122
    Abstract: A shelter coating comprising polyvinyl alcohol and polyethyleneimine is disclosed. The shelter coating may optionally further include a photocatalyst capable of generating singlet oxygen from ambient air. The shelter coating may optionally include a singlet oxygen scavenger.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: August 21, 2007
    Inventor: John Lombardi
  • Patent number: D553451
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: October 23, 2007
    Inventor: Pavan A. Baron
  • Patent number: D568005
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: April 29, 2008
    Inventor: Thomas W. McBride