Patents by Inventor Constantin Michael Melas
Constantin Michael Melas 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: 7639444Abstract: Disclosed is a technique for updating a read-detect channel. A signal is processed in a read-detect channel that has one or more programmable registers. While signals continue to be processed by the read-detect channel, it is determined with a channel auxiliary processor whether to dynamically replace values of the one or more programmable registers. When it is determined that values of the one or more programmable registers are to be replaced, a channel auxiliary processor determines values for the one or more programmable registers and replaces existing values for the one or more programmable registers with the determined values.Type: GrantFiled: December 15, 2003Date of Patent: December 29, 2009Assignee: International Business Machines CorporationInventors: Robert Allen Hutchins, Glen Alan Jaquette, David Berman, Constantin Michael Melas
-
Patent number: 7116736Abstract: Provided is a method, system, and program for providing synchronization in a binary data stream. A binary data stream is received. A synchronization mark having at least one isolated peak is generated into at least one point in the data stream. An encoded data stream is formed by concatenating the synchronization mark with the received binary data. During decoding, the synchronization mark is detected based on error propagation occurring adjacent to the at least one isolated peak of the synchronization mark.Type: GrantFiled: January 2, 2002Date of Patent: October 3, 2006Assignee: International Business Machines CorporationInventors: Mario Blaum, Glen Alan Jaquette, Brian Harry Marcus, Constantin Michael Melas
-
Patent number: 7102839Abstract: Channel parameters for a magnetic readback channel are optimized by detecting a readback signal that is recorded on a magnetic medium. The readback signal contains a plurality of predetermined-length control fields. Each control field is arranged between two user data fields and contains at least one transition. At least one selected readback parameter, such as a frequency of a readback channel system clock, a gain of the readback channel, a equalization response of the readback signal, and/or an amplitude asymmetry of the readback channel, is optimized based on information contained in at least one control field.Type: GrantFiled: October 31, 2003Date of Patent: September 5, 2006Assignee: International Business Machines CorporationInventors: David Berman, Constantin Michael Melas
-
Patent number: 6985320Abstract: Provided is a method, system, and program for storing input groups of uncoded binary data on a storage medium. A plurality of uncoded data blocks in a data stream are received. An encoded data stream is obtained from concatenating successive encoded blocks such that the encoded data stream includes a predetermined bit pattern comprising a plurality of bits. The bit pattern always occurs within a first number of bits and two occurrences of a “1” or “0” occur within a second number of bits. The encoded data blocks are stored on the storage medium.Type: GrantFiled: January 2, 2002Date of Patent: January 10, 2006Assignee: International Business Machines CorporationInventors: Mario Blaum, Glen Alan Jaquette, Brian Harry Marcus, Constantin Michael Melas
-
Patent number: 6765741Abstract: Adjustment of a read detection equalizer filter of a magnetic tape drive is conducted utilizing a required control pattern signal which comprises a required portion of a normal recording format of the magnetic tape. An example comprises a data set separator signal. The sensed required control pattern signal is processed with respect to a target reference pattern signal to adapt the read detection equalizer filter to the target reference pattern signal.Type: GrantFiled: November 25, 2002Date of Patent: July 20, 2004Assignee: International Business Machines CorporationInventors: David Berman, Mario Blaum, Glen Alan Jaquette, Constantin Michael Melas
-
Publication number: 20040100714Abstract: Adjustment of a read detection equalizer filter of a magnetic tape drive is conducted utilizing a required control pattern signal which comprises a required portion of a normal recording format of the magnetic tape. An example comprises a data set separator signal. The sensed required control pattern signal is processed with respect to a target reference pattern signal to adapt the read detection equalizer filter to the target reference pattern signal.Type: ApplicationFiled: November 25, 2002Publication date: May 27, 2004Applicant: International Business Machines CorporationInventors: David Berman, Mario Blaum, Glen Alan Jaquette, Constantin Michael Melas
-
Patent number: 6678105Abstract: A decoding circuit has a nonlinear equalizer which employs a signal conditioning algorithm for conditioning a partial response sampled signal to eliminate intersymbol interference. The inventive decoding circuit has an analog-to-digital converter for sampling an analog signal, a linear equalizer for adjusting the amplitude and phase relations of the sampled signal, a nonlinear equalizer for conditioning the sampled signal and outputting a partial response sampled signal having two nonzero samples, and a partial response maximum likelihood detector, for detecting the partial response sampled signal having two nonzero samples.Type: GrantFiled: May 17, 2001Date of Patent: January 13, 2004Assignee: International Business Machines CorporationInventor: Constantin Michael Melas
-
Publication number: 20030123173Abstract: Provided is a method, system, and program for storing input groups of uncoded binary data on a storage medium. A plurality of uncoded data blocks in a data stream are received. An encoded data stream is obtained from concatenating successive encoded blocks such that the encoded data stream includes a predetermined bit pattern comprising a plurality of bits. The bit pattern always occurs within a first number of bits and two occurrences of a “1” or “0” occur within a second number of bits. The encoded data blocks are stored on the storage medium.Type: ApplicationFiled: January 2, 2002Publication date: July 3, 2003Applicant: International Business Machine CorporationInventors: Mario Blaum, Glen Alan Jaquette, Brian Harry Marcus, Constantin Michael Melas
-
Publication number: 20030123587Abstract: Provided is a method, system, and program for providing synchronization in a binary data stream. A binary data stream is received. A synchronization mark having at least one isolated peak is generated into at least one point in the data stream. An encoded data stream is formed by concatenating the synchronization mark with the received binary data. During decoding, the synchronization mark is detected based on error propagation occurring adjacent to the at least one isolated peak of the synchronization mark.Type: ApplicationFiled: January 2, 2002Publication date: July 3, 2003Applicant: International Business Machines CorporationInventors: Mario Blaum, Glen Alan Jaquette, Brian Harry Marcus, Constantin Michael Melas
-
Publication number: 20020171961Abstract: A decoding circuit has a nonlinear equalizer which employs a signal conditioning algorithm for conditioning a partial response sampled signal to eliminate intersymbol interference. The inventive decoding circuit has an analog-to-digital converter for sampling an analog signal, a linear equalizer for adjusting the amplitude and phase relations of the sampled signal, a nonlinear equalizer for conditioning the sampled signal and outputting a partial response sampled signal having two nonzero samples, and a partial response maximum likelihood detector, for detecting the partial response sampled signal having two nonzero samples.Type: ApplicationFiled: May 17, 2001Publication date: November 21, 2002Applicant: International Business Machines CorporationInventor: Constantin Michael Melas
-
Patent number: 6429986Abstract: A timing recovery system encodes data while impressing recognizable patterns thereon, enabling precise timing during subsequent readback operations. An uncoded binary sequence is encoded using an m/n rate block coded sequence, incorporating a unique predetermined binary bit pattern that occurs with a selected level of frequency. The encoded sequence is stored on the recording medium as a series of flux transitions. To read back the stored data, a read head measures the flux transitions stored on the medium and generates a representative analog waveform. A sampler samples the waveform in accordance with a timing scheme provided by a timing circuit. The timing circuit adjusts the timing of the samples to ensure that the analog waveform is sampled at appropriate times to yield the most accurate results. The timing circuit evaluates two consecutive samples to identify samples associated with features of the analog readback waveform that corresponds to the predetermined bit patterns.Type: GrantFiled: March 13, 1997Date of Patent: August 6, 2002Assignee: International Business Machines CorporationInventors: Mario Blaum, Constantin Michael Melas
-
Patent number: 6404831Abstract: The present invention is a data detection channel with improved detection reliability and better immunity to signal dropout and noise, that has reduced data redundancy. The data detection channel includes a preamp/filter, a sample/quantizer, an equalizer, a timing recovery circuit and a digital detection filter. The digital detection filter includes a finite impulse response filter, a synchronization and windowing device and a data detection circuit. The a finite impulse response filter has a plurality of coefficients and stores a plurality of channel data samples. On each cycle of the sampling clock, the finite impulse response filter is operable to input and store a channel data sample and output a sum signal representing a sum of each product of each coefficient multiplied by a corresponding stored channel data sample. The synchronization and windowing device is operable to receive the sum signal each sampling clock cycle and output the sum signal, if it corresponds to a symbol.Type: GrantFiled: October 7, 1998Date of Patent: June 11, 2002Assignee: International Business Machines Corp.Inventor: Constantin Michael Melas
-
Patent number: 6141783Abstract: The present invention is an encoder and decoder that eliminate all infinitely propagating error sequences for many sets of taps. The encoder includes an input circuit operable to receive an unencoded data signal and an encoding circuit, coupled to the input circuit, operable to generate the encoded data signal using a code that eliminates infinitely propagating error sequences when the encoded data signal is recovered by a decision feedback equalizer data recovery channel. The decoder includes an input circuit operable to receive an encoded data signal and a decoding table, coupled to the input circuit, operable to generate the decoded data signal using a code that eliminates infinitely propagating error sequences when the encoded data signal is recovered by a decision feedback equalizer data recovery channel.Type: GrantFiled: April 10, 1998Date of Patent: October 31, 2000Assignee: International Business Machines CorporationInventors: Jonathan James Ashley, Mario Blaum, Brian Harry Marcus, Constantin Michael Melas
-
Patent number: 6084924Abstract: A method and apparatus for the recovery of information via asynchronous signal sampling of coded analog waveforms by double interpolating values into the train of asynchronously sampled signals prior to the train being applied to a synchronous detector. The double interpolation includes averaging successive sample signals and midpoint interpolating them between the sample, and then interpolating signals between the sample signals and midpoint signals closest to predicted synchronous points. This double interpolation facilitates low sampling rates while still effectuating accurate synchronous digital detection.Type: GrantFiled: March 13, 1998Date of Patent: July 4, 2000Assignee: International Business Machines CorporationInventor: Constantin Michael Melas
-
Patent number: 5946354Abstract: A hard disk drive read circuit for d=1 run length limited (RLL) encoded data which processes multiple consecutive data samples in parallel. The circuit of the present invention receives an analog signal from the read head of the hard disk drive. The circuit comprises a plurality of digital detection channels, coupled to the analog signal, each channel outputting an alternate bit of digital data represented by the analog signal. A timing circuit, coupled to the plurality of digital detection channels, generates a plurality of timing signals controlling the plurality of digital detection channels. The timing circuit derives timing information from one of the digital detection channels. The d=1 RLL code is modified so that there are at most nine consecutive 0's in the digital data output by the digital detection channel from which the timing circuit derives the timing information. An encoder generates the encoded digital data to be recorded on the hard disk drive.Type: GrantFiled: October 18, 1996Date of Patent: August 31, 1999Assignee: International Business Machines CorporationInventors: Jonathan James Ashley, Brian Harry Marcus, Constantin Michael Melas
-
Patent number: 5857002Abstract: A method and apparatus for decoding a partial response encoded signal to generate a decoded signal. The first stage of the apparatus, a first delay filter, receives the partial response encoded signal and filters it with a delay characteristic of (1-D.sup.2)(1+D). The second stage, a timing system, generates a digital signal representative of the first filtered signal. The timing system includes an equalizer with an EPR4 equalization characteristic. The third stage, a second delay filter, filters the signal with a delay characteristic of 1-D. The final stage, a partial Viterbi decoder, generates the decoded signal.Type: GrantFiled: August 16, 1996Date of Patent: January 5, 1999Assignee: International Business Machines CorporationInventor: Constantin Michael Melas