Patents by Inventor Xiaoxuan Zhao

Xiaoxuan Zhao 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: 20240150335
    Abstract: The present invention relates to a series of fused ring derivatives containing 1,4-oxazepane and a preparation method therefor, and in particular relates to a compound as shown in formula (II) and a pharmaceutically acceptable salt thereof.
    Type: Application
    Filed: January 26, 2022
    Publication date: May 9, 2024
    Applicant: MEDSHINE DISCOVERY INC.
    Inventors: Lingyun WU, Lele ZHAO, Deheng CHEN, Xiaoxuan YAN, Shuhui CHEN
  • Patent number: 11429081
    Abstract: A toolpath topology design method based on vector field in sub-regional processing for the curved surface is disclosed which comprising: finding the functional relationships in feeding direction between the chord error and the normal curvature and between the scallop-height error and the normal curvature; establishing the bi-objective optimization model and calculating the optimal feeding direction at each cutting contact point within the surface through the constructed evaluation function, the space vector field is built; calculating divergence and rotation of the projected vector field and according to whether them are zeros or not to classify different sub-regions, the primary surface segmentation is achieved, etc. The method is applied for the complex curved surface processing, which can reduce the machining error and enhance the feed motion stability.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: August 30, 2022
    Assignee: DALIAN UNIVERSITY OF TECHNOLOGY
    Inventors: Jianwei Ma, Zhenyuan Jia, Xiao Lu, Wenwen Jiang, Xiaoxuan Zhao, Wei Liu, Likun Si
  • Publication number: 20210048791
    Abstract: A toolpath topology design method based on vector field in sub-regional processing for the curved surface is disclosed which comprising: finding the functional relationships in feeding direction between the chord error and the normal curvature and between the scallop-height error and the normal curvature; establishing the bi-objective optimization model and calculating the optimal feeding direction at each cutting contact point within the surface through the constructed evaluation function, the space vector field is built; calculating divergence and rotation of the projected vector field and according to whether them are zeros or not to classify different sub-regions, the primary surface segmentation is achieved, etc. The method is applied for the complex curved surface processing, which can reduce the machining error and enhance the feed motion stability.
    Type: Application
    Filed: August 19, 2019
    Publication date: February 18, 2021
    Inventors: Jianwei MA, Zhenyuan JIA, Xiao LU, Wenwen JIANG, Xiaoxuan ZHAO, Wei LIU, Likun SI
  • Patent number: 9239732
    Abstract: One or more techniques and/or systems are disclosed for improving asynchronous programming execution at runtime. Asynchronous programming code can comprise more than one level of hierarchy, such as in an execution plan. Respective aggregation operations in a portion of the asynchronous programming code are unrolled, to create a single level iterative execution, by combining elements of the multi-level iterative execution of the asynchronous programming code. In this way, the aggregation operations are concatenated to local logic code for the aggregation operations. Thread context switching in the unrolled portion of asynchronous programming code is performed merely at an asynchronous operation, thereby mitigating unnecessary switches. Exceptions thrown during programming code can be propagated up to a top of a virtual callstack for the execution.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: January 19, 2016
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Xiaoxuan Zhao, Sridhar Srinivasan, Xiang Zhou, Fengbin Jiang
  • Publication number: 20140053157
    Abstract: Tasks can be developed and maintained with synchronous code while concurrently being asynchronously executed, e.g., during time consuming operations. The tasks need not include asynchronous flow callbacks within the task framework. The callbacks can be transparently incorporated within the execution flow utilizing a callback wrapper(s) which transparently maintains and manages the necessary callbacks for asynchronous execution of the tasks. Thus a generic solution can be easily and effectively implemented for, e.g., production/request work item processing, that can be applied to both backend services and/or client software.
    Type: Application
    Filed: August 16, 2012
    Publication date: February 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Xiaoxuan Zhao, Suresh Parameshwar
  • Publication number: 20120210332
    Abstract: One or more techniques and/or systems are disclosed for improving asynchronous programming execution at runtime. Asynchronous programming code can comprise more than one level of hierarchy, such as in an execution plan. Respective aggregation operations in a portion of the asynchronous programming code are unrolled, to create a single level iterative execution, by combining elements of the multi-level iterative execution of the asynchronous programming code. In this way, the aggregation operations are concatenated to local logic code for the aggregation operations. Thread context switching in the unrolled portion of asynchronous programming code is performed merely at an asynchronous operation, thereby mitigating unnecessary switches. Exceptions thrown during programming code can be propagated up to a top of a virtual callstack for the execution.
    Type: Application
    Filed: February 16, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Xiaoxuan Zhao, Sridhar Srinivasan, Xiang Zhou, Fengbin Jiang
  • Publication number: 20080048044
    Abstract: Techniques to encode and decode barcodes are described. In an implementation, characters included in content are divided into a plurality of blocks, such that each block is to include compressed or non-compressed characters. An indication is added to a header for each block that specifies whether the block includes compressed or non-compressed characters. Blocks which include non-compressed characters are encoded with a particular codepage. The indication of the non-compressed characters in the header does not reference the particular codepage.
    Type: Application
    Filed: August 25, 2006
    Publication date: February 28, 2008
    Applicant: Microsoft Corporation
    Inventors: Xiaoxuan Zhao, Yumin Shen, George C. Yan, Michael Aday, Binyi Liu, Jiana Liu