Patents by Inventor Peter McEwen
Peter McEwen 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: 9854859Abstract: An enhanced visibility glove to increase safety and allows a user to signal others in low light conditions.Type: GrantFiled: July 18, 2014Date of Patent: January 2, 2018Assignee: PNP Concepts Pty LtdInventor: Peter McEwen
-
Publication number: 20160165978Abstract: An enhanced visibility glove to increase safety and allows a user to signal others in low light conditions.Type: ApplicationFiled: July 18, 2014Publication date: June 16, 2016Applicant: PNP Concepts Pty LtdInventor: Peter McEwen
-
Patent number: 7440208Abstract: Automatically optimizing and programming features of a disk drive read channel for a selected partial response (PR) target. This enables flexible PR targets to be used in the read channel. The flexible PR targets can have arbitrary coefficients, and the channel features (parameters, functions and algorithms) that are dependent on the flexible PR targets are automatically adapted and programmed in hardware or firmware. With flexible PR targets, the read channel can support longitudinal and perpendicular recording without compromising performance.Type: GrantFiled: September 20, 2002Date of Patent: October 21, 2008Assignee: Maxtor CorporationInventors: John McEwen, legal representative, Bahjat Zafer, Pauline Bolte, Peter McEwen
-
Patent number: 7430704Abstract: A method for detecting signals affected by intersymbol interference provides for a path memory in the form of a trellis admitting survivor paths comprising a first and a second stage. The first stage includes a shift register exchange with a given number of states and a given length ?. The first stage outputs a first state SAkk-? on the survivor path for the best state Ak, and a second state SBkk-? on the survivor path for another state Bk. The second stage is configured as a two-state shift register exchange having a respective memory length ?, including respective first and second registers. In the respective first and second registers the survivor paths are stored leading to a respective first ?0k and second ?1k state, whereby the respective first register contains the backend of the best survivor path, while the respective second register contains the backend of an alternative survivor path.Type: GrantFiled: December 20, 2004Date of Patent: September 30, 2008Assignees: STMicroelectronics S.r.l., Maxtor CorporationInventors: Angelo Dati, Pierandrea Savo, Ezio Iacazio, Kelly Fitzpatrick, John J. McEwen, legal representative, Bahjat Zafer, Peter McEwen
-
Patent number: 7228480Abstract: A method for encoding a bit stream to meet a minimum bit transition requirement includes providing uncoded bits, determining whether the uncoded bits meet the minimum bit transition requirement, and replacing selected bits in the uncoded bits with replacement bits that meet the minimum bit transition requirement if the uncoded bits do not meet the minimum bit transition requirement, thereby encoding the uncoded bits into encoded bits that meet the minimum bit transition requirement.Type: GrantFiled: December 10, 2002Date of Patent: June 5, 2007Assignee: Maxtor CorporationInventors: John McEwen, legal representative, Ara Patapoutian, Bernie Rub, Peter McEwen, deceased
-
Patent number: 7199956Abstract: Disk drive self-servo writing includes transferring a reference pattern by magnetic printing onto a reference disk, wherein the resulting printed reference pattern includes embedded servo information that provides servo timing and head position information, installing the reference disk and a head into the disk drive, reading the printed reference pattern using the head to generate a readback signal, sampling the readback signal at a sampling rate to generate a sampled signal, processing the sampled signal waveform spectrum to generate a recovered signal including the embedded servo information and fundamental and higher harmonics of the sampled signal, using the embedded servo information from the recovered signal to precisely position and maintain the head at concentric tracks of the reference disk, and self-writing servo patterns onto the tracks with the head.Type: GrantFiled: September 20, 2002Date of Patent: April 3, 2007Assignee: Maxtor CorporationInventors: Michael Anthony Moser, Ara Patapoutian, John McEwen, legal representative, Bin Liu, Bruce Buch, Peter McEwen, deceased
-
Patent number: 7173783Abstract: A media noise optimized (MNO) detector for a read channel compensates for pattern dependent media noise, and compensates for nonlinearities from many sources such as residual MR nonlinearity, residual nonlinear transition shift, partial erasure, write-induced nonlinearity, and steady-state mis-equalization. The MNO detector is implemented by adjusting a conventional Viterbi detector branch metric so that the channel output value (ideal value) can be a nonlinear function of the state/branch bits, and the branch metric scaling factor is a function of the state/branch. For a given state/branch, the ideal value is the mean of analog-to-digital converter samples for the pattern corresponding to the state/branch, and the branch metric scaling factor is proportional to the noise variance for the pattern corresponding to that state/branch.Type: GrantFiled: September 20, 2002Date of Patent: February 6, 2007Assignee: Maxtor CorporationInventors: John McEwen, legal representative, Bahjat Zafer, Pauline Bolte, Ara Patapoutian, Kelly Fitzpatrick, Steve Stupp, Peter McEwen, deceased
-
Patent number: 7089483Abstract: A two-stage sampling data detector for a partial response channel having a channel code encoder for encoding user information sequences into blocks of code words in accordance with a predetermined channel block code characterized by a list of most likely error-events comprising impermissible code words. The detector includes a first-stage detector, such as a Viterbi detector, connected to receive samples from the partial response channel and matched to characteristics of the channel and not to the channel code, puts out unchecked bit estimates. A second stage post-processor checks the bit estimates in relation to derived detector decision metrics information and the channel block code, and puts out post-processed bit estimates to a channel code decoder after correcting detected erroneous sequences in accordance with the decision metrics information, information derived from the channel code, and the list of most likely error-events. A method for generating the channel block code is also described.Type: GrantFiled: March 4, 2004Date of Patent: August 8, 2006Assignee: Maxtor CorporationInventors: Peter McEwen, Kelly Fitzpatrick
-
Publication number: 20050246614Abstract: A method for detecting signals affected by intersymbol interference provides for a path memory being arranged in the form of a trellis admitting survivor paths comprising a first and a second stage. The first stage includes a shift register exchange with a given number of states and a given length ?. At time k-?, where ? is said given length, the first stage outputs a) a first state SAkk-? on the survivor path for the best state Ak at time k, while keeping track of the parity for the state at time k-? for each of the survivor paths in said path memory, and b) a second state SBkk-? on the survivor path for another state Bk having the same intersymbol interference state as said best state Ak and the opposite priority state. The second stage as is a two-state shift register exchange having a respective memory length ?, including respective first and second registers.Type: ApplicationFiled: December 20, 2004Publication date: November 3, 2005Inventors: Angelo Dati, Pierandrea Savo, Ezio Iacazio, Kelly Fitzpatrick, Peter McEwen, Bahjat Zafer, John McEwen
-
Method and apparatus for utilizing modulation codes that produce maximized sample timing information
Patent number: 6882604Abstract: The invention is a modulation system that encodes symbols in accordance with a modulation code which, for a given communications channel, produces a signal that at the decoder includes maximized sample timing information in each encoded symbol. For systems that use PLLs to control a sample timing clock, the sample timing information is the average or squared slope. The modulation code used for a given system is selected based on the target response h(x) of the associated communications channel, such that h (x)*rk exceeds a predetermined threshold value, where “*” represents convolution and rk is a modulation code symbol. To reduce the bit overhead, or code rate, the inventive modulation system provides more modulation code symbols at the start of a data block, or sector, when system jitter is expected to be relatively high in response, for example, to the movement of a read head.Type: GrantFiled: September 17, 2001Date of Patent: April 19, 2005Assignee: Maxtor CorporationInventors: Ara Patapoutian, Peter McEwen -
Patent number: 6810485Abstract: Determining a phase error in a data signal includes detecting bits in an original data signal, determining a phase error in the original data signal based on the detected bits, adjusting a clock signal based on the phase error, sampling the original data signal with the clock signal to produce a sampled data signal, and repeating detecting, determining, adjusting and sampling using the sampled data signal instead of the original data signal.Type: GrantFiled: January 4, 2001Date of Patent: October 26, 2004Assignee: Maxtor CorporationInventors: Peter McEwen, Ara Patapoutian, Ke Han
-
Publication number: 20040181732Abstract: A two-stage sampling data detector for a partial response channel having a channel code encoder for encoding user information sequences into blocks of code words in accordance with a predetermined channel block code characterized by a list of most likely error-events comprising impermissible code words. The detector includes a first-stage detector, such as a Viterbi detector, connected to receive samples from the partial response channel and matched to characteristics of the channel and not to the channel code, puts out unchecked bit estimates. A second stage post-processor checks the bit estimates in relation to derived detector decision metrics information and the channel block code, and puts out post-processed bit estimates to a channel code decoder after correcting detected erroneous sequences in accordance with the decision metrics information, information derived from the channel code, and the list of most likely error-events. A method for generating the channel block code is also described.Type: ApplicationFiled: March 4, 2004Publication date: September 16, 2004Applicant: Maxtor CorporationInventors: Peter McEwen, Kelly Fitzpatrick
-
Patent number: 6738205Abstract: A method and system for self-servo writing a disk drive by transferring a servo reference pattern by magnetic printing onto at least one storage surface of a reference disk, wherein a resulting printed reference pattern includes embedded servo information providing servo timing and transducer head position information; assembling the disk drive including the steps of installing at least said disk into the disk drive and enclosing said disk and the data transducers within a housing sealed against particulate contamination from an eternal ambient environment; reading the printed reference pattern from said disk via at least one transducer head to generate a readback signal; sampling the readback signal at a sampling rate to generate a sampled signal; processing the sampled signal waveform specturm to generate a recovered signal including the embedded servo information and a fundamental frequency of the sampled signal; using the servo information from the recovered signal to precisely position and maintain the dType: GrantFiled: July 8, 2001Date of Patent: May 18, 2004Assignee: Maxtor CorporationInventors: Patrick Moran, Tim Everett, Peter McEwen, Mike Moser, Stan Shepherd, Eduardo Gentile Veiga, Murat Erkocevic, Bill Baker
-
Patent number: 6732328Abstract: A two-stage sampling data detector for a partial response channel having a channel code encoder for encoding user information sequences into blocks of code words in accordance with a predetermined channel block code characterized by a list of most likely error-events comprising impermissible code words. The detector includes a first-stage detector, such as a Viterbi detector, connected to receive samples from the partial response channel and matched to characteristics of the channel and not to the channel code, puts out unchecked bit estimates. A second stage post-processor checks the bit estimates in relation to derived detector decision metrics information and the channel block code, and puts out post-processed bit estimates to a channel code decoder after correcting detected erroneous sequences in accordance with the decision metrics information, information derived from the channel code, and the list of most likely error-events. A method for generating the channel block code is also described.Type: GrantFiled: July 12, 1999Date of Patent: May 4, 2004Assignee: Maxtor CorporationInventors: Peter McEwen, Kelly Fitzpatrick
-
Patent number: 6728894Abstract: Adjusting a clock signal includes receiving a data stream, detecting a bit in the data stream using a first amount of data in the data stream, adjusting the clock signal based on the detected bit, detecting the bit in the data stream using a second amount of data in the data stream, the second amount of data comprising more data than the first amount of data, and correcting the clock signal if a result of initial detecting differs from a result of subsequent detecting.Type: GrantFiled: February 16, 2001Date of Patent: April 27, 2004Assignee: Maxtor CorporationInventors: Peter McEwen, Ara Patapoutian, Ke Han, Eduardo Veiga, Jeffrey L. Sonntag
-
Patent number: 6691278Abstract: A parity check matrix is generated for detecting predefined errors in a coded string of bits. A column of the matrix is generated by selecting values for elements in the column and processing a predefined error with the selected values in order to produce a syndrome. The selected values are assigned to the column of the parity check matrix if an element of the syndrome has a value indicative of the predefined error.Type: GrantFiled: October 13, 1999Date of Patent: February 10, 2004Assignee: Maxtor CorporationInventors: Ara Patapoutian, Ba-Zhong Shen, Peter McEwen, Michael Leis
-
Patent number: 6587291Abstract: Sampling data with wide bi-phase code symbols includes sampling a wide bi-phase code symbol in the data a number (N) of times to produce samples of data, selecting a subset of the samples, determining which sample in the subset of samples has a largest magnitude, and selecting a subset of samples in a subsequent wide bi-phase code symbol based on a sample in a previous subset that has the largest magnitude.Type: GrantFiled: May 7, 2001Date of Patent: July 1, 2003Assignee: Maxtor CorporationInventors: Ara Patapoutian, Peter McEwen, Eduardo Veiga, Bruce D. Buch
-
Method and apparatus for utilizing modulation codes that produce maximized sample timing information
Publication number: 20030053234Abstract: The invention is a modulation system that encodes symbols in accordance with a modulation code which, for a given communications channel, produces a signal that at the decoder includes maximized sample timing information in each encoded symbol. For systems that use PLLs to control a sample timing clock, the sample timing information is the average or squared slope. The modulation code used for a given system is selected based on the target response h(x) of the associated communications channel, such that h (x)*rk exceeds a predetermined threshold value, where “*” represents convolution and rk is a modulation code symbol. To reduce the bit overhead, or code rate, the inventive modulation system provides more modulation code symbols at the start of a data block, or sector, when system jitter is expected to be relatively high in response, for example, to the movement of a read head.Type: ApplicationFiled: September 17, 2001Publication date: March 20, 2003Inventors: Ara Patapoutian, Peter McEwen -
Publication number: 20020163748Abstract: Sampling data with wide bi-phase code symbols includes sampling a wide bi-phase code symbol in the data a number (N) of times to produce samples of data, selecting a subset of the samples, determining which sample in the subset of samples has a largest magnitude, and selecting a subset of samples in a subsequent wide bi-phase code symbol based on a sample in a previous subset that has the largest magnitude.Type: ApplicationFiled: May 7, 2001Publication date: November 7, 2002Inventors: Ara Patapoutian, Peter McEwen, Eduardo Veiga, Bruce Buch
-
Patent number: 6446236Abstract: A scheme (apparatus and methods) for recovering encoded data from a data signal representing one or more data symbols and subject to random errors and transient errors. A system in accordance with this scheme includes a transient error detector, a reliability detector, an erasure flagger, and a decoder. The transient error detector is coupled to receive the data signal and is configured to identify one or more characteristics (e.g., a starting location and a midpoint location) of a transient error (e.g., a TA) in the data signal. The reliability detector is configured to compute a reliability metric for each data symbol. The erasure flagger identifies erasures based upon signals received from the transient error detector and the reliability detector. The decoder is configured to treat a data symbol as an erasure or as a valid data symbol based upon the output of the erasure flagger.Type: GrantFiled: October 13, 1999Date of Patent: September 3, 2002Assignee: Maxtor CorporationInventors: Peter McEwen, Hossein Sedarat, Kelly Fitzpatrick