Patents by Inventor Lee A. Barford

Lee A. Barford 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: 11846727
    Abstract: A system and method are provided for emulating echo signals in response to a LiDAR signal. The method includes updating a current position of a moving emulated target according to a 3D simulation scene at a current frame, the simulation scene including a dynamic model of the target; estimating a next position of the target at a next frame of the simulation scene by updating motion transforms for the dynamic model using motion keys; performing ray tracing by launching rays in parallel, assigning different pulse times to the rays to simulate timing of corresponding light pulses of the LiDAR signal, estimating positions of the target at the different pulse times using interpolation, and identifying intersections of the rays with the estimated positions of as positions of hits of the rays; transmitting emulated echo signals to the LiDAR sensor indicating the positions of the hits; and updating the simulation scene.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: December 19, 2023
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Li Qiu, Lee A. Barford, Zi-Quan Bai
  • Patent number: 11789119
    Abstract: An emulation test system and method are provided for time adjusting emulated echo signals in response to a periodic electromagnetic signal.
    Type: Grant
    Filed: May 16, 2021
    Date of Patent: October 17, 2023
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Lei Li, Lee A. Barford, Jefferson B. Burch, Todd Steven Marshall, Hong-Wei Kong
  • Publication number: 20220206117
    Abstract: A system and method are provided for emulating echo signals in response to a LiDAR signal. The method includes updating a current position of a moving emulated target according to a 3D simulation scene at a current frame, the simulation scene including a dynamic model of the target; estimating a next position of the target at a next frame of the simulation scene by updating motion transforms for the dynamic model using motion keys; performing ray tracing by launching rays in parallel, assigning different pulse times to the rays to simulate timing of corresponding light pulses of the LiDAR signal, estimating positions of the target at the different pulse times using interpolation, and identifying intersections of the rays with the estimated positions of as positions of hits of the rays; transmitting emulated echo signals to the LiDAR sensor indicating the positions of the hits; and updating the simulation scene.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 30, 2022
    Inventors: Li Qiu, Lee A. Barford, Zi-Quan Bai
  • Publication number: 20210356561
    Abstract: An emulation test system and method are provided for time adjusting emulated echo signals in response to a periodic electromagnetic signal.
    Type: Application
    Filed: May 16, 2021
    Publication date: November 18, 2021
    Inventors: Lei Li, Lee A. Barford, Jefferson B. Burch, Todd Steven Marshall, Hong-Wei Kong
  • Patent number: 9874863
    Abstract: Trigger event detection employs a finite state machine (FSM) and interpolation of time-sampled data. A trigger event detector includes an interpolator configured to interpolate time-sampled data and to provide an interpolated sequence of data. The trigger event detector further includes an FSM that has a plurality of predefined states including a trigger event state. The FSM is configured to transition among the predefined states according to an ordered sequence of symbols corresponding to the interpolated sequence of data. A transition of the FSM into the trigger event state represents detection of a trigger event. The trigger event detection provides one or both of a real-time trigger and a post-acquisition trigger.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 23, 2018
    Assignee: Keysight Technologies, Inc.
    Inventors: Lee A. Barford, Andrew R. Lehane
  • Patent number: 9618923
    Abstract: An apparatus that can be configured for various functions such as a digital oscilloscope, logic analyzer or frequency analyzer is disclosed. The apparatus includes a symbol generator, an FSM, and a controller. The symbol generator generates an ordered sequence of symbols from an analog input signal. The symbols have a number of states that is less than or equal to 16. The controller causes the FSM to search for a pattern in the sequence of symbols that identifies a corresponding pattern in the analog signal. A portion of a digital sequence generated from the analog signal is then displayed based on the location of the pattern in the sequence of symbols.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: April 11, 2017
    Assignee: Keysight Technologies, Inc.
    Inventors: Andrew Robert Lehane, Antony J. A. Kirkham, Lee A. Barford
  • Publication number: 20170060114
    Abstract: Trigger event detection employs a finite state machine (FSM) and interpolation of time-sampled data. A trigger event detector includes an interpolator configured to interpolate time-sampled data and to provide an interpolated sequence of data. The trigger event detector further includes an FSM that has a plurality of predefined states including a trigger event state. The FSM is configured to transition among the predefined states according to an ordered sequence of symbols corresponding to the interpolated sequence of data. A transition of the FSM into the trigger event state represents detection of a trigger event. The trigger event detection provides one or both of a real-time trigger and a post-acquisition trigger.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Lee A. Barford, Andrew R. Lehane
  • Publication number: 20160085223
    Abstract: An apparatus that can be configured for various functions such as a digital oscilloscope, logic analyzer or frequency analyzer is disclosed. The apparatus includes a symbol generator, an FSM, and a controller. The symbol generator generates an ordered sequence of symbols from an analog input signal. The symbols have a number of states that is less than or equal to 16. The controller causes the FSM to search for a pattern in the sequence of symbols that identifies a corresponding pattern in the analog signal. A portion of a digital sequence generated from the analog signal is then displayed based on the location of the pattern in the sequence of symbols.
    Type: Application
    Filed: December 2, 2015
    Publication date: March 24, 2016
    Applicant: Keysight Technologies, Inc.
    Inventors: Andrew Robert Lehane, Antony J. A. Kirkham, Lee A. Barford
  • Patent number: 9268321
    Abstract: An apparatus that can be configured for various functions such as a digital oscilloscope, logic analyzer or frequency analyzer is disclosed. The apparatus includes a symbol generator, a multi-symbol FSM, and a controller. The symbol generator generates an ordered sequence of symbols from an ordered sequence of digital values. The symbol generator generates one symbol corresponding to each of the digital values. The digital values have a greater number of possible values than the symbols. The controller causes the multi-symbol FSM to search for a pattern in the sequence of symbols that identifies a corresponding pattern in the sequence of digital values. A portion of the digital sequence is then displayed based on the location of the pattern in the sequence of symbols.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: February 23, 2016
    Assignee: Keysight Technologies, Inc.
    Inventors: Andrew Robert Lehane, Antony J. A. Kirkham, Lee A. Barford
  • Publication number: 20150370234
    Abstract: An apparatus that can be configured for various functions such as a digital oscilloscope, logic analyzer or frequency analyzer is disclosed. The apparatus includes a symbol generator, a multi-symbol FSM, and a controller. The symbol generator generates an ordered sequence of symbols from an ordered sequence of digital values. The symbol generator generates one symbol corresponding to each of the digital values. The digital values have a greater number of possible values than the symbols. The controller causes the multi-symbol FSM to search for a pattern in the sequence of symbols that identifies a corresponding pattern in the sequence of digital values. A portion of the digital sequence is then displayed based on the location of the pattern in the sequence of symbols.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Applicant: Agilent Technologies, Inc.
    Inventors: Andrew Robert Lehane, Antony J.A. Kirkham, Lee A. Barford
  • Patent number: 8666925
    Abstract: A method for operating a plurality of processor to determine a sequence of states traversed by a finite state machine in processing an input stream that includes a plurality of characters. The method divides the input stream into a plurality of contiguous sections characterized by a beginning character and an end character. Each section is assigned to a different processor. Each processor determines an end state that the finite state machine would traverse after the end character in the section assigned to that processor has been processed. That end state is provided to a processor that did not process the section associated with that end state. Each processor determines a sequence of states that the finite state machine would traverse if the finite state machine processed the section assigned to that processor using one of said received end states.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: March 4, 2014
    Assignee: Agilent Technologies, Inc.
    Inventor: Lee Barford
  • Patent number: 7912885
    Abstract: A system processes discrete digital data according to a function, the discrete digital data including data values and time stamps, the time stamps being at non-uniform time intervals according to a time scale. The system comprises a processor having program instructions for implementing the function in terms of state space equations, using system design and data flow language software; inputting the discrete data into the implementation of the function; and outputting the result as an output discrete data stream of new data values and time stamps.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 22, 2011
    Assignee: Agilent Technologies, Inc.
    Inventor: Lee A. Barford
  • Patent number: 7864711
    Abstract: A method of rank order filtering and a rank order filter apparatus is defined by an established rank order and accepts into a buffer, data points to be filtered, each data point having a data value and an associated time stamp. Data points are accepted until the buffer contains data points representing a minimum predefined time span. The filter calculating an amount of time the data values in the buffer are above an approximate filter value and adjusts the approximate filter value based upon the relationship of the amount of time to the rank order. The steps iterate to approach a value defined by the rank order and the approximate filtered value is output.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: January 4, 2011
    Assignee: Agilent Technologies, Inc.
    Inventor: Lee A. Barford
  • Patent number: 7729889
    Abstract: A method of random sampling a signal includes determining a bounded sample timing interval, and acquiring a sample of the signal at random sample times within the bounded sample timing interval. Sample acquisition is repeated until the signal to noise ratio of an estimated spectrum of the signal, produced from the acquired samples, achieves a target signal to noise ratio.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: June 1, 2010
    Assignee: Agilent Technologies, Inc.
    Inventor: Lee A. Barford
  • Patent number: 7720644
    Abstract: A spectrum of a set of samples from a data stream of sampled data is estimated until a targeted signal to noise ratio is achieved.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: May 18, 2010
    Assignee: Agilent Technologies, Inc.
    Inventor: Lee A. Barford
  • Patent number: 7564386
    Abstract: An apparatus for pre-processing data samples from parallelized analog-to-digital converters (ADC). An ADC converts an analog signal into N parallel digital data samples that are output on N ADC links x0 through xN-1. A parallel computation block in communication with the ADC processes the data samples in parallel prior to storage into a memory.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: July 21, 2009
    Assignee: Agilent Technologies, Inc.
    Inventor: Lee A. Barford
  • Publication number: 20090128187
    Abstract: An apparatus for pre-processing data samples from parallelized analog-to-digital converters (ADC). An ADC converts an analog signal into N parallel digital data samples that are output on N ADC links x0 through xN?1. A parallel computation block in communication with the ADC processes the data samples in parallel prior to storage into a memory.
    Type: Application
    Filed: November 16, 2007
    Publication date: May 21, 2009
    Inventor: Lee A. Barford
  • Publication number: 20090113183
    Abstract: A method of controlling at least one device is disclosed. The method includes providing the device with at least one constraint for carrying out an operation. The device determines if the constraint can be met. If it is determined that the constraint can be met, the device determines on its own accord a manner to get into a state wherein the constraint will be met. The device then goes into the state in the determined manner. A device that is controlled by the method and a system including such a device are also disclosed.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: AGILENT TECHNOLOGIES, INC.
    Inventors: Lee A. BARFORD, Steven A. NEWTON
  • Patent number: 7457729
    Abstract: The model-based method tests compliance of production devices with the performance specifications of a device design. The production devices are manufactured in accordance with the device design by a manufacturing process. In the method, a simple model form based on the device design and the performance specifications is developed, a stimulus for testing the production devices is specified and each production device is tested. The model form has a basis function and model form parameters for the basis function. The model form parameters are dependent on the manufacturing process and differ in value among the production devices. A production device is tested by measuring the response of the production device to the stimulus; extracting, using the model form, the values of the model form parameters for the production device from the measured response and the stimulus; and checking compliance of the production device with the performance specifications using the extracted values of the model form parameters.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: November 25, 2008
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventors: Ajay Khoche, Nicholas B Tufillaro, Stanley T. Jefferson, Lee A. Barford
  • Publication number: 20080270504
    Abstract: A system processes discrete digital data according to a function, the discrete digital data including data values and time stamps, the time stamps being at non-uniform time intervals according to a time scale. The system comprises a processor having program instructions for implementing the function in terms of state space equations, using system design and data flow language software; inputting the discrete data into the implementation of the function; and outputting the result as an output discrete data stream of new data values and time stamps.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventor: Lee A. Barford