Patents by Inventor Matthew S. Holcomb

Matthew S. Holcomb 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: 11698391
    Abstract: A system and method are provided for displaying input signals from a DUT on a display screen. The method includes sending a data stream of digitized data received from the DUT to an FPGA for serial decoding; receiving decoded symbols from the FPGA; identifying valid symbols among the decoded symbols indicating transitions between the decoded symbols; storing the valid symbols with corresponding time-tags as valid packets in memory, and discarding ones of the decoded symbols occurring between the valid symbols; and plotting on the display screen the valid packets occurring between beginning and ending valid packets of the stored valid packets. The beginning valid packet has a corresponding time-tag occurring immediately before a first point time-tag associated with a left edge of the display screen, and the ending valid packet has a corresponding time-tag occurring at or immediately before a last point time-tag associated with a right edge of the display screen.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: July 11, 2023
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Joseph D. Shaker, Allen Montijo, Matthew S. Holcomb, Connor P. McKay
  • Publication number: 20230140131
    Abstract: A real-time spectrum analyzer (RSTA) includes an analog-to-digital converter (ADC) configured to convert in an input analog signal into a digital input data stream, a fast Fourier transform (FFT) unit configured to generate FFTs of the digital input data stream for successive time slices of the input analog signal, wherein the FFTs of each time slice are grouped into FFT bins, each FFT bin including the FFTs of a given frequency band, a first detector configured to reduce a number of FFTs per bin generated by the FFT unit and output a corresponding thinned FFT data stream for each of the successive time slices, a second detector configured to compress the thinned FFT data stream output by the first detector and output a compressed FFT data stream for each of the successive time slices, an FFT plotter configured to generate first display data representing an FFT plot of a given time slice of the input analog signal from the thinned FFT data stream output by the first detector, and a spectrogram plotter configu
    Type: Application
    Filed: August 1, 2022
    Publication date: May 4, 2023
    Inventors: Matthew S. Holcomb, Paul Holcomb, Connor P. McKay
  • Patent number: 10197600
    Abstract: An oscilloscope includes at least one demonstration signal generator integrated as part of the oscilloscope. The demonstration signal generator generates stimulus signals that consist of digital samples of various different stored waveforms without the need of a separate demonstration board or signal source. The demonstration signal generator may loop through different sections of the stored waveforms to generate respective stimulus signals that include sequences of digital samples from the different waveforms in combination, to provide a broad range of stimulus signals. The stimulus signals may be displayed on the oscilloscope or output from the oscilloscope as demonstration mode stimulus signals to demonstrate the capabilities of the oscilloscope to customers or for training.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: February 5, 2019
    Assignee: Keysight Technologies, Inc.
    Inventors: Matthew S. Holcomb, Thomas Schmidt, Dennis J. Weller
  • Patent number: 9874587
    Abstract: A system and method: receive an input signal and output digital samples representing the input signal; store the digital samples for at least one acquisition record of the input signal in an acquisition memory; detect a trigger event in the input signal and calculate a trigger address in the acquisition memory for a digital sample corresponding to the detected trigger event; perform digital signal processing on the digital samples of the acquisition memory to produce processed digital samples; detect an edge, representing a trigger, in the processed digital samples, and determine a measured trigger time; temporarily store the processed digital samples in a buffer memory at least until the edge detector detects the edge in the processed digital samples; determine a trigger correction value in response to the measured trigger time; determine a corrected beginning address of the buffer memory from the calculated trigger address and the trigger correction value; and read the processed digital data out from the bu
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: January 23, 2018
    Assignee: Keysight Technologies, Inc.
    Inventor: Matthew S. Holcomb
  • Patent number: 9804200
    Abstract: A digital oscilloscope comprises a sampling unit configured to sample an input signal received from an oscilloscope probe to produce a first stream of digital samples, a first acquisition system configured to store and process the stream of digital samples to produce a first data set, a second acquisition system configured to store and process the first stream of digital samples independent of the first acquisition system to produce a second data set, and a display system configured to concurrently display the first data set in a first format and the second data set in a second format different from the first format.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: October 31, 2017
    Assignee: Keysight Technologies, Inc.
    Inventors: Daniel P. Timm, Marshall Boss, Matthew S. Holcomb, Steven J. Pelelo, Kristopher A. Larsen, Michael R. Fender
  • Patent number: 8818119
    Abstract: A method of generating a trend graph comprises storing a stream of data elements in a buffer having a storage capacity corresponding to a first number of data elements, compressing the stored data elements to fit within a display having a size corresponding to a second number of data elements smaller than the first number of data elements, detecting an event, and as a consequence detecting the event, compressing the stored data elements to occupy a reduced portion of the buffer.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: August 26, 2014
    Assignee: Agilent Technologies, Inc.
    Inventors: Brian W. Kerr, Matthew S. Holcomb
  • Patent number: 8810608
    Abstract: A device includes a memory storing a persistence bit for each of a plurality of pixels of a display device, the persistence bit having a first value when a corresponding pixel should be illuminated for displaying a persistent image, and having a second value when the corresponding pixel should not be illuminated for the persistent image; a pseudorandom pixel value generator which during each video frame receives a seed value and generates pseudorandom pixel values for the plurality of pixels, each pseudorandom pixel value being not greater than a specified variable persistence value; a frame value generator outputting a frame value for each video frame; and a match detector which, during each video frame, compares the frame value to the pseudorandom pixel values for the plurality of pixels, and for each pixel where the comparison indicates a match, makes the persistence bit for the corresponding pixel have the second value.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: August 19, 2014
    Assignee: Agilent Technologies, Inc.
    Inventor: Matthew S. Holcomb
  • Publication number: 20140086499
    Abstract: A method of generating a trend graph comprises storing a stream of data elements in a buffer having a storage capacity corresponding to a first number of data elements, compressing the stored data elements to fit within a display having a size corresponding to a second number of data elements smaller than the first number of data elements, detecting an event, and as a consequence detecting the event, compressing the stored data elements to occupy a reduced portion of the buffer.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 27, 2014
    Applicant: AGILENT TECHNOLOGIES, INC.
    Inventors: Brian W. KERR, Matthew S. HOLCOMB
  • Publication number: 20130207641
    Abstract: A digital oscilloscope comprises a sampling unit configured to sample an input signal received from an oscilloscope probe to produce a first stream of digital samples, a first acquisition system configured to store and process the stream of digital samples to produce a first data set, a second acquisition system configured to store and process the first stream of digital samples independent of the first acquisition system to produce a second data set, and a display system configured to concurrently display the first data set in a first format and the second data set in a second format different from the first format.
    Type: Application
    Filed: February 15, 2012
    Publication date: August 15, 2013
    Applicant: AGILENT TECHNOLOGIES, INC.
    Inventors: Daniel P. TIMM, Marshall BOSS, Matthew S. HOLCOMB, Steven J. PELELO, Kristopher A. LARSEN, Michael R. FENDER
  • Publication number: 20120274313
    Abstract: An oscilloscope includes at least one demonstration signal generator integrated as part of the oscilloscope. The demonstration signal generator generates stimulus signals that consist of digital samples of various different stored waveforms without the need of a separate demonstration board or signal source. The demonstration signal generator may loop through different sections of the stored waveforms to generate respective stimulus signals that include sequences of digital samples from the different waveforms in combination, to provide a broad range of stimulus signals. The stimulus signals may be displayed on the oscilloscope or output from the oscilloscope as demonstration mode stimulus signals to demonstrate the capabilities of the oscilloscope to customers or for training.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: AGILENT TECHNOLOGIES, INC.
    Inventors: Matthew S. Holcomb, Thomas Schmidt, Dennis J. Weller
  • Publication number: 20120007874
    Abstract: A device includes a memory storing a persistence bit for each of a plurality of pixels of a display device, the persistence bit having a first value when a corresponding pixel should be illuminated for displaying a persistent image, and having a second value when the corresponding pixel should not be illuminated for the persistent image; a pseudorandom pixel value generator which during each video frame receives a seed value and generates pseudorandom pixel values for the plurality of pixels, each pseudorandom pixel value being not greater than a specified variable persistence value; a frame value generator outputting a frame value for each video frame; and a match detector which, during each video frame, compares the frame value to the pseudorandom pixel values for the plurality of pixels, and for each pixel where the comparison indicates a match, makes the persistence bit for the corresponding pixel have the second value.
    Type: Application
    Filed: July 6, 2010
    Publication date: January 12, 2012
    Applicant: AGILENT TECHNOLOGIES, INC.
    Inventor: Matthew S. HOLCOMB
  • Patent number: 6720895
    Abstract: A method of calibrating a high-speed analog to digital converter and an ADC that implements the method. Multiple linear regression analysis is used to calibrate the stages of a pipeline ADC to compensate for variations in gain from stage to stage and optionally to compensate for harmonic distortion. Current amplifiers each having gain of about 1.6 are used for low power consumption, minimal surface area requirements, and rapid sampling speed. Weighting factors are stored in lookup tables to minimize the number of adders required to generate the output digital word.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: April 13, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Kenneth D. Poulton, Robert M. R. Neff, Matthew S. Holcomb, James Kang
  • Publication number: 20030146861
    Abstract: A method of calibrating a high-speed analog to digital converter and an ADC that implements the method. Multiple linear regression analysis is used to calibrate the stages of a pipeline ADC to compensate for variations in gain from stage to stage and optionally to compensate for harmonic distortion. Current amplifiers each having gain of about 1.6 are used for low power consumption, minimal surface area requirements, and rapid sampling speed. Weighting factors are stored in lookup tables to minimize the number of adders required to generate the output digital word.
    Type: Application
    Filed: February 1, 2002
    Publication date: August 7, 2003
    Inventors: Kenneth D. Poulton, Robert M. R. Neff, Matthew S. Holcomb, James Kang
  • Patent number: 6188966
    Abstract: A method of connecting displayed samples of a signal, where the samples are obtained by sequential or random repetitive sampling. Three example embodiments are presented. In a first embodiment, the system decides whether or not to connect to the next consecutive sample, based on the outcome of comparison of the magnitude of the slope to a slew rate threshold. In the second embodiment, the system looks ahead (or behind) up to M samples to see if any samples represent valid slew rates, and connects to the first sample representing a valid slew rate. In the third embodiment, the system looks ahead (or behind) M samples and connects to the sample in the next M samples that represents the smallest valid slew rate. In each embodiment, if no sample represents a valid slew rate, no connection is drawn. In the second and third example embodiments, by looking ahead (or behind) M samples, the system can potentially resolve a waveform with up to M phases and can accommodate trigger placement uncertainty.
    Type: Grant
    Filed: February 10, 1998
    Date of Patent: February 13, 2001
    Assignee: Agilent Technologies
    Inventors: Daniel P. Timm, Matthew S. Holcomb
  • Patent number: 6026350
    Abstract: A self-framing serial trigger within an oscilloscope or specialized analyzer construes an absence of the data's clock signal for at least a selected length of time as implying the occurrence of a framing signal. This frees the serial trigger from otherwise needing an externally supplied framing signal. The serial trigger may include a shift register containing the most recent N-bits of the data, which is then bit-wise compared to the trigger pattern (stored in a register). This level of comparison may provide for don't care bits in the trigger pattern. The results of this bit-wise comparison are then inspected for a certain uniformity indicating that the trigger pattern has been matched. An additional circuit may count clock signals since the last implied framing pulse. If this additional count has not yet reached M (or counted down from M to zero) the match is premature, and no trigger signal is generated.
    Type: Grant
    Filed: August 30, 1996
    Date of Patent: February 15, 2000
    Assignee: Hewlett Packard Company
    Inventors: Warren S. Tustin, Matthew S. Holcomb
  • Patent number: 5877621
    Abstract: Each acquisition record in a random repetitive oscilloscope is time stamped and stored in a location in the acquisition memory indexed by the associated value of trigger offset. Those acquisition records that are older than a selected and variable amount can be discarded instead of being used to contribute data to the waveform record. This has the effect of preventing old data from intruding into a new measurement. When reformulating the waveform record to pan or zoom while using data already acquired, it is possible to ensure that the newest waveform records are included in that reformulation. This has the effect of ensuring that new data is displayed. The time stamp may be a binary count of an elapsed time interval, in units of the sample clock, since some cardinal event, such as the last time ERASE or RESET was pressed.
    Type: Grant
    Filed: April 30, 1996
    Date of Patent: March 2, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Michael L. Beyers, Matthew S. Holcomb
  • Patent number: 5790133
    Abstract: A method, and circuit for implementing the method, allow a deep memory digital oscilloscope or logic analyzer to rapidly display large data records. Incoming signals are "dually" processed through multiple data compression circuits so as to create and store at least two data records. A smaller record is available for immediate and rapid display. A larger record is available for subsequent panning & zooming. By storing sequential data records in alternating memory divisions and eliminating data moves, the larger record may also be viewed more rapidly.
    Type: Grant
    Filed: February 27, 1996
    Date of Patent: August 4, 1998
    Assignee: Hewlett-Packard Company
    Inventors: Matthew S. Holcomb, Michael L. Beyers
  • Patent number: 5754439
    Abstract: In a test instrument, display locking is reduced by the addition of a non-constant time delay to each acquisition cycle. The time delay may be randomly chosen or follow a predetermined algorithm. Decreased system throughput caused by the addition of a non-constant time delay may be minimized by alternately storing acquired data in two acquisition memories. Display locking may also be reduced by rejecting selected triggers. The data acquired from these selected triggers is not processed for display. The triggers whose data is not processed for display may be randomly chosen or they may be chosen by a predetermined algorithm. Rejecting triggers and the addition of a non-constant time delay may be used in combination or individually to reduce display locking.
    Type: Grant
    Filed: December 26, 1995
    Date of Patent: May 19, 1998
    Assignee: Hewlett-Packard Co.
    Inventors: Matthew S. Holcomb, Michael L. Beyers
  • Patent number: 5740064
    Abstract: A new sampling technique for waveform measuring instruments (including methods and circuits for implementing same) comprises the step of processing a series of digital signal samples through a decimator to extract a decimated sample value from each decimated sample interval in a series of decimated sample intervals. The series of digital signal samples is simultaneously processed through a digital peak detector to extract maximum and minimum values (peak detect sample values) from each decimated sample interval. For a given decimated sample interval, a difference between the maximum and minimum sample values for the interval is calculated. If the difference exceeds a glitch detect threshold value, the maximum and minimum sample values for the given decimated sample interval are transferred to a video sample memory. If not, the decimated sample value for the given decimated sample interval is transferred to the video sample memory.
    Type: Grant
    Filed: January 12, 1996
    Date of Patent: April 14, 1998
    Assignee: Hewlett-Packard Co.
    Inventors: Robert A. Witte, Matthew S. Holcomb
  • Patent number: 5686846
    Abstract: An oscilloscope has a trigger circuit which is operable in any one of three different modes. The trigger circuit has a number of edge detect circuits which generate pulses in response to a rising edge, falling edge, or both rising and falling edges of one or more signals. The trigger circuit has a multiplexer which routes one of three signal sources depending upon the selected mode. With a first mode, the multiplexer routes signals from a pattern detect circuit and the trigger circuit operates in a conventional manner to trigger based on the duration of the signal. In the second mode, the multiplexer routes signals from one edge detect circuit and the trigger circuit measures the frequency or rate of the signal. In the third mode, the multiplexer routes signals from a flip-flop which generates a pulse based upon the outputs from two different edge detect circuits and can be configured to measure setup or hold violations between two signals.
    Type: Grant
    Filed: June 7, 1996
    Date of Patent: November 11, 1997
    Assignee: Hewlett-Packard Company
    Inventors: Matthew S. Holcomb, Warren S. Tustin