Patents by Inventor Yong Rao

Yong Rao 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: 20210214840
    Abstract: A vapor deposition structure includes: a vapor deposition crucible, a nozzle and a floating plate. The vapor deposition crucible is configured to receive a vapor deposition source material, and the vapor deposition source material transitions from a liquid state to a gaseous state after being heated. The nozzle is disposed at an outlet of the vapor deposition crucible. The nozzle is configured to spray the vapor deposition source material in the gaseous state onto a surface of a substrate under vapor deposition. The floating plate is configured to float on a surface of the vapor deposition source material in the liquid state. The floating plate is provided with a plurality of hollowed-out structures. The plurality of hollowed-out structures are configured to allow the vapor deposition source material in the gaseous state to pass through.
    Type: Application
    Filed: January 8, 2020
    Publication date: July 15, 2021
    Inventors: Yong Rao, Youliang Li, Jinbiao Liu, Rui Tan, Xiaofei Yue, Nan Luo, Bin Hu, Xiuchao Yi, Meng Shen, Xinxing Jia, Peng Xiao, Jing Li, Yajie Jin
  • Patent number: 9692586
    Abstract: A flexible real-time scheduler for a wireless communication node, enabling the node to communicate with a remote node using dynamically variable frame structure. The scheduler continuously receives map information defining the frame structure of frames in a frame sequence. Each frame includes a plurality of slots (e.g., time slots or frequency slots). The map information specifies for each slot of each frame whether the slot is to be a transmit slot or a receive slot. The scheduler drives a transmitter to transmit during the slots assigned for transmission, and drives a receiver to receive during the slots assigned for reception. (The number of slots per frame and the size of each slot are also configurable.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: June 27, 2017
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Yong Rao, Ahsan Aziz, Eckhard Ohlmer, James W. McCoy
  • Patent number: 9477386
    Abstract: Various embodiments of methods and associated devices for increasing throughput in a programmable hardware element using interleaved data converters are disclosed. A device comprising a programmable hardware element may be configured to comprise a plurality N of processing portions. The device may receive an input signal, and sample the signal in an interleaved fashion, on a per sample basis, at an effective rate K, to produce N parallel data streams. The N parallel data streams may be processed in parallel by the plurality N of processing portions. Outputs of the plurality N of processing portions may be combined to produce output data. The effective rate K and/or the number N of parallel data streams may be specified by user input. Alternatively, these values may be determined automatically. For example, the effective rate K may be determined automatically based on a bandwidth of the input signal.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: October 25, 2016
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Yong Rao, Ahsan Aziz, James W. McCoy
  • Patent number: 9391818
    Abstract: Techniques are disclosed relating to generating pilot sequences for channel estimation and/or equalization. In some embodiments, a generated pilot sequence has a flat frequency response, a null portion, and low autocorrelation. In some embodiments, a method for generating the pilot sequence includes: starting with a Constant Amplitude Zero Autocorrelation (CAZAC) sequence and iteratively performing, until the result has a flat magnitude: padding the sequence with zeros, determining whether a frequency transform (FT) of the zero-padded sequence has a flat magnitude, adjusting a phase of a second sequence (that has a desired frequency response) to match a phase of the FT, determining an inverse FT of the adjusted second sequence and using a result of the inverse FT as the sequence for the next iteration. The disclosed techniques may allow efficient production of pilot sequences for use in cellular networks, for example.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: July 12, 2016
    Assignee: National Instruments Corporation
    Inventor: Yong Rao
  • Patent number: 9201849
    Abstract: System and method for computing QR matrix decomposition and inverse matrix R?1. A circuit is configured to implement a QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt (MGS) process. The circuit includes a specified portion dedicated to computing matrix Q. Matrix Q is computed via the specified portion based on first inputs using the MGS process, where the first inputs include the matrix A and possibly a scaling factor ?. The identity matrix may be scaled by the scaling factor ?, thereby generating scaled identity matrix ?I. Scaled matrix ?R?1 (or unscaled R?1) may be computed via the specified portion based on second inputs provided to the portion using the MGS process, where the second inputs include the (possibly scaled) identity matrix. If scaled, the scaled matrix ?R?1 may be unscaled, thereby computing matrix R?1. Matrix R?1 is stored and/or output.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: December 1, 2015
    Assignee: National Instruments Corporation
    Inventor: Yong Rao
  • Patent number: 9176931
    Abstract: System and method for developing a circuit for QR decomposition with auxiliary functionality. A first function is included in a first program. The first function is configurable to specify an auxiliary function to be performed by a modified QR decomposition circuit in addition to QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt process. A second program is automatically generated based on configuration of the QR decomposition and the first function. The second program includes program code implementing the QR decomposition and the auxiliary function for the first function in the first program. A hardware configuration program (HCP) may be automatically generated based on the first program, including the second program, where the HCP is deployable to hardware, e.g., a programmable hardware element, thereby implementing the modified QR decomposition circuit, including the QR decomposition of the matrix A and the auxiliary function.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: November 3, 2015
    Assignee: National Instruments Corporation
    Inventor: Yong Rao
  • Publication number: 20150305029
    Abstract: A flexible real-time scheduler for a wireless communication node, enabling the node to communicate with a remote node using dynamically variable frame structure. The scheduler continuously receives map information defining the frame structure of frames in a frame sequence. Each frame includes a plurality of slots (e.g., time slots or frequency slots). The map information specifies for each slot of each frame whether the slot is to be a transmit slot or a receive slot. The scheduler drives a transmitter to transmit during the slots assigned for transmission, and drives a receiver to receive during the slots assigned for reception. (The number of slots per frame and the size of each slot are also configurable.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 22, 2015
    Inventors: Yong Rao, Ahsan Aziz, Eckhard Ohlmer, James W. McCoy
  • Publication number: 20150303936
    Abstract: Various embodiments of methods and associated devices for increasing throughput in a programmable hardware element using interleaved data converters are disclosed. A device comprising a programmable hardware element may be configured to comprise a plurality N of processing portions. The device may receive an input signal, and sample the signal in an interleaved fashion, on a per sample basis, at an effective rate K, to produce N parallel data streams. The N parallel data streams may be processed in parallel by the plurality N of processing portions. Outputs of the plurality N of processing portions may be combined to produce output data. The effective rate K and/or the number N of parallel data streams may be specified by user input. Alternatively, these values may be determined automatically. For example, the effective rate K may be determined automatically based on a bandwidth of the input signal.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Yong Rao, Ahsan Aziz, James W. McCoy
  • Publication number: 20140214910
    Abstract: System and method for computing QR matrix decomposition and inverse matrix R?1. A circuit is configured to implement a QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt (MGS) process. The circuit includes a specified portion dedicated to computing matrix Q. Matrix Q is computed via the specified portion based on first inputs using the MGS process, where the first inputs include the matrix A and possibly a scaling factor ?. The identity matrix may be scaled by the scaling factor ?, thereby generating scaled identity matrix ?I. Scaled matrix ?R?1 (or unscaled R?1) may be computed via the specified portion based on second inputs provided to the portion using the MGS process, where the second inputs include the (possibly scaled) identity matrix. If scaled, the scaled matrix ?R?1 may be unscaled, thereby computing matrix R?1. Matrix R?1 is stored and/or output.
    Type: Application
    Filed: April 18, 2013
    Publication date: July 31, 2014
    Applicant: National Instruments Corporation
    Inventor: Yong Rao
  • Publication number: 20140214911
    Abstract: System and method for developing a circuit for QR decomposition with auxiliary functionality. A first function is included in a first program. The first function is configurable to specify an auxiliary function to be performed by a modified QR decomposition circuit in addition to QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt process. A second program is automatically generated based on configuration of the QR decomposition and the first function. The second program includes program code implementing the QR decomposition and the auxiliary function for the first function in the first program. A hardware configuration program (HCP) may be automatically generated based on the first program, including the second program, where the HCP is deployable to hardware, e.g., a programmable hardware element, thereby implementing the modified QR decomposition circuit, including the QR decomposition of the matrix A and the auxiliary function.
    Type: Application
    Filed: July 12, 2013
    Publication date: July 31, 2014
    Inventor: Yong Rao
  • Patent number: 8364446
    Abstract: System and method for approximating a system. A multi-parameter representation of a family of systems is stored. An embedding of the family into an abstract geometrical continuous space with a metric and defined by the parameters is determined. Coordinates of the space specify values for the parameters of systems of the family. The space includes a grid of points representing respective discrete approximations of the systems. A first point corresponding to a desired instance of a system is determined. The first point's coordinates specify values for the parameters of the instance. The space is sampled using a mapping of a well-distributed point set from a Euclidean space of the parameters to the abstract space. A nearest discrete point to the first point is determined which specifies values for parameters for an optimal discrete approximation of the desired instance, which are useable to implement the discrete approximation of the desired instance.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: January 29, 2013
    Assignee: National Instruments Corporation
    Inventors: James M. Lewis, Michael D. Cerna, Kyle P. Gupton, James C. Nagle, Yong Rao, Subramanian Ramamoorthy, Darren R. Schmidt, Bin Wang, Benjamin R. Weidman, Lothar Wenzel, Naxiong Zhang
  • Publication number: 20110087468
    Abstract: System and method for approximating a system. A multi-parameter representation of a family of systems is stored. An embedding of the family into an abstract geometrical continuous space with a metric and defined by the parameters is determined. Coordinates of the space specify values for the parameters of systems of the family. The space includes a grid of points representing respective discrete approximations of the systems. A first point corresponding to a desired instance of a system is determined. The first point's coordinates specify values for the parameters of the instance. The space is sampled using a mapping of a well-distributed point set from a Euclidean space of the parameters to the abstract space. A nearest discrete point to the first point is determined which specifies values for parameters for an optimal discrete approximation of the desired instance, which are useable to implement the discrete approximation of the desired instance.
    Type: Application
    Filed: October 12, 2009
    Publication date: April 14, 2011
    Inventors: James M. Lewis, Michael D. Cerna, Kyle P. Gupton, James C. Nagle, Yong Rao, Subramanian Ramamoorthy, Darren R. Schmidt, Benjamin R. Weidman, Lothar Wenzel, Naxiong Zhang, Bin Wang
  • Publication number: 20080149491
    Abstract: A surface treatment process for a welded metal article includes following steps. Firstly, a metal article with a weld joint region is provided. Secondly, the metal article is anodized to form an anodic oxide layer on a surface thereof. Thirdly, the surface of the anodized metal article is rinsed. Fourthly, at least the anodized surface of the metal article in the region of the weld joint region is activated in a nitric acid solution. Fifthly, the anodized surface (i.e., the anodic oxide layer) of the metal article is dyed. Sixthly, the anodic oxide layer of the metal article is sealed. Finally, the metal article is rinsed.
    Type: Application
    Filed: June 27, 2007
    Publication date: June 26, 2008
    Applicants: SHENZHEN FUTAIHONG PRECISION INDUSTRY CO.,LTD., SUTECH TRADING LIMITED
    Inventors: CHIH-PEN LIN, YONG ZHANG, ZHI-YONG RAO, ZHAN-GANG ZHU
  • Publication number: 20080149492
    Abstract: A surface treatment process for a metal article includes the following steps. Firstly, a metal article is provided. Secondly, the metal article is anodized to form an anodic oxide layer on a surface thereof. Thirdly, the surface of the metal article is rinsed. Fourthly, the surface of the metal article is dyed. Fifthly, the now-dyed anodic oxide layer of the metal article is sealed. Finally, the metal article is rinsed using an acetic acid solution.
    Type: Application
    Filed: June 27, 2007
    Publication date: June 26, 2008
    Applicants: SHENZHEN FUTAIHONG PRECISION INDUSTRY CO.,LTD., SUTECH TRADING LIMITED
    Inventors: CHIH-PEN LIN, YONG ZHANG, ZHI-YONG RAO, ZHAN-GANG ZHU, QUN-GAO HU
  • Patent number: 7339985
    Abstract: System and method for analyzing communication signals. A digital signal comprising multiple samples is received, representing a plurality of binary symbols. Zero crossings of the signal are determined, each comprising a respective first sample immediately preceding the zero crossing and a respective second sample immediately following the zero crossing. Per zero crossing, an error expression is determined interpolating between the first and second samples as a function of estimated period T and estimated offset ? of the signal. Based on the error expressions, values of T and ? are determined using a linear fit that minimizes a total error of values of the error expressions. T and ? are usable in analyzing the signal, e.g., each zero crossing corresponds to a respective symbol represented by a respective segment of the signal. The segments are overlaid based on T and ?, forming an eye diagram usable to analyze the signal.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: March 4, 2008
    Assignee: National Instruments Corporation
    Inventor: Yong Rao
  • Patent number: 7124042
    Abstract: A system and method for estimating parameters of multiple tones in an input signal. The method includes receiving samples of the input signal, generating a frequency transform (FT) of the samples, identifying multiple amplitude peaks in the FT corresponding to the tones, and determining parameter estimates characterizing each of the multiple tones based on the peaks. For each tone, the effects of the other tones are removed from the FT of the peak of the tone using the parameter estimates of the other tones to generate modified FT data for the tone. Single tone estimation is applied to the modified FT data to generating refined parameter estimates of the tone, which is used to update the parameter estimates of the tone. After refining the estimates for each tone, the entire process may be repeated one or more times using successive refined estimates to generate final estimates for the parameters.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: October 17, 2006
    Assignee: National Instruments Corporation
    Inventor: Yong Rao
  • Patent number: 6775629
    Abstract: System and method for estimating signal parameters (e.g., frequency, amplitude and/or phase) of one or more tones present in an input signal. Samples of the input signal are received, and a frequency transform of the samples generated. An amplitude peak in the frequency transform corresponding to the tone is identified. Two or more frequency bins are selected proximate to the identified frequency in the transform. A tone frequency value is determined that minimizes a difference between two or more expressions, each including respective numerator and denominator terms corresponding to respective frequency bins and whose ratios each represent a complex amplitude of the tone at a respective bin. Each expressions includes a tone frequency variable that represents a correct tone frequency value of the tone.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: August 10, 2004
    Assignee: National Instruments Corporation
    Inventors: Yong Rao, Michael Cerna
  • Publication number: 20040148116
    Abstract: A system and method for estimating parameters of multiple tones in an input signal. The method includes receiving samples of the input signal, generating a frequency transform (FT) of the samples, identifying multiple amplitude peaks in the FT corresponding to the tones, and determining parameter estimates characterizing each of the multiple tones based on the peaks. For each tone, the effects of the other tones are removed from the FT of the peak of the tone using the parameter estimates of the other tones to generate modified FT data for the tone. Single tone estimation is applied to the modified FT data to generating refined parameter estimates of the tone, which is used to update the parameter estimates of the tone. After refining the estimates for each tone, the entire process may be repeated one or more times using successive refined estimates to generate final estimates for the parameters.
    Type: Application
    Filed: January 15, 2004
    Publication date: July 29, 2004
    Applicant: National Instruments Corporation
    Inventor: Yong Rao
  • Publication number: 20040131113
    Abstract: System and method for analyzing communication signals. A digital signal comprising multiple samples is received, representing a plurality of binary symbols. Zero crossings of the signal are determined, each comprising a respective first sample immediately preceding the zero crossing and a respective second sample immediately following the zero crossing. Per zero crossing, an error expression is determined interpolating between the first and second samples as a function of estimated period T and estimated offset &tgr; of the signal. Based on the error expressions, values of T and &tgr; are determined using a linear fit that minimizes a total error of values of the error expressions. T and &tgr; are usable in analyzing the signal, e.g., each zero crossing corresponds to a respective symbol represented by a respective segment of the signal. The segments are overlaid based on T and &tgr;, forming an eye diagram usable to analyze the signal.
    Type: Application
    Filed: January 8, 2003
    Publication date: July 8, 2004
    Inventor: Yong Rao
  • Patent number: 6721673
    Abstract: A system and method for estimating parameters of multiple tones in an input signal. The method includes receiving samples of the input signal, generating a frequency transform (FT) of the samples, identifying multiple amplitude peaks in the FT corresponding to the tones, and determining parameter estimates characterizing each of the multiple tones based on the peaks. For each tone, the effects of the other tones are removed from the FT of the peak of the tone using the parameter estimates of the other tones to generate modified FT data for the tone. Single tone estimation is applied to the modified FT data to generating refined parameter estimates of the tone, which is used to update the parameter estimates of the tone. After refining the estimates for each tone, the entire process may be repeated one or more times using successive refined estimates to generate final estimates for the parameters.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: April 13, 2004
    Assignee: National Instruments Corporation
    Inventor: Yong Rao