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: 9854859
    Abstract: An enhanced visibility glove to increase safety and allows a user to signal others in low light conditions.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: January 2, 2018
    Assignee: PNP Concepts Pty Ltd
    Inventor: Peter McEwen
  • Publication number: 20160165978
    Abstract: An enhanced visibility glove to increase safety and allows a user to signal others in low light conditions.
    Type: Application
    Filed: July 18, 2014
    Publication date: June 16, 2016
    Applicant: PNP Concepts Pty Ltd
    Inventor: Peter McEwen
  • Patent number: 7440208
    Abstract: 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: Grant
    Filed: September 20, 2002
    Date of Patent: October 21, 2008
    Assignee: Maxtor Corporation
    Inventors: John McEwen, legal representative, Bahjat Zafer, Pauline Bolte, Peter McEwen
  • Patent number: 7430704
    Abstract: 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: Grant
    Filed: December 20, 2004
    Date of Patent: September 30, 2008
    Assignees: STMicroelectronics S.r.l., Maxtor Corporation
    Inventors: Angelo Dati, Pierandrea Savo, Ezio Iacazio, Kelly Fitzpatrick, John J. McEwen, legal representative, Bahjat Zafer, Peter McEwen
  • Patent number: 7228480
    Abstract: 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: Grant
    Filed: December 10, 2002
    Date of Patent: June 5, 2007
    Assignee: Maxtor Corporation
    Inventors: John McEwen, legal representative, Ara Patapoutian, Bernie Rub, Peter McEwen, deceased
  • Patent number: 7199956
    Abstract: 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: Grant
    Filed: September 20, 2002
    Date of Patent: April 3, 2007
    Assignee: Maxtor Corporation
    Inventors: Michael Anthony Moser, Ara Patapoutian, John McEwen, legal representative, Bin Liu, Bruce Buch, Peter McEwen, deceased
  • Patent number: 7173783
    Abstract: 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: Grant
    Filed: September 20, 2002
    Date of Patent: February 6, 2007
    Assignee: Maxtor Corporation
    Inventors: John McEwen, legal representative, Bahjat Zafer, Pauline Bolte, Ara Patapoutian, Kelly Fitzpatrick, Steve Stupp, Peter McEwen, deceased
  • Patent number: 7089483
    Abstract: 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: Grant
    Filed: March 4, 2004
    Date of Patent: August 8, 2006
    Assignee: Maxtor Corporation
    Inventors: Peter McEwen, Kelly Fitzpatrick
  • Publication number: 20050246614
    Abstract: 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: Application
    Filed: December 20, 2004
    Publication date: November 3, 2005
    Inventors: Angelo Dati, Pierandrea Savo, Ezio Iacazio, Kelly Fitzpatrick, Peter McEwen, Bahjat Zafer, John McEwen
  • Patent number: 6882604
    Abstract: 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: Grant
    Filed: September 17, 2001
    Date of Patent: April 19, 2005
    Assignee: Maxtor Corporation
    Inventors: Ara Patapoutian, Peter McEwen
  • Patent number: 6810485
    Abstract: 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: Grant
    Filed: January 4, 2001
    Date of Patent: October 26, 2004
    Assignee: Maxtor Corporation
    Inventors: Peter McEwen, Ara Patapoutian, Ke Han
  • Publication number: 20040181732
    Abstract: 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: Application
    Filed: March 4, 2004
    Publication date: September 16, 2004
    Applicant: Maxtor Corporation
    Inventors: Peter McEwen, Kelly Fitzpatrick
  • Patent number: 6738205
    Abstract: 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 d
    Type: Grant
    Filed: July 8, 2001
    Date of Patent: May 18, 2004
    Assignee: Maxtor Corporation
    Inventors: Patrick Moran, Tim Everett, Peter McEwen, Mike Moser, Stan Shepherd, Eduardo Gentile Veiga, Murat Erkocevic, Bill Baker
  • Patent number: 6732328
    Abstract: 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: Grant
    Filed: July 12, 1999
    Date of Patent: May 4, 2004
    Assignee: Maxtor Corporation
    Inventors: Peter McEwen, Kelly Fitzpatrick
  • Patent number: 6728894
    Abstract: 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: Grant
    Filed: February 16, 2001
    Date of Patent: April 27, 2004
    Assignee: Maxtor Corporation
    Inventors: Peter McEwen, Ara Patapoutian, Ke Han, Eduardo Veiga, Jeffrey L. Sonntag
  • Patent number: 6691278
    Abstract: 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: Grant
    Filed: October 13, 1999
    Date of Patent: February 10, 2004
    Assignee: Maxtor Corporation
    Inventors: Ara Patapoutian, Ba-Zhong Shen, Peter McEwen, Michael Leis
  • Patent number: 6587291
    Abstract: 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: Grant
    Filed: May 7, 2001
    Date of Patent: July 1, 2003
    Assignee: Maxtor Corporation
    Inventors: Ara Patapoutian, Peter McEwen, Eduardo Veiga, Bruce D. Buch
  • Publication number: 20030053234
    Abstract: 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: Application
    Filed: September 17, 2001
    Publication date: March 20, 2003
    Inventors: Ara Patapoutian, Peter McEwen
  • Publication number: 20020163748
    Abstract: 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: Application
    Filed: May 7, 2001
    Publication date: November 7, 2002
    Inventors: Ara Patapoutian, Peter McEwen, Eduardo Veiga, Bruce Buch
  • Patent number: 6446236
    Abstract: 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: Grant
    Filed: October 13, 1999
    Date of Patent: September 3, 2002
    Assignee: Maxtor Corporation
    Inventors: Peter McEwen, Hossein Sedarat, Kelly Fitzpatrick