Patents by Inventor Gary K. Richmond

Gary K. Richmond 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: 8224613
    Abstract: An Arbitrary Waveform Generator has a controller programmed to generate a sequence of test waveforms using previously-defined waveform data files. The controller generates this series of test waveforms by direct synthesis to cause each waveform to contain a respective different predetermined amount of Rj, Sj and ISI jitter components. In this way, the Arbitrary Waveform Generator produces a sequence of waveforms incorporating varying amounts of ISI to sweep the ISI jitter components from an initial amount of ISI, for example, zero ISI, and continually increment the amount of ISI to a full unit interval of ISI in predetermined increments, for example, 0.1 UI steps.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: July 17, 2012
    Assignee: Tektronix, Inc.
    Inventors: John C. Calvin, Gary K. Richmond
  • Publication number: 20080228426
    Abstract: An Arbitrary Waveform Generator has a controller programmed to generate a sequence of test waveforms using previously-defined waveform data files. The controller generates this series of test waveforms by direct synthesis to cause said each waveform to contain a respective different predetermined amount of Rj, Sj and ISI jitter components. In this way, the Arbitrary Waveform Generator produces a sequence of waveforms incorporating varying amounts of ISI to sweep said ISI jitter components from a an initial amount of ISI, for example, zero ISI, and continually increment said amount of ISI to a full unit interval of ISI in predetermined increments, for example, 0.1 UI steps.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 18, 2008
    Applicant: TEKTRONIX, INC.
    Inventors: John C. CALVIN, Gary K. RICHMOND
  • Patent number: 7272528
    Abstract: A test and measurement instrument such as a Logic Analyzer, or the like, has at least one Reloadable Word Recognizer whose reference value can be loaded by a trigger machine with a current acquired data sample while data is being acquired. In a second embodiment useful for performing memory testing, the reloadable word recognizer is used in cooperation with two conventional word recognizers. In a third embodiment, a delay unit is employed to provide delayed input data words as reference words. In a fourth embodiment, an offset register and adder are used to modify the input data words before storing them. A fifth embodiment provides for substantially immediate use of base addresses of relocatable subroutines and stack-based variables recovered from a data stream acquired from a system under test.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: September 18, 2007
    Assignee: Tektronix, Inc.
    Inventors: David A. Holaday, Gary K. Richmond, Donald C. Kirkpatrick
  • Patent number: 6912474
    Abstract: A method and apparatus for real-time derivation of precise digital clock edges and synchronous logic samples from a digital signal having a clock channel and at least one data channel acquires a plurality of temporally offset analog samples during each of a sequence of sample periods and from consecutive samples where there is a logic level transition estimates an edge time. From the edge times for the clock channel an offset is added and applied to the at least one data channel to determine the synchronous logic samples for the data channel at each offset clock edge time.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: June 28, 2005
    Assignee: Tektronix, Inc.
    Inventor: Gary K. Richmond
  • Patent number: 6895536
    Abstract: A logic analyzer according to the subject invention employs a bi-directional counter that can be incremented in response to detection of certain events, and decremented in response to detection of other, different, events. Both an overflow (incremented to a predetermined count) and an underflow (decremented to a predetermined count) can be tested by a trigger machine of the Logic Analyzer.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: May 17, 2005
    Assignee: Tektronix, Inc.
    Inventors: David A. Holaday, Gary K. Richmond
  • Publication number: 20040260493
    Abstract: A method and apparatus for real-time derivation of precise digital clock edges and synchronous logic samples from multi-bit analog samples.
    Type: Application
    Filed: June 19, 2003
    Publication date: December 23, 2004
    Inventor: Gary K. Richmond
  • Publication number: 20030070125
    Abstract: A logic analyzer according to the subject invention employs a bi-directional counter that can be incremented in response to detection of certain events, and decremented in response to detection of other, different, events. Both an overflow (incremented to a predetermined count) and an underflow (decremented to a predetermined count) can be tested by a trigger machine of the Logic Analyzer.
    Type: Application
    Filed: September 23, 2002
    Publication date: April 10, 2003
    Inventors: David A. Holaday, Gary K. Richmond
  • Publication number: 20030065500
    Abstract: A test and measurement instrument such as a Logic Analyzer, or the like, has at least one Reloadable Word Recognizer whose reference value can be loaded by a trigger machine with a current acquired data sample while data is being acquired. In a second embodiment useful for performing memory testing, the reloadable word recognizer is used in cooperation with two conventional word recognizers. In a third embodiment, a delay unit is employed to provide delayed input data words as reference words. In a fourth embodiment, an offset register and adder are used to modify the input data words before storing them. A fifth embodiment provides for substantially immediate use of base addresses of relocatable subroutines and stack-based variables recovered from a data stream acquired from a system under test.
    Type: Application
    Filed: September 23, 2002
    Publication date: April 3, 2003
    Inventors: David A. Holaday, Gary K. Richmond, Donald C. Kirkpatrick