Patents by Inventor Haoyun Wu
Haoyun Wu 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).
-
Publication number: 20250258272Abstract: Radar systems and interference suppression methods are described, including a radar system that includes communication circuitry configured to transmit radar signals and to receive reflections of the transmitted radar signals reflected by an object in an environment of the radar system and processing circuitry.Type: ApplicationFiled: April 26, 2024Publication date: August 14, 2025Inventors: Jihwan Youn, Jun Li, Adriana Brigalda, Ryan Haoyun Wu
-
Patent number: 12372641Abstract: A radar system includes transmitter and receiver antennas positioned to illuminate and receive reflections from a ground surface, a processor, and a non-transitory computer-readable medium. The processor obtains ground reflections, the corresponding ranges, and measured radial velocities, and determines a set of test ego velocities. For each test ego velocity and ground reflection, the processor generates a test radial velocity. The processor determines an absolute difference between the test radial velocity and the measured radial velocity, and whether the absolute difference satisfies a criterion. In response to satisfying the criterion, the absolute difference is accumulated into a total cost for the test ego velocity. After each ground reflection and test ego velocity is analyzed, the processor compares the total costs for the test ego velocities to obtain a smallest total cost and corresponding test ego velocity. The test ego velocity is an ego velocity of the radar system.Type: GrantFiled: December 9, 2022Date of Patent: July 29, 2025Assignee: NXP B.V.Inventors: Ryan Haoyun Wu, Dongyin Ren
-
Patent number: 12361658Abstract: Image augmentation effects are provided on a device that includes a display and a camera. A simplified augmented reality effect is applied to a stream of images captured by the camera, to generate a preview stream of images. The preview stream of images is displayed on the display. A second stream of images corresponding to the first stream of images is saved to an initial video file. A full augmented reality effect, corresponding to the simplified augmented reality affect, is then applied to the second stream of images to generate a fully-augmented stream of images, which are saved to a further video file. The further video file can then be played back on the display to show the final, fully augmented reality effect as applied to the stream of images.Type: GrantFiled: September 16, 2022Date of Patent: July 15, 2025Assignee: Snap Inc.Inventors: Cai Zhu, Chuangwen Liu, Haoyun Wu, Weihao Yuan
-
Publication number: 20250216540Abstract: A system and method for processing received radar signals is presented. A range-Doppler map is determined that includes values associated with a plurality of range bins and a plurality of Doppler bins. A subarray is determined using the range-Doppler map. A plurality of spectra are calculated using the first subarray. Each spectra in the plurality of spectra is associated with a transmit channel of a plurality of transmit channels. Attributes of each spectrum in the plurality of spectra are determined. A first spectrum in the plurality of spectra that includes local peaks that are not in the other spectra in the plurality of spectra is determined. Values in the range-Doppler map associated with the transmit channel associated with the first spectrum are modified to determine a corrected range-Doppler map. An estimated direction of arrival of a first object is determined using the corrected range-Doppler map.Type: ApplicationFiled: February 29, 2024Publication date: July 3, 2025Inventors: Baokun LIU, Filip Alexandru ROSU, Ryan Haoyun WU, Adriana BRIGALDA, Feike Guus JANSEN
-
Publication number: 20250208281Abstract: A radar system includes a plurality of transmit (Tx) antennas and a plurality of receive (Rx) antennas electrically coupled to Tx circuits and Rx circuits and measurement processing circuitry electrically coupled to the Tx circuits and Rx circuits that is configured to produce multiple input, multiple output (MIMO) virtual array measurements on target reflections. Direction processing circuitry is configured to arrange the array measurements into a MIMO matrix is configured to compute a singular-value decomposition (SVD) vectors of the MIMO matrix. Direction processing circuitry is configured to compute direction of arrival (DOA) spectrum and direction of departure (DOD) spectrum. Detection processing circuitry is configured to detect targets from the computed DOA spectrum and DOD spectrum and a data interface configured to output estimated target angle information.Type: ApplicationFiled: December 21, 2023Publication date: June 26, 2025Inventors: Ryan Haoyun Wu, Jun Li
-
Patent number: 12320920Abstract: A linear chirp radar system, apparatus and method use a radar control processing unit to control an LFM radar front end which generates analog-to-digital (ADC) sample signals from one or more target return signals received in response to transmitted linear chirp radar signals, where the radar control processing unit is connected and configured to mitigate range migration by directly filtering the ADC samples using a modified Doppler filter that is tuned to fast-time scaled, slow-time frequencies to generate a focused ADC Doppler cube, and by applying a Fourier Transform on each Doppler cell in the focused ADC Doppler cube to generate a focused range-Doppler cube.Type: GrantFiled: April 7, 2022Date of Patent: June 3, 2025Assignee: NXP B. V.Inventors: Ryan Haoyun Wu, Dongyin Ren, Satish Ravindran
-
Patent number: 12313774Abstract: Embodiments of systems and methods for estimating direction of arrival are disclosed. A device includes a signal processing unit that includes processing circuitry and memory coupled to the processing circuitry, where the processing circuitry includes multiple vector processing units, each vector processing unit configured to receive an antenna input vector, receive an angular spectrum vector, retrieve a first and second weighting vectors from the memory, generate a processed antenna input vector by performing a circular convolution of the antenna input vector with the first weighting vector, generate a processed angular spectrum vector by performing a circular convolution of the angular spectrum vector with the second weighting vector, and generate a refined angular spectrum vector, which indicates angular position of one or more radar targets, by applying a non-linear activation function to a sum of the processed antenna input vector and the processed angular spectrum vector.Type: GrantFiled: March 23, 2022Date of Patent: May 27, 2025Assignee: NXP B.V.Inventors: Jihwan Youn, Satish Ravindran, Ruud van Sloun, Ryan Haoyun Wu, Jun Li
-
Publication number: 20250116755Abstract: A radar system and methods of operating radar system are provided. The radar system includes transmitter groups, each including transmitter modules, configured to transmit multiple transmit signals in accordance with a Random Time Division Multiplexing (RTDM)-Doppler Domain Multiplexing (DDM) scheme, a receiver modules configured to receive reflections of the transmit signals reflected by at least one object and to generate digital signals based on the received reflections, and a controller that includes a signal processor configured to generate multiple range-Doppler antenna cubes (RDACs) based on the reflections of the plurality of transmit signals, each of the multiple RDACs corresponding to a respective transmitter group of the transmitter groups, generate a combined range-Doppler map (RDM) by integrating the multiple RDACs, and generate object position data based on the combined RDM.Type: ApplicationFiled: October 9, 2023Publication date: April 10, 2025Inventors: Baokun Liu, Ryan Haoyun Wu
-
Publication number: 20250093489Abstract: A radar interference mitigation method includes producing a plurality of frequency data sets from digitized samples generated from a received radar signal. Each frequency data set of the plurality of frequency data sets is associated with one received chirp reflection of a plurality of radar chirp reflections in the received radar signal. The method also includes determining a threshold based on magnitudes of samples across the plurality of frequency data sets. The method further includes suppressing samples in the plurality of frequency data sets that exceed the threshold to produce a plurality of modified frequency data sets. The range of one or more targets is computed based on the plurality of modified frequency data sets.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Inventors: Jun Li, Ryan Haoyun Wu
-
Publication number: 20250097441Abstract: Uploading of a video file is performed by transcoding, processing and uploading portions of the video file in parallel, to reduce total processing and upload time. The processing of the video file may include applying associated augmented reality effects to a raw video recording, to generate an enhanced video recording for transmission and viewing at a recipient device. The uploaded portions of the video file may be assembled into a fragmented file format such as fMP4, in which portions of the video file are stored as fragments.Type: ApplicationFiled: September 18, 2023Publication date: March 20, 2025Inventors: Yichen Wang, Yuechuan Li, Si Wang, Yihuan Zhou, Haoyun Wu, Junhong Nie
-
Publication number: 20250080690Abstract: A system is provided that detects a start of a camera session, captures initial raw data frames and stores them in memory. Upon determining that the camera session corresponds to a video recording session, the system activates a video recording pipeline and upon determining that the video recording pipeline is active, the system retrieves the initial raw data frames, encodes the initial raw data frames using the video recording pipeline, accesses additional captured raw data frames, and encodes the additional captured raw data frames using the video recording pipeline until detection of an end of the camera session. Upon detecting an end of the camera session, the system deactivates the video recording pipeline.Type: ApplicationFiled: November 21, 2023Publication date: March 6, 2025Inventors: Chao Pang, Jianliang Hao, Haoyun wu, Xiangying Ma
-
Patent number: 12235380Abstract: A distributed radar system, apparatus, architecture, and method is provided for coherently combining physically distributed radars to jointly produce target scene information in a coherent fashion without sharing a common local oscillator (LO) reference by configuring a first (slave) radar to apply fast and slow time processing steps to target returns generated from a second (master) radar, to compute an estimated frequency offset and an estimated phase offset between the first and second radars based on information derived from the fast and slow time processing steps, and to apply the estimated frequency offset and estimated phase offset to generate a bi-static virtual array aperture at the first radar that is coherent in frequency and phase with a mono-static virtual array aperture generated at the second radar, thereby achieving better sensitivity, finer angular resolution, and low false detection rate.Type: GrantFiled: January 27, 2022Date of Patent: February 25, 2025Assignee: NXP USA, Inc.Inventors: Ryan Haoyun Wu, Arunesh Roy
-
Publication number: 20250020790Abstract: A radar system includes a processor and a non-transitory computer-readable medium storing machine instructions. The processor obtains an ego velocity Vego of a radar system, a range R of an object in an environment of the radar system, and a radial velocity Vr of the object. The processor determines a simplified two-dimensional (2D) angular search grid and performs a grid-based direction-of-arrival algorithm using the simplified 2D angular search grid. In some implementations, the processor determines a ring of possible positions for a stationary object based on the ego velocity Vego, the range R, and the radial velocity Vr, and includes the ring of possible positions in the simplified 2D angular search grid. In some implementations, the processor determines an arc of possible positions for a moving object based on the range R, and includes the arc of possible positions in the simplified 2D angular search grid.Type: ApplicationFiled: July 10, 2023Publication date: January 16, 2025Inventors: Ryan Haoyun Wu, Jun Li, Dongyin Ren
-
Patent number: 12123966Abstract: Described are method and systems that implement time frequency domain threshold interference and localization fusion to resolve interference issues in an automotive radar system, that produces spectrograms using Short-Time Fourier Transform (STFT) for all receiving antennas of the automotive radar system. For each STFT frequency a suppression threshold is determined. Interference is isolated for each STFT frequency by removing the interference from samples that are above the suppression threshold by using a filter. Direction of Arrival (DoA) is estimated for each interference spectrogram cell using measurements from all the receiving antennas. Interference samples are clustered using the DoA into epochs of chirps.Type: GrantFiled: November 23, 2021Date of Patent: October 22, 2024Assignee: NXP B.V.Inventors: Ryan Haoyun Wu, Feike Guus Jansen, Michael Andreas Staudenmaier, Maik Brett
-
Patent number: 12123970Abstract: Aspects of the present disclosure are directed to radar and radar processing. As may be implemented in accordance with one or more embodiments involving multi-input multi-output (MIMO) co-prime radar signals transmitted by a plurality of transmitters and reflected from at least one target, the reflected radar signals are processed by resolving ambiguities associated with a range-Doppler detection based on unique pulse repetition frequencies (PRF)s associated with respective chirp groups of the reflected radar signals. Phase compensation is applied to compensate for motion-induced phased biases and, thereafter, Doppler estimates are reconstructed to provide a dealiased version of the reflected radar signals.Type: GrantFiled: September 24, 2021Date of Patent: October 22, 2024Assignee: NXP B.V.Inventors: Ryan Haoyun Wu, Dongyin Ren, Satish Ravindran
-
Publication number: 20240289618Abstract: Various embodiments relate to a system and method of pruning a machine learning model, including: training the machine learning model using training input data; calculating alpha values for different parts of the machine learning model based on gradients used in training the machine learning model wherein the alpha values are an importance metric; accumulating the calculated alpha values across training iterations; and pruning the machine learning model based upon the accumulated alpha values.Type: ApplicationFiled: February 28, 2023Publication date: August 29, 2024Inventors: Xupeng Chen, Satish Ravindran, Ryan Haoyun Wu
-
Publication number: 20240280692Abstract: An automotive radar system and method are configured to transmit and receive radar signals. A first received radar signal is processed to generate a range-Doppler data frame. A first target cluster is identified at a first range in the range-Doppler data frame. A range spectrum data set associated with the first range is extracted from the range-Doppler data frame. A low-pass filter is applied to the range spectrum data set to extract a first portion of a spectrum of the range spectrum data set and an inverse fast Fourier transform (IFFT) of the first portion of the spectrum is performed to generate a time-domain set of signal magnitudes. A super-resolution spectral estimation is applied to the time-domain set of signal magnitudes to identify a first range of a first target associated with the first target cluster. The first range is transmitted to a vehicle controller.Type: ApplicationFiled: May 8, 2023Publication date: August 22, 2024Inventors: Ryan Haoyun WU, Filip Alexandru ROSU
-
Patent number: 12066520Abstract: Aspects of the present disclosure are directed to radar communications with disparate pulse repetition intervals, as may be implemented with radar transmission, receiver and processing circuitry. As may be utilized in accordance with one or more embodiments herein, time division multiplexing (TDM) multi-input multi-output (MIMO) radar signals are transmitted by transmitting sets of successive radar signals, each set having a pulse repetition interval (PRI) that is different than the PRI of sets of radar signals transmitted in another one of the sets. Positional characteristics of a target may be ascertained based on the PRI used in each of the sets and on phase characteristics of ones of the radar signals reflected from the target.Type: GrantFiled: April 19, 2021Date of Patent: August 20, 2024Assignee: NXP B.V.Inventors: Ryan Haoyun Wu, Dongyin Ren, Wendi Zhang, René Geraets
-
Patent number: 12050284Abstract: A vehicle radar system, apparatus and method use a radar control processing unit to generate a target response signal in at least a first dimension from compressed radar data signals and to perform cell-averaging constant false alarm rate (CA-CFAR) target detection by convolving the target response signal with a weighted kernel window signal in a frequency domain using a Fast Fourier Transform hardware accelerator, an element-wise multiplier, and an Inverse Fast Fourier Transform hardware accelerator to generate an output signal having a sign that indicates a target detection decision.Type: GrantFiled: April 1, 2022Date of Patent: July 30, 2024Assignee: NXP B.V.Inventors: Ryan Haoyun Wu, Satish Ravindran, Maik Brett
-
Patent number: RE50355Abstract: A first portion of programming aired prior to a first time is obtained via a unicast session with a server, the first portion including previously aired programming. When the programming data being sent via the unicast session catches up to a multicast broadcast of the programming, the unicast session is terminated and a switch is made to obtaining a remaining portion of the programming from a different source other than the server. This different source can be, for example, a local storage device or a multicast broadcast of the programming.Type: GrantFiled: August 28, 2020Date of Patent: March 25, 2025Assignee: Adeia Technologies Inc.Inventors: Terry Qing Guo, Nadav M. Neufeld, Edwin K. Lau, Haoyun Wu