Patents by Inventor Xiao Yan

Xiao Yan 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: 20220405118
    Abstract: Aspects of the invention include creating a first file control block in a primary runtime environment with a first addressing mode and a second file control block in a second runtime environment with a second addressing mode, where both the first file control block and the second file control block describe a status of a first file of a caller program in the primary runtime environment. The parameters of the first file of the caller program in the primary runtime environment are passed to a target callee program in the secondary runtime environment. An anchor is added in the first file control block as a link to the second file control block. The first file control block are the second file control block synchronized with updates to the first file in the primary runtime environment and the passed parameters of the first file in the secondary runtime environment.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Ming Ran Liu, Jing Lu, NAIJIE LI, Xiao Yan Tang, Yuan Zhai, Kershaw S. Mehta
  • Publication number: 20220374233
    Abstract: In an approach for improving data access performance in memory, a processor monitors each data access to a data element in the memory from an application, wherein the application has a plurality of functions. A processor records, during runtime, each data access into a monitoring element table, wherein the record for each data access includes an identity, a start address, an end address, and a memory page number. A processor clusters recorded data accesses for each function based on a distance between data elements accessed in sequence. A processor allocates, based on the data element clustering result, the data elements in a same cluster into a same memory unit in the memory.
    Type: Application
    Filed: May 24, 2021
    Publication date: November 24, 2022
    Inventors: Ming Ran Liu, Xiao Yan Tang, Bao Zhang, Jing Lu, Dong Hui Liu, Peng Hui Jiang, Yong Yin, Jia Yu
  • Patent number: 11500653
    Abstract: Techniques for signal handling between programs associated with different addressing modes in a computer system are described herein. An aspect includes, based on a signal occurring during execution of a first program in a first runtime environment, wherein the first program and the first runtime environment are associated with a first addressing mode, invoking a first signal exit routine associated with the first addressing mode. Another aspect includes allocating a signal information area (SIA) by the first signal exit routine. Another aspect includes calling a second signal exit routine associated with a second addressing mode that is different from the first addressing mode with an address of the SIA. Another aspect includes allocating a mirror SIA by the second signal exit routine. Another aspect includes handling the signal, and resuming execution based on the handling of the signal.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ming Ran Liu, Bao Zhang, Naijie Li, Jing Lu, Xiao Yan Tang, Kershaw S. Mehta
  • Publication number: 20220347287
    Abstract: The present disclosure provides, in part, a priming and boosting vector-based platform to develop vaccines against pathogens that is tailored to elicit a broad T cell response targeting conserved viral epitopes. The universal vaccines are prepared against an immunogen of an infectious pathogenic organism selected from a virus, a bacteria, a fungus or a protozoan comprising at least one ribonucleic acid (RNA) polynucleotide comprising an open reading frame encoding at least one polypeptide antigen or an immunogenic fragment thereof, wherein the polypeptide antigen, or the immunogenic fragment thereof, comprises a conserved internal protein that is enriched in CD8+ T cell recognition antigens. The effectiveness of the priming and boosting platform is tested in a humanized mouse model comprising a fully functional human immune system.
    Type: Application
    Filed: June 10, 2022
    Publication date: November 3, 2022
    Inventors: Jian Qing Xu, Xiao Yan ZHANG, Jing WANG, Ling Yan ZHU, Beverly W. LUBIT
  • Publication number: 20220338648
    Abstract: A shadow artwork platform includes a light platform which includes a support base and a light source having a plurality of light illuminating elements supported on the support base, and a plurality of control spacers for spacedly and replaceably arranging a plurality of light shading elements in front of the plurality of light illuminating elements which is arranged for casting light beams towards the light shading elements to create the shadow artworks with various shadow patterns by replacing the light shading elements.
    Type: Application
    Filed: April 24, 2021
    Publication date: October 27, 2022
    Inventor: Claire Xiao Yan JING
  • Patent number: 11471523
    Abstract: The present disclosure provides, in part, a priming and boosting vector-based platform to develop vaccines against pathogens that is tailored to elicit a broad T cell response targeting conserved viral epitopes. The universal vaccines are prepared against an immunogen of an infectious pathogenic organism selected from a virus, a bacteria, a fungus or a protozoan comprising at least one ribonucleic acid (RNA) polynucleotide comprising an open reading frame encoding at least one polypeptide antigen or an immunogenic fragment thereof, wherein the polypeptide antigen, or the immunogenic fragment thereof, comprises a conserved internal protein that is enriched in CD8+ T cell recognition antigens. The effectiveness of the priming and boosting platform is tested in a humanized mouse model comprising a fully functional human immune system.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: October 18, 2022
    Assignee: CN.USA BIOTECH HOLDINGS, INC.
    Inventors: Jian Qing Xu, Xiao Yan Zhang, Jing Wang, Ling Yan Zhu, Beverly W. Lubit
  • Patent number: 11461421
    Abstract: Techniques for ranking skills using an ensemble machine learning approach are described. The outputs of two heterogenous, machine-learned models are combined to rank a set of skills that may be possessed by an end-user of an online service. Some subset of the highest-ranking skills is then presented to the end-user with a recommendation that the skills be added to the end-user's profile. The ensemble learning technique involves a concept referred to as “boosting”, in which a weaker performing model is enhanced (e.g., “boosted”) by a stronger performing model, when ranking the set of skills. Accordingly, by using a combination of models, better results are achieved than might be with either one of the individual models alone. Furthermore, the approach is scalable in ways that cannot be achieved with heuristic-based approaches.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: October 4, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yiming Wang, Xiao Yan, Lin Zhu, Jaewon Yang, Yanen Li, Jacob Bollinger
  • Patent number: 11436542
    Abstract: Techniques for selecting candidates using a personalized model are disclosed herein. In some embodiments, a computer system, for each candidate of a plurality of candidates, generating a corresponding confidence score for a combination of the candidate, a particular viewer, and a particular attribute based on a scoring model, with the corresponding confidence score being configured to indicate a likelihood that the particular viewer will select the corresponding candidate as a preference with respect to the particular attribute. The computer system then selects a subset of the plurality of candidates based on the corresponding confidence scores of the candidates in the subset, and causes the subset of candidates to be displayed on a computing device of the viewer along with a prompting for the viewer to select one of the selected subset of candidates as the preference with respect to the particular attribute.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiao Yan, Mikhail Obukhov, Jaewon Yang, Qi He
  • Patent number: 11397975
    Abstract: A method of authenticating genuine products in an online shopping platform, including the steps of informing a buying agent about an online shopping order; giving a unique identification mark to the targeted product by a unique and non-replaceable identification item; videotaping at least one of the steps of purchasing the targeted product by the buying agent at the designated store and placing the unique and non-replaceable identification item to provide a video stream; and allowing the buyer to have access to the video stream.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: July 26, 2022
    Inventor: Claire Xiao Yan Jing
  • Patent number: 11392473
    Abstract: Provided is a method for determining data storage is insufficient for a program. A processor may receive a set of marked data associated with a set of source code. The processor may identify a scope of the code associated with the marked data. The processor may generate a first set of instructions for taking a first snapshot of a variable storage space associated with the marked data when entering the scope and a second snapshot of the variable storage space when exiting the scope. The processor may generate a second set of instructions for comparing the first and second snapshots to determine a usage amount of the variable storage. The processor may generate a third set of instructions for performing an action in response to the usage amount of the variable storage space exceeding a threshold. The processor may compile the code into an executable.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zhen Liu, Ming Lei Zhang, Jia Tian Zhong, Le Chang, Ting Ting Zhan, Xiao Yan Tian
  • Publication number: 20220207099
    Abstract: Techniques for ranking skills using an ensemble machine learning approach are described. The outputs of two heterogenous, machine-learned models are combined to rank a set of skills that may be possessed by an end-user of an online service. Some subset of the highest-ranking skills is then presented to the end-user with a recommendation that the skills be added to the end-user's profile. The ensemble learning technique involves a concept referred to as “boosting”, in which a weaker performing model is enhanced (e.g., “boosted”) by a stronger performing model, when ranking the set of skills. Accordingly, by using a combination of models, better results are achieved than might be with either one of the individual models alone. Furthermore, the approach is scalable in ways that cannot be achieved with heuristic-based approaches.
    Type: Application
    Filed: December 29, 2020
    Publication date: June 30, 2022
    Inventors: Yiming Wang, Xiao Yan, Lin Zhu, Jaewon Yang, Yanen Li, Jacob Bollinger
  • Publication number: 20220196228
    Abstract: A light string installation structure includes a light source body, a holder and a wire. A plurality of light source bodies are provided, and are connected by the wire, and each of the light source bodies is engaged on the holder. Specifically, each light source body includes a housing and a buckle with an open end. The buckle is provided at a bottom portion of the housing, and the housing is provided with two or more coupling portions for connection with the wire. The holder is provided with a clamping strip matching the buckle, and the buckle is fastened to and fixed on the clamping strip. When the holder is fixed at a position as required, the light source bodies can be disassembled and replaced separately.
    Type: Application
    Filed: February 26, 2021
    Publication date: June 23, 2022
    Applicant: Dongguan City Rainmin intelligent Technology Limited
    Inventor: XIAO YAN LIU
  • Publication number: 20220188206
    Abstract: Provided is a method for determining data storage is insufficient for a program. A processor may receive a set of marked data associated with a set of source code. The processor may identify a scope of the code associated with the marked data. The processor may generate a first set of instructions for taking a first snapshot of a variable storage space associated with the marked data when entering the scope and a second snapshot of the variable storage space when exiting the scope. The processor may generate a second set of instructions for comparing the first and second snapshots to determine a usage amount of the variable storage. The processor may generate a third set of instructions for performing an action in response to the usage amount of the variable storage space exceeding a threshold. The processor may compile the code into an executable.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Inventors: Zhen Liu, Ming Lei Zhang, Jia Tian Zhong, Le Chang, Ting Ting Zhan, Xiao Yan Tian
  • Publication number: 20220179623
    Abstract: Source code of a golden version and a next version of a program is received in which procedure calls are modified to call from an entry point table (EPT) with index numbers corresponding to procedure memory addresses. An executable defect-free golden version program and next version program with a defect are received. A first entry point table (first EPT) for the new version program and a second EPT for the golden version program are generated. A series of substitutions of procedures from the second EPT to the first EPT is performed and an order of substitutions includes: a module set, a module of the module set, a procedure set of the module, and a procedure of the procedure set. The defect producing procedure is identified by substituting in order until the defect is absent and proceeding to the next substitution in order.
    Type: Application
    Filed: February 7, 2022
    Publication date: June 9, 2022
    Inventors: ZHEN LIU, Jia Tian Zhong, Le Chang, Ming Lei Zhang, Ting Ting Zhan, Xiao Yan Tian
  • Publication number: 20220138440
    Abstract: Embodiments of the disclosed technologies incorporate taxonomy information into a cross-lingual entity graph and input the taxonomy-informed cross-lingual entity graph into a graph neural network. The graph neural network computes semantic alignment scores for node pairs. The semantic alignment scores are used to determine whether a node pair represents a valid machine translation.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 5, 2022
    Inventors: Zhuliu LI, Xiao YAN, Yiming WANG, Jaewon YANG
  • Publication number: 20220130477
    Abstract: The present embodiments relate to systems and methods for implementing wear leveling in a flash memory device that emulates an EEPROM. The embodiments utilize an index array, which stores an index word for each logical address in the emulated EEPROM. The embodiments comprise a system and method for receiving an erase command and a logical address, the logical address corresponding to a sector of physical words of non-volatile memory cells in an array of non-volatile memory cells, the sector comprising a first physical word, a last physical word, and one or more physical words between the first physical word and the last physical word; when a current word, identified by an index bit, is the last physical word in the sector, erasing the sector; and when the current word is not the last physical word in the sector, changing a next index bit.
    Type: Application
    Filed: January 7, 2022
    Publication date: April 28, 2022
    Inventors: Guangming Lin, Xiaozhou Qian, Xiao Yan Pl, Vipin Tiwari, Zhenlin Ding
  • Patent number: 11309262
    Abstract: The present application relates to a technical field of semiconductors, and discloses a device having a physically unclonable function, a method for manufacturing same, and a chip using same.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: April 19, 2022
    Assignees: Semiconductor Manufacturing International (Shanghai) Corporation, Semiconductor Manufacturing International (Beijing) Corporation
    Inventors: Dong Wang, Xiao Yan Bao, Tian Hua Dong, Guang Ning Li
  • Patent number: 11294695
    Abstract: A computer-implemented method for termination of programs associated with different addressing modes includes receiving a call to an external interface to execute a target callee program from a caller program executing in a primary runtime environment. The external interface allocates an interoperability term area (ITA) in a primary runtime environment. The ITA is accessible by the primary runtime environment and a secondary runtime environment. The external interface executes the target callee program in the secondary runtime environment. The target callee program sets a termination reason parameter in the ITA. In response to the target callee program setting the termination reason parameter, a termination action in the primary runtime environment is performed. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Yan Tang, Naijie Li, Jing Lu, Ming Ran Liu, Kershaw S. Mehta
  • Patent number: 11288041
    Abstract: Source code of a golden version and a next version of a program is received in which procedure calls are modified to call from an entry point table (EPT) with index numbers corresponding to procedure memory addresses. An executable defect-free golden version program and next version program with a defect are received. A first entry point table (first EPT) for the new version program and a second EPT for the golden version program are generated. A series of substitutions of procedures from the second EPT to the first EPT is performed and an order of substitutions includes: a module set, a module of the module set, a procedure set of the module, and a procedure of the procedure set. The defect producing procedure is identified by substituting in order until the defect is absent and proceeding to the next substitution in order.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zhen Liu, Jia Tian Zhong, Le Chang, Ming Lei Zhang, Ting Ting Zhan, Xiao Yan Tian
  • Patent number: RE49099
    Abstract: Provided are humanized antibodies that selectively bind to and inhibit activated protein C without binding to or inhibiting unactivated protein C. Methods of treatment employing these antibodies are described herein.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: June 7, 2022
    Assignee: Bayer Healthcare LLC
    Inventors: Xiao-Yan Zhao, Zhuozhi Wang, Ji-Yun Kim, Ying Zhu, Jan Tebbe