Patents by Inventor Xingyu XIANG
Xingyu XIANG 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: 11853817Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that can leverage a natural language model to determine a most probable candidate sequence of tokens and thereby generate a predicted user activity. In particular, the disclosed systems can tokenize activity event vectors to generate a series of sequential tokens that correspond to recent user activity of one or more user accounts. In addition, the disclosed systems can, for each candidate (e.g., hypothetical) user activity, augment the series of sequential tokens to include a corresponding token. Based on respective probability scores for each of the augmented series of sequential tokens, the disclosed systems can identify as the predicted user activity, a candidate user activity corresponding to one of the augmented series of sequential tokens associated with a highest probability score. Based on the predicted user activity, the disclosed systems can surface one or more suggestions to a client device.Type: GrantFiled: January 18, 2023Date of Patent: December 26, 2023Assignee: Dropbox, Inc.Inventors: Ranjitha Gurunath Kulkarni, Xingyu Xiang, Jongmin Baek, Ermo Wei
-
Patent number: 11567812Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that can leverage a natural language model to determine a most probable candidate sequence of tokens and thereby generate a predicted user activity. In particular, the disclosed systems can tokenize activity event vectors to generate a series of sequential tokens that correspond to recent user activity of one or more user accounts. In addition, the disclosed systems can, for each candidate (e.g., hypothetical) user activity, augment the series of sequential tokens to include a corresponding token. Based on respective probability scores for each of the augmented series of sequential tokens, the disclosed systems can identify as the predicted user activity, a candidate user activity corresponding to one of the augmented series of sequential tokens associated with a highest probability score. Based on the predicted user activity, the disclosed systems can surface one or more suggestions to a client device.Type: GrantFiled: October 7, 2020Date of Patent: January 31, 2023Assignee: Dropbox, Inc.Inventors: Ranjitha Gurunath Kulkarni, Xingyu Xiang, Jongmin Baek, Ermo Wei
-
Publication number: 20220107852Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that can leverage a natural language model to determine a most probable candidate sequence of tokens and thereby generate a predicted user activity. In particular, the disclosed systems can tokenize activity event vectors to generate a series of sequential tokens that correspond to recent user activity of one or more user accounts. In addition, the disclosed systems can, for each candidate (e.g., hypothetical) user activity, augment the series of sequential tokens to include a corresponding token. Based on respective probability scores for each of the augmented series of sequential tokens, the disclosed systems can identify as the predicted user activity, a candidate user activity corresponding to one of the augmented series of sequential tokens associated with a highest probability score. Based on the predicted user activity, the disclosed systems can surface one or more suggestions to a client device.Type: ApplicationFiled: October 7, 2020Publication date: April 7, 2022Inventors: Ranjitha Gurunath Kulkarni, Xingyu Xiang, Jongmin Baek, Ermo Wei
-
Publication number: 20220029594Abstract: Embodiments of the present disclosure provide a method, a device, and a storage medium for hybrid automatic gain control in a communication system. The method includes amplifying an input signal to generate an amplified signal which is converted into a plurality of output signals; obtaining a moving average amplitude of a plurality of output signals of a current input signal; and calculating a signal amplitude difference according to the moving average amplitude and a desired output signal amplitude level; calculating a signal amplitude ratio according to a plurality of output signals of two previous output signal blocks and AGC gains corresponding to the plurality of output signals of the two previous output signal blocks; obtaining a step size according to the signal amplitude difference and the signal amplitude ratio; and calculating an AGC gain of the current input signal according to the step size and a corresponding previous AGC gain.Type: ApplicationFiled: July 22, 2021Publication date: January 27, 2022Inventors: Xingyu XIANG, Dan SHEN, Genshe CHEN, Khanh PHAM
-
Patent number: 10879966Abstract: A multiple-input and multiple-output (MIMO) bolt-on device for a single-input and single-output (SISO) radio, a MIMO channel emulator for testing the MIMO bolt-on device, and a MIMO channel emulation method are provided. The MIMO bolt-on device includes: a plurality of antennas, a multi-channel receiver, a plurality of couplers, a micro-controller, and a switch device. The multi-channel receiver includes a plurality of channels for signal transmission. Each coupler is configured to couple the multi-channel receiver with one of the plurality of antennas. The micro-controller is coupled to the multi-channel receiver to compare signals from the plurality of channels, thereby identifying a channel with a highest signal-to-noise (SNR) among the plurality of channels. The switch device is coupled to the micro-controller and configured to select an antenna corresponding to the channel with the highest SNR among the plurality of antennas for a connection between a selected antenna and the SISO radio.Type: GrantFiled: August 12, 2020Date of Patent: December 29, 2020Assignee: INTELLIGENT FUSION TECHNOLOGY, INC.Inventors: Zhonghai Wang, Lun Li, Jingyang Lu, Genshe Chen, Weifeng Su, Xingping Lin, Xingyu Xiang, Wenhao Xiong
-
Publication number: 20200373972Abstract: A multiple-input and multiple-output (MIMO) bolt-on device for a single-input and single-output (SISO) radio, a MIMO channel emulator for testing the MIMO bolt-on device, and a MIMO channel emulation method are provided. The MIMO bolt-on device includes: a plurality of antennas, a multi-channel receiver, a plurality of couplers, a micro-controller, and a switch device. The multi-channel receiver includes a plurality of channels for signal transmission. Each coupler is configured to couple the multi-channel receiver with one of the plurality of antennas. The micro-controller is coupled to the multi-channel receiver to compare signals from the plurality of channels, thereby identifying a channel with a highest signal-to-noise (SNR) among the plurality of channels. The switch device is coupled to the micro-controller and configured to select an antenna corresponding to the channel with the highest SNR among the plurality of antennas for a connection between a selected antenna and the SISO radio.Type: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Inventors: Zhonghai WANG, Lun LI, Jingyang LU, Genshe CHEN, Weifeng SU, Xingping LIN, Xingyu XIANG, Wenhao XIONG
-
Publication number: 20200304175Abstract: A multiple-input and multiple-output (MIMO) bolt-on device for a single-input and single-output (SISO) radio, a MIMO channel emulator for testing the MIMO bolt-on device, and a MIMO channel emulation method are provided. The MIMO bolt-on device includes: a plurality of antennas, a multi-channel receiver, a plurality of couplers, a micro-controller, and a switch device. The multi-channel receiver includes a plurality of channels for signal transmission. Each coupler is configured to couple the multi-channel receiver with one of the plurality of antennas. The micro-controller is coupled to the multi-channel receiver to compare signals from the plurality of channels, thereby identifying a channel with a highest signal-to-noise (SNR) among the plurality of channels. The switch device is coupled to the micro-controller and configured to select an antenna corresponding to the channel with the highest SNR among the plurality of antennas for a connection between a selected antenna and the SISO radio.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: ZHONGHAI WANG, LUN LI, JINGYANG LU, GENSHE CHEN, WEIFENG SU, XINGPING LIN, XINGYU XIANG, WENHAO XIONG
-
Patent number: 10778291Abstract: A multiple-input and multiple-output (MIMO) bolt-on device for a single-input and single-output (SISO) radio, a MIMO channel emulator for testing the MIMO bolt-on device, and a MIMO channel emulation method are provided. The MIMO bolt-on device includes: a plurality of antennas, a multi-channel receiver, a plurality of couplers, a micro-controller, and a switch device. The multi-channel receiver includes a plurality of channels for signal transmission. Each coupler is configured to couple the multi-channel receiver with one of the plurality of antennas. The micro-controller is coupled to the multi-channel receiver to compare signals from the plurality of channels, thereby identifying a channel with a highest signal-to-noise (SNR) among the plurality of channels. The switch device is coupled to the micro-controller and configured to select an antenna corresponding to the channel with the highest SNR among the plurality of antennas for a connection between a selected antenna and the SISO radio.Type: GrantFiled: March 19, 2019Date of Patent: September 15, 2020Assignee: INTELLIGENT FUSION TECHNOLOGY, INC.Inventors: Zhonghai Wang, Lun Li, Jingyang Lu, Genshe Chen, Weifeng Su, Xingping Lin, Xingyu Xiang, Wenhao Xiong
-
Patent number: 10739467Abstract: A method for testing satellite signal receiver antenna is provided. The method includes: determining a satellite constellation state indicating status of a plurality of satellites in a satellite constellation; calculating, based on the determined satellite constellation state, initial positions of a plurality of satellite antennas that are used for emulating the satellite constellation; moving the plurality of satellite antennas to the initial positions of the plurality of satellite antennas; calibrating a phase delay of each of the plurality of satellite antennas; broadcasting, by the plurality of satellite antennas, satellite signals to test a satellite signal receiver antenna; determining a movement plan for the plurality of satellite antennas based on the satellite constellation state; and moving the plurality of satellite antennas based on the movement plan to emulate a propagation of the satellite constellation.Type: GrantFiled: January 18, 2018Date of Patent: August 11, 2020Assignee: INTELLIGENT FUSION TECHNOLOGY, INC.Inventors: Zhonghai Wang, Bin Jia, Xingping Lin, Tao Wang, Xingyu Xiang, Genshe Chen, Dan Shen, Khanh Pham, Erik Blasch
-
Publication number: 20190219706Abstract: A method for testing satellite signal receiver antenna is provided. The method includes: determining a satellite constellation state indicating status of a plurality of satellites in a satellite constellation; calculating, based on the determined satellite constellation state, initial positions of a plurality of satellite antennas that are used for emulating the satellite constellation; moving the plurality of satellite antennas to the initial positions of the plurality of satellite antennas; calibrating a phase delay of each of the plurality of satellite antennas; broadcasting, by the plurality of satellite antennas, satellite signals to test a satellite signal receiver antenna; determining a movement plan for the plurality of satellite antennas based on the satellite constellation state; and moving the plurality of satellite antennas based on the movement plan to emulate a propagation of the satellite constellation.Type: ApplicationFiled: January 18, 2018Publication date: July 18, 2019Inventors: Zhonghai WANG, Bin JIA, Xingping LIN, Tao WANG, Xingyu XIANG, Genshe CHEN, Dan SHEN, Khanh PHAM, Erik BLASCH