Patents by Inventor Weizhe HUA

Weizhe HUA 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: 20250139431
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a network input to generate a network output. In one aspect, one of the systems includes a neural network configured to perform the machine learning task, the neural network including one or more attentive layers that each include a gated attention unit.
    Type: Application
    Filed: January 30, 2023
    Publication date: May 1, 2025
    Inventors: Hanxiao Liu, Weizhe Hua, Zihang Dai, Quoc V. Le
  • Patent number: 12079489
    Abstract: Systems and methods herein secure computer memory from potential hacks. In one embodiment, a system includes a computer memory, and a memory protection module communicatively coupled to the computer memory. The memory protection module is operable to assign a counter value to a write Input/Output (I/O) request, to encrypt data of the write I/O request based on the counter value, and to write the encrypted data to a location of the computer memory. The counter value comprises a version number of the write I/O request and, for example, the location of the computer memory to where the data of the write I/O request is being written in the computer memory. The memory protection module is further operable to compute the version number based on memory access patterns of an application writing to the computer memory.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: September 3, 2024
    Assignee: CORNELL UNIVERSITY
    Inventors: Gookwon Suh, Weizhe Hua
  • Publication number: 20230099543
    Abstract: Systems and methods herein secure computer memory from potential hacks. In one embodiment, a system includes a computer memory, and a memory protection module communicatively coupled to the computer memory. The memory protection module is operable to assign a counter value to a write Input/Output (I/O) request, to encrypt data of the write I/O request based on the counter value, and to write the encrypted data to a location of the computer memory. The counter value comprises a version number of the write I/O request and, for example, the location of the computer memory to where the data of the write I/O request is being written in the computer memory. The memory protection module is further operable to compute the version number based on memory access patterns of an application writing to the computer memory.
    Type: Application
    Filed: March 8, 2021
    Publication date: March 30, 2023
    Applicant: CORNELL UNIVERSITY
    Inventors: Gookwon SUH, Weizhe HUA