Patents by Inventor Yuming Gao

Yuming Gao 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: 20240143219
    Abstract: This application describes systems and methods for facilitating memory access on flash drives. An example method may start with receiving a read command on a flash memory from a host specifying a logic block address (LBA). The flash memory may include a plurality of blocks grouped into a plurality of super blocks, and each of the plurality of blocks may include a plurality of pages. The method may further include determining a zone identification and an LBA offset based on the LBA; determining a flash physical address (FPA) corresponding to the LBA by accessing a mapping table stored in a random access memory (RAM) according to the zone identification and the LBA offset (e.g., the mapping table includes a plurality of FPAs arranged in a plurality of zones corresponding to the plurality of super blocks); and determining a page number and a block identification corresponding to the FPA.
    Type: Application
    Filed: February 22, 2023
    Publication date: May 2, 2024
    Inventors: Xiang GAO, Fei XUE, Jiajing JIN, Wentao WU, Jiu HENG, Yuming XU, Jifeng WANG
  • Publication number: 20240143225
    Abstract: A solid state drive (SSD) includes an NAND memory and an SSD controller. The SSD controller includes an interface coupled to a host machine, a nonvolatile memory controller coupled to the interface, and a processor coupled to the nonvolatile memory controller. The SSD controller is configured to: receive, via the interface, a write command from the host machine; process, by the nonvolatile memory controller, the write command; transmit, from the nonvolatile memory controller to the processor, a system message; process, by the processor according to Zoned Namespaces (ZNS) protocol, the system message; obtain, by the nonvolatile memory controller via the interface, host data for storage from the host machine; and write the host data to the NAND memory based on a result of processing the system message. Processing the system message by the processor and obtaining the host data by the nonvolatile memory controller are executed in parallel.
    Type: Application
    Filed: February 24, 2023
    Publication date: May 2, 2024
    Inventors: Yuming XU, Jiu HENG, Fei XUE, Wentao WU, Jifeng WANG, Jiajing JIN, Xiang GAO
  • Publication number: 20240118835
    Abstract: An SSD includes an MRAM, an NAND memory, and an SSD controller. The SSD controller is configured to receive first data from a host machine, save the first data to an SSD data buffer, fetch the first data from the SSD data buffer and write the first data to the MRAM via the MRAM controller, determine, by the data allocation circuit based on a characteristic of the first data, whether to save the first data to the MRAM or the NAND memory, and in response to determining saving the first data to the NAND memory, read the first data from the MRAM, write the first data to the NAND memory, and erase the first data from the MRAM.
    Type: Application
    Filed: April 30, 2023
    Publication date: April 11, 2024
    Inventors: Fei XUE, Wentao WU, Jiajing JIN, Xiang GAO, Jifeng WANG, Yuming XU, Jiu HENG, Hongzhong ZHENG
  • Patent number: 8660692
    Abstract: The system includes a robot body and a main robot control platform. The robot body includes a mechanical part and an electrical control part. The mechanical part includes a horizontal moving unit, an objective carrying platform unit and a bearing unit which are arranged in X, Y and Z cartesian coordinate directions. The objective carrying platform unit includes an objective carrying platform and a battery drive mechanism arranged on the objective carrying platform. A battery pushing mechanism is arranged on the battery drive mechanism. The electrical control part includes a data collection device connected with a main control computer system, a power drive mechanism, an I/O model and a wireless communication model I. The wireless communication model I, the wireless communication model II of a control backend and the wireless communication model III in the remote control device wirelessly communicate with each other.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 25, 2014
    Assignees: State Grid Corporation of China, State Grid Shandong Province Electric Power Company, Electric Power Research Institute of State Grid Shandong Electric Power Company, ShanDong LuNeng Intelligence Technology Co., Ltd.
    Inventors: Peiqing Miao, Bingqiang Li, Tongbin Wang, Lin Tan, Jinlong Zhao, Tongzhi Li, Liangmin Yu, Jun Du, Jinxing Wang, Chuanqing Wang, Hongmei Li, Jidong Liu, Yan Zhao, Shiyou Mu, Yutian Sun, Guanbin Wu, Yuming Gao, Huadong Zhang, Naiyuan Xu, Yong Sun
  • Patent number: 6890507
    Abstract: Carbon-containing fly ash has been treated with optimum amounts of ozone. There is homogenous treatment of the fly ash with ozone and over saturation with ozone is avoided. In a further embodiment of the invention carbon, from various sources is oxygenated to be incorporated into concrete. The preferred oxygenating agent is ozone.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: May 10, 2005
    Assignee: Brown University Research Foundation
    Inventors: Xu Chen, Yuming Gao, Robert H. Hurt, Eric M. Suuberg, Arun K. Mehta
  • Patent number: 6746654
    Abstract: A method for removing ammonia from fly ash employs water mist (a water fog) or a flowing warm humid air stream to rid the fly ash of ammonia. Ozone alone or with other co-oxidants such as hydrogen peroxide are also used to rid fly ash of ammonia.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: June 8, 2004
    Assignee: Brown University Research Foundation
    Inventors: Arun K. Mehta, Robert H. Hurt, Yuming Gao, Xu Chen, Eric M. Suuberg
  • Publication number: 20030147795
    Abstract: A method for removing ammonia from fly ash employs water mist (a water fog) or a flowing warm humid air stream to rid the fly ash of ammonia. Ozone alone or with other co-oxidants such as hydrogen peroxide are also used to rid fly ash of ammonia.
    Type: Application
    Filed: November 13, 2002
    Publication date: August 7, 2003
    Applicant: BROWN UNIVERSITY RESEARCH FOUNDATION
    Inventors: Arun K. Mehta, Robert H. Hurt, Yuming Gao, Xu Chen, Eric M. Suuberg
  • Publication number: 20030110985
    Abstract: A method for removing ammonia from fly ash employs water mist (a water fog) or a flowing warm humid air stream to rid the fly ash of ammonia. Ozone alone or with other co-oxidants such as hydrogen peroxide are also used to rid fly ash of ammonia.
    Type: Application
    Filed: December 4, 2002
    Publication date: June 19, 2003
    Applicant: BROWN UNIVERSITY RESEARCH FOUNDATION
    Inventors: Arun K. Mehta, Robert H. Hurt, Yuming Gao, Xu Chen, Eric M. Suuberg
  • Publication number: 20030066461
    Abstract: Carbon-containing fly ash has been treated with optimum amounts of ozone. There is homogenous treatment of the fly ash with ozone and over saturation with ozone is avoided. In a further embodiment of the invention carbon, from various sources is oxygenated to be incorporated into concrete. The preferred oxygenating agent is ozone.
    Type: Application
    Filed: September 17, 2002
    Publication date: April 10, 2003
    Inventors: Xu Chen, Yuming Gao, Robert H. Hurt, Eric M. Suuberg, Arun K. Mehta
  • Patent number: 6521037
    Abstract: Carbon-containing fly ash has been treated with optimum amounts of ozone. There is homogenous treatment of the fly ash with ozone and oversaturation with ozone is avoided.
    Type: Grant
    Filed: August 22, 2001
    Date of Patent: February 18, 2003
    Assignee: Brown University Research Foundation
    Inventors: Robert H. Hurt, Eric M. Suubert, Arun Kumar Mehta, Yuming Gao, Xu Chen