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: 11846727Abstract: 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: GrantFiled: December 1, 2021Date of Patent: December 19, 2023Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventors: Li Qiu, Lee A. Barford, Zi-Quan Bai
-
Patent number: 11789119Abstract: An emulation test system and method are provided for time adjusting emulated echo signals in response to a periodic electromagnetic signal.Type: GrantFiled: May 16, 2021Date of Patent: October 17, 2023Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventors: Lei Li, Lee A. Barford, Jefferson B. Burch, Todd Steven Marshall, Hong-Wei Kong
-
Publication number: 20220206117Abstract: 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: ApplicationFiled: December 1, 2021Publication date: June 30, 2022Inventors: Li Qiu, Lee A. Barford, Zi-Quan Bai
-
Publication number: 20210356561Abstract: An emulation test system and method are provided for time adjusting emulated echo signals in response to a periodic electromagnetic signal.Type: ApplicationFiled: May 16, 2021Publication date: November 18, 2021Inventors: Lei Li, Lee A. Barford, Jefferson B. Burch, Todd Steven Marshall, Hong-Wei Kong
-
Patent number: 9874863Abstract: 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: GrantFiled: August 24, 2015Date of Patent: January 23, 2018Assignee: Keysight Technologies, Inc.Inventors: Lee A. Barford, Andrew R. Lehane
-
Patent number: 9618923Abstract: 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: GrantFiled: December 2, 2015Date of Patent: April 11, 2017Assignee: Keysight Technologies, Inc.Inventors: Andrew Robert Lehane, Antony J. A. Kirkham, Lee A. Barford
-
Publication number: 20170060114Abstract: 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: ApplicationFiled: August 24, 2015Publication date: March 2, 2017Inventors: Lee A. Barford, Andrew R. Lehane
-
Publication number: 20160085223Abstract: 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: ApplicationFiled: December 2, 2015Publication date: March 24, 2016Applicant: Keysight Technologies, Inc.Inventors: Andrew Robert Lehane, Antony J. A. Kirkham, Lee A. Barford
-
Patent number: 9268321Abstract: 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: GrantFiled: June 24, 2014Date of Patent: February 23, 2016Assignee: Keysight Technologies, Inc.Inventors: Andrew Robert Lehane, Antony J. A. Kirkham, Lee A. Barford
-
Publication number: 20150370234Abstract: 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: ApplicationFiled: June 24, 2014Publication date: December 24, 2015Applicant: Agilent Technologies, Inc.Inventors: Andrew Robert Lehane, Antony J.A. Kirkham, Lee A. Barford
-
Patent number: 8666925Abstract: 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: GrantFiled: January 13, 2011Date of Patent: March 4, 2014Assignee: Agilent Technologies, Inc.Inventor: Lee Barford
-
Patent number: 7912885Abstract: 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: GrantFiled: April 30, 2007Date of Patent: March 22, 2011Assignee: Agilent Technologies, Inc.Inventor: Lee A. Barford
-
Patent number: 7864711Abstract: 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: GrantFiled: March 20, 2007Date of Patent: January 4, 2011Assignee: Agilent Technologies, Inc.Inventor: Lee A. Barford
-
Patent number: 7729889Abstract: 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: GrantFiled: November 15, 2005Date of Patent: June 1, 2010Assignee: Agilent Technologies, Inc.Inventor: Lee A. Barford
-
Patent number: 7720644Abstract: 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: GrantFiled: September 16, 2005Date of Patent: May 18, 2010Assignee: Agilent Technologies, Inc.Inventor: Lee A. Barford
-
Patent number: 7564386Abstract: 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: GrantFiled: November 16, 2007Date of Patent: July 21, 2009Assignee: Agilent Technologies, Inc.Inventor: Lee A. Barford
-
Publication number: 20090128187Abstract: 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: ApplicationFiled: November 16, 2007Publication date: May 21, 2009Inventor: Lee A. Barford
-
Publication number: 20090113183Abstract: 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: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: AGILENT TECHNOLOGIES, INC.Inventors: Lee A. BARFORD, Steven A. NEWTON
-
Patent number: 7457729Abstract: 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: GrantFiled: April 4, 2005Date of Patent: November 25, 2008Assignee: Verigy (Singapore) Pte. Ltd.Inventors: Ajay Khoche, Nicholas B Tufillaro, Stanley T. Jefferson, Lee A. Barford
-
Publication number: 20080270504Abstract: 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: ApplicationFiled: April 30, 2007Publication date: October 30, 2008Inventor: Lee A. Barford