Patents by Inventor Ke Wen

Ke Wen 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: 20240020112
    Abstract: Managing source code change set commits to decrease time to identify software bugs in versions of a software project is provided. An initial order of relevant commits corresponding to the software project is determined in a priority queue based on a weight of each respective commit of the relevant commits. The initial order of the relevant commits is adjusted in the priority queue based on a build distance between the relevant commits of affected source files. A particular commit having a highest priority ranking is selected in the priority queue for build and test. The build and the test of the particular commit having the highest priority ranking in the priority queue is executed.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: Ke Wen Lin, Xiong Hu Luo, Chaofan Qiu, Li Rong Yi
  • Publication number: 20230409385
    Abstract: A method, computer system, and a computer program product for improving debugging speed by rearranging debugging priority functions. In one embodiment, runtime input may be received about a program to be debugged. Feedback information is obtained about at least one similar program previously debugged. The compiling time information and runtime information are analyzed to determine a status of functions including one or more focused functions that will be used frequently and one or more unreachable functions that may never will be executed. A priority list of debugging functions is generated based on the feedback information, the runtime input and a function status. A plurality of debugging information are rearranged and parsed on the priority list prior to said program being debugged based on said debugging information.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Inventors: JIU FU GUO, Ke Wen Lin, Zheng Chen, Si Yuan Zhang
  • Publication number: 20230321219
    Abstract: The present application relates to SARS-CoV-2 virus-like particles (VLP) and related plasmids, compositions, and methods. The VLP can comprise a modified spike glycoprotein, a matrix protein, a nucleoprotein N and an envelope protein of SARS-CoV-2, where the modified spike glycoprotein comprises an S1 domain and an S2 domain, and includes one or more modifications. These modifications can include: linking the S1 and S2 domains via generation of disulfides bonds between the S1 and S2 domains; linking intra-polypeptide and inter-polypeptide S2 helices of the S2 domain; and substitution of one or more non-cysteine residues with a cysteine residue to generate one or more disulfide bonds. The modifications can stabilize a prefusion conformation of the spike glycoprotein and prohibit a transition to a post-fusion structure.
    Type: Application
    Filed: August 17, 2021
    Publication date: October 12, 2023
    Inventors: Jose M. GALARZA, Ke WEN, Ryan MAZBOUDI, Matthew D. RESCH
  • Patent number: 11645076
    Abstract: Provided are embodiments for a method of performing register pressure targeted function splitting. The method can include determining a candidate region of a function, the candidate region comprising variables, and determining a number of available registers in a computing system for allocating the variables of the function. The method can also include grouping the variables in the candidate region into first variables and second variables based at least in part on the number of available registers, and splitting the candidate region of the function into split functions based at least in part on the grouping of the variables. Also provided are embodiments for a computer program product and a system for performing register pressure targeted function splitting.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jinsong Ji, Zheng Chen, Ke Wen Lin
  • Publication number: 20230029183
    Abstract: Provided are embodiments for a method of performing register pressure targeted function splitting. The method can include determining a candidate region of a function, the candidate region comprising variables, and determining a number of available registers in a computing system for allocating the variables of the function. The method can also include grouping the variables in the candidate region into first variables and second variables based at least in part on the number of available registers, and splitting the candidate region of the function into split functions based at least in part on the grouping of the variables.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Inventors: JINSONG JI, Zheng Chen, Ke Wen Lin
  • Publication number: 20220334890
    Abstract: Apparatuses, systems, and techniques to cause usage of information by a computer program to be increased based, at least in part, on one or more data structures used to monitor use of the information. In at least one embodiment, usage of information by a computer program is caused to be increased based, at least in part, on one or more data structures used to monitor use of the information based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 20, 2022
    Inventors: David Anthony Fontaine, John Bachan, Ke Wen, Yang Xu
  • Publication number: 20220334900
    Abstract: Apparatuses, systems, and techniques to cause usage of information by a computer program to be reduced based, at least in part, on one or more data structures used to monitor use of the information. In at least one embodiment, usage of information by a computer program is caused to be reduced based, at least in part, on one or more data structures used to monitor use of the information based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 20, 2022
    Inventors: David Anthony Fontaine, John Bachan, Ke Wen, Yang Xu
  • Publication number: 20220334899
    Abstract: Apparatuses, systems, and techniques to generate one or more data structures to be used to monitor use of information by a computer program. In at least one embodiment, one or more data structures to be used to monitor use of information by a computer program are generated, based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 20, 2022
    Inventors: David Anthony Fontaine, John Bachan, Ke Wen, Yang Xu
  • Patent number: 11389526
    Abstract: The present invention includes a live, self-attenuated therapeutic vaccine, virus and methods of making and using the same, comprising: an isolated virus comprising a viral genome that expresses one or more viral antigens; and an artificial microRNA 30 (amiR-30) expression cassette inserted into a viral neuraminidase (NA) or a viral non-structural (NS) gene segment that expresses an amiR-30 that specifically inhibits the expression of a host gene essential for influenza virus replication in host cells.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: July 19, 2022
    Assignee: Texas Tech University System
    Inventors: Mingtao Zeng, Ke Wen
  • Publication number: 20220177855
    Abstract: Provided herein is a mammalian expression system for producing recombinant porcine circovirus type 2 (PCV2) virus-like particles (VLPs). The expression system includes a mammalian cell and a plasmid that comprises a PCV2 gene encoding a capsid protein. The PCV2 gene is codon optimized, and the mammalian cell is transfected with the plasmid. The expression system produces recombinant PCV2 VLPs, such as PCV2d VLPs. Also provided herein are a method for producing porcine circovirus type 2 (PCV2) virus-like particles (VLPs), as well as a PCV2 VLP generated by the method.
    Type: Application
    Filed: April 23, 2020
    Publication date: June 9, 2022
    Inventors: Jose M. GALARZA, Ke WEN, Boris GAVRILOV
  • Patent number: 11307837
    Abstract: Embodiments of the present disclosure relate to runtime type identification (RTTI) of an object. In an embodiment, a computer-implemented method is disclosed. A class inheritance relationship between a plurality of classes in at least one source code section is generated. Respective type identifications are assigned to identify the classes in the class inheritance relationship. In accordance with presence of a first operation related to accessing a target pointer to an object of a target class of the classes, a type identification for the target class is caused to be recorded with at least one bit of a memory address of the target pointer that can be omitted in addressing the target pointer. RTTI is caused to be performed based on the class inheritance relationship and the at least one bit of the memory address of the target pointer. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zixuan Wu, Ke Wen Lin, Qing Shan Zhang, Kang Zhang
  • Publication number: 20220058006
    Abstract: Embodiments of the present disclosure relate to runtime type identification (RTTI) of an object. In an embodiment, a computer-implemented method is disclosed. A class inheritance relationship between a plurality of classes in at least one source code section is generated. Respective type identifications are assigned to identify the classes in the class inheritance relationship. In accordance with presence of a first operation related to accessing a target pointer to an object of a target class of the classes, a type identification for the target class is caused to be recorded with at least one bit of a memory address of the target pointer that can be omitted in addressing the target pointer. RTTI is caused to be performed based on the class inheritance relationship and the at least one bit of the memory address of the target pointer. In other embodiments, a system and a computer program product are disclosed.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 24, 2022
    Inventors: Zixuan Wu, Ke Wen Lin, Qing Shan Zhang, Kang Zhang
  • Patent number: 11182272
    Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for monitoring a state of an application. A target object that is to be monitored in an application may be determined in response to receiving a monitoring configuration. A position of the target object in source codes of the application may be identified. A state of the target object may be monitored in response to the application being traced to a location corresponding to the position.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zheng Chen, Jinsong Ji, Ke Wen Lin, Qing Shan Zhang
  • Publication number: 20210236622
    Abstract: The present invention includes a live, self-attenuated therapeutic vaccine, virus and methods of making and using the same, comprising: an isolated virus comprising a viral genome that expresses one or more viral antigens; and an artificial microRNA 30 (amiR-30) expression cassette inserted into a viral neuraminidase (NA) or a viral non-structural (NS) gene segment that expresses an amiR-30 that specifically inhibits the expression of a host gene essential for influenza virus replication in host cells.
    Type: Application
    Filed: April 18, 2019
    Publication date: August 5, 2021
    Inventors: Mingtao Zeng, Ke Wen
  • Patent number: 10802825
    Abstract: Embodiments include a method, a cognitive software porting assistant system, and a computer program product for operating a cognitive software porting assistant system. Embodiments include analyzing code to identify strings of the code, tokenizing the strings of the code into tokens, and identifying a first set of tokens and a second set of tokens from the tokens, wherein the first set of tokens corresponds to a first platform and the second set of tokens corresponds to the second platform. Embodiments also include generating a first syntax tree for the first set of tokens and a second syntax tree for the second set of tokens, and serializing the first syntax tree and the second syntax tree. Embodiments include comparing the first serialized syntax tree with the second serialized syntax tree, and saving a mapping of the first serialized syntax tree and second serialized syntax tree responsive to the comparison.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Feng Guan, Ke Wen Lin, Yuxuan Zhang
  • Publication number: 20200272458
    Abstract: Embodiments include a method, a cognitive software porting assistant system, and a computer program product for operating a cognitive software porting assistant system. Embodiments include analyzing code to identify strings of the code, tokenizing the strings of the code into tokens, and identifying a first set of tokens and a second set of tokens from the tokens, wherein the first set of tokens corresponds to a first platform and the second set of tokens corresponds to the second platform. Embodiments also include generating a first syntax tree for the first set of tokens and a second syntax tree for the second set of tokens, and serializing the first syntax tree and the second syntax tree. Embodiments include comparing the first serialized syntax tree with the second serialized syntax tree, and saving a mapping of the first serialized syntax tree and second serialized syntax tree responsive to the comparison.
    Type: Application
    Filed: February 25, 2019
    Publication date: August 27, 2020
    Inventors: Xiao Feng Guan, Ke Wen Lin, Yuxuan Zhang
  • Patent number: 10641036
    Abstract: A panel unit includes an interconnected first and second pair of juxtaposed panels, a spacer joining together opposing inner faces of the pairs of panels about a periphery of the interconnected pair to define common air space therebetween, first and second blind assemblies positioned in the air space between the first and second pair of panels respectively, a first drive shaft coupled to a first set of louvers of the first blind assembly and a second drive shaft coupled to a second set of louvers of the second blind assembly, an actuator connected to the first drive shaft, and an interface structure rotationally fixing together opposing ends the first and second drive shafts, wherein the first drive shaft is responsive to actuation of the actuator to axially rotate and thereby cause simultaneous rotation of the first and second sets of louvers between the open and closed positions thereof.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: May 5, 2020
    Assignee: ODL, Incorporated
    Inventors: JiaXin Fan, Roger Ovenden, James Sealey, Ke Wen
  • Patent number: 10599406
    Abstract: Embodiments of the present invention may track a user's interaction trajectory associated with a problem occurred on a website. According to an embodiment of the present invention, a first symbol of a first definition associated with a first object file is obtained. Then, in response to the first symbol matching a second symbol of a second definition associated with a second object file, the first object file is optimized based on a first segment associated with the first definition in the first object file and an optimization to the second object file is skipped. Next, an executable file is generated based on the optimized first object file and the second object file.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jin Song Ji, Ke Wen Lin, Zhao Wu, Qing S. Zhang
  • Patent number: D985272
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: May 9, 2023
    Assignee: HUNAN LIANKE TECHNOLOGY CO., LTD
    Inventors: Ke Lou, Zhenbin Zhou, Ke Wen Chen
  • Patent number: D1010700
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: January 9, 2024
    Assignees: SHENZHEN YOUBIXING TECHNOLOGY CO., LTD, UBTECH ROBOTICS CORP LTD
    Inventors: Yiping Li, Guangchao Zhao, Qiujie Lin, Guisong Lu, Lì Zhang, Ke Wen