Patents by Inventor Yuzhong WEN

Yuzhong 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: 20240045787
    Abstract: This application discloses a code inspection method, including: obtaining first source code and test code, where the first source code includes a blocking mark, the first source code corresponds to a plurality of threads, the plurality of threads have at least one shared memory; generating, based on the first source code and the condition indicated by the test code, a plurality of execution flows under the weak memory ordering architecture for the plurality of threads that operate a same shared memory, where a busy-wait loop exists in a target execution flow that includes the blocking mark and that is in the plurality of execution flows; and determining the busy-wait loop in the target execution flow as an infinite loop if a read operation executed by a target thread in one iteration of the busy-wait loop cannot reference an unreferenced write operation.
    Type: Application
    Filed: October 11, 2023
    Publication date: February 8, 2024
    Inventors: Yuzhong WEN, Jonas OBERHAUSER, Diogo BEHRENS, Ming FU
  • Publication number: 20230376289
    Abstract: This application discloses a method and a related apparatus for implementing a batch system call. The method includes: loading an executable program to a user-mode virtual address space, where the executable program is obtained by compiling source code of the batch system call, and includes abstract syntax tree AST data of the batch system call; and invoking a first instruction to invoke a kernel to generate, based on the AST data in the user-mode virtual address space, binary code that is used to implement the batch system call. Because there is difficulty in inserting malicious data into such a data structure as the AST, it is difficult to insert malicious code into the binary code of the batch system call, so as to avoid an error or an excessively long delay caused by the malicious code when the kernel runs the binary code of the batch system call, thereby improving security of the batch system call.
    Type: Application
    Filed: August 4, 2023
    Publication date: November 23, 2023
    Inventors: Xin GAO, Yuzhong WEN, Bin FANG, Hai HE