Patents by Inventor Xingwen Zhang

Xingwen Zhang 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: 20240045304
    Abstract: It is provided a method for generating a supercontinuum, the method comprising the following steps: a) radiating a carrier laser pulse having a first temporal width onto a first non-linear material; b) at the same time, radiating a second shorter laser pulse having a second temporal width onto the first non-linear material, thereby changing the non-linear properties of the first non-linear material and imprinting a ghost pulse having a third temporal width into the carrier pulse; the second temporal width being at least two times shorter than the first temporal width, and c) radiating the carrier pulse with imprinted ghost pulse onto the first non-linear material or a second non-linear material and generating, by self-phase modulating, a supercontinuum around the center frequency of the carrier pulse.
    Type: Application
    Filed: December 9, 2021
    Publication date: February 8, 2024
    Applicant: FREIE UNIVERSITÄT BERLIN
    Inventors: Karsten HEYNE, Valeri KOZICH, Xingwen ZHANG
  • Patent number: 11314519
    Abstract: Disclosed methods, systems, and apparatus, include computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system. The method includes: receiving data representing K global constraints and L local constraints of the KP; transforming the KP into a dual problem using K dual multipliers; decomposing the dual problem into N sub-problems; performing two or more iterations in solving the dual problem, wherein in one iteration, for each dual multiplier corresponding to a global constraint corresponding to a pool: determining an updated dual multiplier for the global constraint corresponding to the pool to be a non-negative threshold; and computing M decision variables of each of the N users corresponding to the updated dual multiplier in solving each of the N sub-problems corresponding to the each of the N users.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: April 26, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuanghong Yang
  • Publication number: 20210373902
    Abstract: Disclosed methods, systems, and apparatus, include computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system. The method includes: receiving data representing K global constraints and L local constraints of the KP; transforming the KP into a dual problem using K dual multipliers; decomposing the dual problem into N sub-problems; performing two or more iterations in solving the dual problem, wherein in one iteration, for each dual multiplier corresponding to a global constraint corresponding to a pool: determining an updated dual multiplier for the global constraint corresponding to the pool to be a non-negative threshold; and computing M decision variables of each of the N users corresponding to the updated dual multiplier in solving each of the N sub-problems corresponding to the each of the N users.
    Type: Application
    Filed: August 12, 2021
    Publication date: December 2, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuanghong Yang
  • Patent number: 11093253
    Abstract: Disclosed methods, systems, and apparatus, include computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system. The method includes: receiving data representing K global constraints and L local constraints of the KP; transforming the KP into a dual problem using K dual multipliers; decomposing the dual problem into N sub-problems; performing two or more iterations in solving the dual problem, wherein in one iteration, for each dual multiplier corresponding to a global constraint corresponding to a pool: determining an updated dual multiplier for the global constraint corresponding to the pool to be a non-negative threshold; and computing M decision variables of each of the N users corresponding to the updated dual multiplier in solving each of the N sub-problems corresponding to the each of the N users.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: August 17, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuanghong Yang
  • Patent number: 11092448
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing. An exemplary method comprises: inputting a plurality of to-be-optimized routing solution candidates to a Siamese neural network comprising a plurality of value prediction networks, each of the value prediction networks being trained to predict a cost associated with a to-be-optimized routing solution candidate; identifying one or more to-be-optimized routing solution candidates from the plurality of to-be-optimized routing solution candidates based on outputs of the Siamese neural network; inputting the one or more identified to-be-optimized routing solution candidates to a routing optimizer to obtain one or more optimized routing solution candidates; and determining an optimized routing solution with a lowest cost from the one or more optimized routing solution candidates.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: August 17, 2021
    Assignee: Alipay Labs (Singapore) Pte. Ltd.
    Inventors: Xingwen Zhang, Shuang Yang
  • Publication number: 20210217083
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for grouping a plurality of resources into a plurality of cohorts, wherein each of the plurality of resources is associated with a risk level and a benefit level, and resources in each cohort share the same risk level and the same benefit level; obtaining a plurality of provider-level adjustments; constructing an optimization model for determining a resource flow solution; and according to the plurality of cohort-provider-level adjustments, identifying one or more resources in each of the plurality of cohorts that are provided by a first provider to be transferred to a second provider; and automatically sending one or more requests to the first provider and the second provider to transfer the determined one or more first resources from the first provider to the second provider.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Inventors: Feng QI, Xingwen ZHANG, Jia YAN, Zhigang HUA, Shuang YANG, Zhen WANG, Chen NI, Yinchao ZHONG, Yanming FANG, Quan YU
  • Patent number: 10963264
    Abstract: Disclosed methods, systems, and apparatus, include computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system. The method includes: receiving data representing K global constraints and L local constraints of the KP; transforming the KP into a dual problem using K dual multipliers; decomposing the dual problem into N sub-problems; performing two or more iterations in solving the dual problem, wherein in one iteration, for each dual multiplier corresponding to a global constraint corresponding to a pool: determining an updated dual multiplier for the global constraint corresponding to the pool to be a non-negative threshold; and computing M decision variables of each of the N users corresponding to the updated dual multiplier in solving each of the N sub-problems corresponding to the each of the N users.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 30, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuanghong Yang
  • Patent number: 10884813
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system that includes a number of individual solvers. The method includes: receiving data representing K global constraints and L local constraints of the KP; decomposing the KP into N sub-problems using K dual multipliers, each of the N sub-problems corresponding to a respective one of the N users and subject to the L local constraints w.r.t. the corresponding user, wherein N is in an order of billions or larger; determining the number of individual solvers for solving the N sub-problems; distributing the N sub-problems among the number of individual solvers; and solving the KP by the distributed computing system by performing two or more iterations.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: January 5, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Shuanghong Yang, Xingwen Zhang, Zhigang Hua, Feng Qi
  • Publication number: 20200408541
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing. An exemplary method comprises: inputting a plurality of to-be-optimized routing solution candidates to a Siamese neural network comprising a plurality of value prediction networks, each of the value prediction networks being trained to predict a cost associated with a to-be-optimized routing solution candidate; identifying one or more to-be-optimized routing solution candidates from the plurality of to-be-optimized routing solution candidates based on outputs of the Siamese neural network; inputting the one or more identified to-be-optimized routing solution candidates to a routing optimizer to obtain one or more optimized routing solution candidates; and determining an optimized routing solution with a lowest cost from the one or more optimized routing solution candidates.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Inventors: Xingwen ZHANG, Shuang YANG
  • Publication number: 20200341773
    Abstract: Disclosed methods, systems, and apparatus, include computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system. The method includes: receiving data representing K global constraints and L local constraints of the KP; transforming the KP into a dual problem using K dual multipliers; decomposing the dual problem into N sub-problems; performing two or more iterations in solving the dual problem, wherein in one iteration, for each dual multiplier corresponding to a global constraint corresponding to a pool: determining an updated dual multiplier for the global constraint corresponding to the pool to be a non-negative threshold; and computing M decision variables of each of the N users corresponding to the updated dual multiplier in solving each of the N sub-problems corresponding to the each of the N users.
    Type: Application
    Filed: June 29, 2020
    Publication date: October 29, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuanghong Yang
  • Publication number: 20200341817
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system that includes a number of individual solvers. The method includes: receiving data representing K global constraints and L local constraints of the KP; decomposing the KP into N sub-problems using K dual multipliers, each of the N sub-problems corresponding to a respective one of the N users and subject to the L local constraints w.r.t. the corresponding user, wherein N is in an order of billions or larger; determining the number of individual solvers for solving the N sub-problems; distributing the N sub-problems among the number of individual solvers; and solving the KP by the distributed computing system by performing two or more iterations.
    Type: Application
    Filed: June 18, 2020
    Publication date: October 29, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Shuanghong Yang, Xingwen Zhang, Zhigang Hua, Feng Qi
  • Patent number: 10809080
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing. An exemplary method comprises: inputting a plurality of to-be-optimized routing solution candidates to a Siamese neural network comprising a plurality of value prediction networks, each of the value prediction networks being trained to predict a cost associated with a to-be-optimized routing solution candidate; identifying one or more to-be-optimized routing solution candidates from the plurality of to-be-optimized routing solution candidates based on outputs of the Siamese neural network; inputting the one or more identified to-be-optimized routing solution candidates to a routing optimizer to obtain one or more optimized routing solution candidates; and determining an optimized routing solution with a lowest cost from the one or more optimized routing solution candidates.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: October 20, 2020
    Assignee: ALIPAY LABS (SINGAPORE) PTE. LTD.
    Inventors: Xingwen Zhang, Shuang Yang
  • Publication number: 20200232802
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing. An exemplary method comprises: inputting a plurality of to-be-optimized routing solution candidates to a Siamese neural network comprising a plurality of value prediction networks, each of the value prediction networks being trained to predict a cost associated with a to-be-optimized routing solution candidate; identifying one or more to-be-optimized routing solution candidates from the plurality of to-be-optimized routing solution candidates based on outputs of the Siamese neural network; inputting the one or more identified to-be-optimized routing solution candidates to a routing optimizer to obtain one or more optimized routing solution candidates; and determining an optimized routing solution with a lowest cost from the one or more optimized routing solution candidates.
    Type: Application
    Filed: March 23, 2020
    Publication date: July 23, 2020
    Inventors: Xingwen ZHANG, Shuang YANG
  • Patent number: 10698693
    Abstract: Disclosed methods, systems, and apparatus, include computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system. The method includes: receiving data representing K global constraints and L local constraints of the KP; transforming the KP into a dual problem using K dual multipliers; decomposing the dual problem into N sub-problems; performing two or more iterations in solving the dual problem, wherein in one iteration, for each dual multiplier corresponding to a global constraint corresponding to a pool: determining an updated dual multiplier for the global constraint corresponding to the pool to be a non-negative threshold; and computing M decision variables of each of the N users corresponding to the updated dual multiplier in solving each of the N sub-problems corresponding to the each of the N users.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: June 30, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuanghong Yang
  • Patent number: 10691499
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing allocation of M resources among N users into K pools by solving a knapsack problem (KP) using a distributed computing system that includes a number of individual solvers. The method includes: receiving data representing K global constraints and L local constraints of the KP; decomposing the KP into N sub-problems using K dual multipliers, each of the N sub-problems corresponding to a respective one of the N users and subject to the L local constraints w.r.t. the corresponding user, wherein N is in an order of billions or larger; determining the number of individual solvers for solving the N sub-problems; distributing the N sub-problems among the number of individual solvers; and solving the KP by the distributed computing system by performing two or more iterations.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: June 23, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Shuanghong Yang, Xingwen Zhang, Zhigang Hua, Feng Qi
  • Patent number: 10678594
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing resource allocation are provided. One of the methods includes: processing a plurality of first objective functions in parallel to determine a plurality of allocation plans, wherein each of the allocation plans corresponds to allocating zero or more of a plurality of resources associated with a platform to a user, and the plurality of first objective functions share one or more dual multipliers; determining a plurality of profits and costs for the platform in parallel based on the plurality of the allocation plans; aggregating the calculated profits and costs using parallel reduction; updating the one or more dual multipliers based on the aggregated costs to determine whether an exit condition is satisfied; if the exit condition is not satisfied, repeating the processing the plurality of the first objective functions based on the updated dual multipliers.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: June 9, 2020
    Assignee: Alipay Labs (Singapore) Pte. Ltd.
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuang Yang
  • Patent number: 10678593
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing allocating M resources subject to L constraints. The method includes: receiving data representing L constraints, wherein each of the L constraints corresponds to a subset of M resources and restricts a respective maximum number C of resources to be selected among the subset of the M resources, wherein the L constraints has a hierarchal structure; determining a topological ordering of the L constraints; selecting all the M resources as an initial selection; removing resources from the initial selection by traversing each constraint in the topological ordering of the L constraints; and allocating the selected resources after traversing all the L constraints in the topological ordering of the L constraints.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: June 9, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuanghong Yang
  • Patent number: 10655975
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing using reinforcement learning (RL) are provided. One of the methods includes: initializing a state of an RL model based on a routing solution, wherein the RL model comprises a plurality of improvement actions for applying to the state; applying one or more of the plurality of improvement actions to the state to obtain updated routing solutions until a predetermined condition is satisfied; applying a perturbation action to obtain a perturbed routing solution and feeding the perturbed routing solution back to the RL model for the RL model to perform the applying one or more of the plurality of improvement actions according to the policy; and determining a routing solution with a minimum cost from the updated routing solutions.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 19, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Xingwen Zhang, Hao Lu, Zhigang Hua, Shuang Yang
  • Publication number: 20200142743
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing resource allocation are provided. One of the methods includes: processing a plurality of first objective functions in parallel to determine a plurality of allocation plans, wherein each of the allocation plans corresponds to allocating zero or more of a plurality of resources associated with a platform to a user, and the plurality of first objective functions share one or more dual multipliers; determining a plurality of profits and costs for the platform in parallel based on the plurality of the allocation plans; aggregating the calculated profits and costs using parallel reduction; updating the one or more dual multipliers based on the aggregated costs to determine whether an exit condition is satisfied; if the exit condition is not satisfied, repeating the processing the plurality of the first objective functions based on the updated dual multipliers.
    Type: Application
    Filed: January 9, 2020
    Publication date: May 7, 2020
    Inventors: Xingwen ZHANG, Feng QI, Zhigang HUA, Shuang YANG
  • Publication number: 20200124429
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing using reinforcement learning (RL) are provided. One of the methods includes: initializing a state of an RL model based on a routing solution, wherein the RL model comprises a plurality of improvement actions for applying to the state; applying one or more of the plurality of improvement actions to the state to obtain updated routing solutions until a predetermined condition is satisfied; applying a perturbation action to obtain a perturbed routing solution and feeding the perturbed routing solution back to the RL model for the RL model to perform the applying one or more of the plurality of improvement actions according to the policy; and determining a routing solution with a minimum cost from the updated routing solutions.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Xingwen ZHANG, Hao LU, Zhigang HUA, Shuang YANG