Patents by Inventor Shouyuan Chen

Shouyuan Chen 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: 10789271
    Abstract: A method for synchronizing data among heterogeneous data sources is disclosed. The method may comprise obtaining a synchronization task and a corresponding operation classification, determining one or more Reader plugins and Writer plugins based on the corresponding operation classification, segmenting the synchronization task based on the one or more Reader plugins and Writer plugins to generate a Task queue, and using a corresponding number of the Reader plugins and the Writer plugins based on the Task queue to implement the synchronization task. The one or more Reader plugins may be configured to read data from a source and to send to the one or more Writer plugins, and the one or more Writer plugins may be configured to write the data to a destination.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: September 29, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Xiaoyong Deng, Shouyuan Chen, Jianchao He
  • Patent number: 10552441
    Abstract: A method of multithreading extraction of data from a database is provided. The method comprises: acquiring a set of primary key character strings, the primary key character strings being uniquely associated with the data to be extracted from the database; extracting, from the primary key character strings, a first character string and a second character string; generating a first integer and a second integer based on: a preset base number, positions of characters included in the first and second character strings; determining a node segment based on the first and second integers, the node segment being associated with a node segment integer; converting the node segment integer to a node segment character; and generating an extraction statement associated with a thread for the node segment character converted from the node segment integer. The extraction statement can then be transmitted to a database when the thread is executed.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: February 4, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Jianchao He, Shouyuan Chen, Xiaoyong Deng
  • Publication number: 20160335336
    Abstract: A method of multithreading extraction of data from a database is provided. The method comprises: acquiring a set of primary key character strings, the primary key character strings being uniquely associated with the data to be extracted from the database; extracting, from the primary key character strings, a first character string and a second character string; generating a first integer and a second integer based on: a preset base number, positions of characters included in the first and second character strings; determining a node segment based on the first and second integers, the node segment being associated with a node segment integer; converting the node segment integer to a node segment character; and generating an extraction statement associated with a thread for the node segment character converted from the node segment integer. The extraction statement can then be transmitted to a database when the thread is executed.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 17, 2016
    Inventors: Jianchao HE, Shouyuan CHEN, Xiaoyong DENG
  • Publication number: 20160306867
    Abstract: A method for synchronizing data among heterogeneous data sources is disclosed. The method may comprise obtaining a synchronization task and a corresponding operation classification, determining one or more Reader plugins and Writer plugins based on the corresponding operation classification, segmenting the synchronization task based on the one or more Reader plugins and Writer plugins to generate a Task queue, and using a corresponding number of the Reader plugins and the Writer plugins based on the Task queue to implement the synchronization task. The one or more Reader plugins may be configured to read data from a source and to send to the one or more Writer plugins, and the one or more Writer plugins may be configured to write the data to a destination.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 20, 2016
    Inventors: Xiaoyong DENG, Shouyuan CHEN, Jianchao HE
  • Patent number: 8228961
    Abstract: A feedback control module for stabilizing a carrier-envelope phase of an output of a laser oscillator system comprises a first photodetector, a second photodetector, a phase stabilizer, an optical modulator, and a thermal control element. The first photodetector may generate a first feedback signal corresponding to a first portion of a laser beam from an oscillator. The second photodetector may generate a second feedback signal corresponding to a second portion of the laser beam filtered by a low-pass filter. The phase stabilizer may divide the frequency of the first feedback signal by a factor and generate an error signal corresponding to the difference between the frequency-divided first feedback signal and the second feedback signal. The optical modulator may modulate the laser beam within the oscillator corresponding to the error signal. The thermal control unit may change the temperature of the oscillator corresponding to a signal operable to control the optical modulator.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: July 24, 2012
    Assignee: Kansas State University Research Foundation
    Inventors: Zenghu Chang, Chenxia Yun, Shouyuan Chen, He Wang, Michael Chini
  • Publication number: 20120057611
    Abstract: A feedback control module for stabilizing a carrier-envelope phase of an output of a laser oscillator system comprises a first photodetector, a second photodetector, a phase stabilizer, an optical modulator, and a thermal control element. The first photodetector may generate a first feedback signal corresponding to a first portion of a laser beam from an oscillator. The second photodetector may generate a second feedback signal corresponding to a second portion of the laser beam filtered by a low-pass filter. The phase stabilizer may divide the frequency of the first feedback signal by a factor and generate an error signal corresponding to the difference between the frequency-divided first feedback signal and the second feedback signal. The optical modulator may modulate the laser beam within the oscillator corresponding to the error signal. The thermal control unit may change the temperature of the oscillator corresponding to a signal operable to control the optical modulator.
    Type: Application
    Filed: May 27, 2010
    Publication date: March 8, 2012
    Applicant: KANSAS STATE UNIVERSITY RESEARCH FOUNDATION
    Inventors: Zenghu Chang, Chenxia Yun, Shouyuan Chen, He Wang, Michael Chini