Patents by Inventor Wentao JIN

Wentao JIN 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: 20240146721
    Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.
    Type: Application
    Filed: January 8, 2024
    Publication date: May 2, 2024
    Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
  • Patent number: 11968206
    Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: April 23, 2024
    Assignee: Magic Labs, Inc.
    Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
  • 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: 10253001
    Abstract: The present invention discloses a method for preparing azoxystrobin intermediates represented by formulae (1) and (2), comprising: controlling a compound represented by formula (3) to contact with sodium methoxide and 4,6-dichloropyrimidine, to obtain a mixture of intermediates represented by formulae (1) and (2), in the existence of a catalyst, the catalyst is an azabicyclic compound or its salt. The present invention further discloses a method for preparing azoxystrobin, comprising: controlling the intermediate represented by formula (2) provided in the present invention to react with 2-cyanophenol or its salt under the catalytic action of an azabicyclic compound or its salt, to obtain an azoxystrobin compound represented by formula (4). The method provided in the present invention has advantages including high transformation ratio, high product purity, easy and convenient operation, and environmental friendliness.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: April 9, 2019
    Assignees: Nutrichem Company Limited, Shangyu Nutrichem Co., LTD.
    Inventors: Jianwei Chen, Wenjun Wang, Jianhong Chi, Yongchang Zhao, Xufang Deng, Long Wang, Wentao Jin, Guobin Chen
  • Publication number: 20180141918
    Abstract: The present invention discloses a method for preparing azoxystrobin intermediates represented by formulae (1) and (2), comprising: controlling a compound represented by formula (3) to contact with sodium methoxide and 4,6-dichloropyrimidine, to obtain a mixture of intermediates represented by formulae (1) and (2), in the existence of a catalyst, the catalyst is an azabicyclic compound or its salt. The present invention further discloses a method for preparing azoxystrobin, comprising: controlling the intermediate represented by formula (2) provided in the present invention to react with 2-cyanophenol or its salt under the catalytic action of an azabicyclic compound or its salt, to obtain an azoxystrobin compound represented by formula (4). The method provided in the present invention has advantages including high transformation ratio, high product purity, easy and convenient operation, and environmental friendliness.
    Type: Application
    Filed: January 19, 2018
    Publication date: May 24, 2018
    Applicants: Nutrichem Company Limited, Shangyu Nutrichem CO., LTD.
    Inventors: Jianwei Chen, Wenjun Wang, Jianhong Chi, Yongchang Zhao, Xufang Deng, Long Wang, Wentao Jin, Guobin Chen
  • Patent number: 9920015
    Abstract: The present invention discloses a method for preparing azoxystrobin intermediates represented by formulae (1) and (2), comprising: controlling a compound represented by formula (3) to contact with sodium methoxide and 4,6-dichloropyrimidine, to obtain a mixture of intermediates represented by formulae (1) and (2), in the existence of a catalyst, the catalyst is an azabicyclic compound or its salt. The present invention further discloses a method for preparing azoxystrobin, comprising: controlling the intermediate represented by formula (2) provided in the present invention to react with 2-cyanophenol or its salt under the catalytic action of an azabicyclic compound or its salt, to obtain an azoxystrobin compound represented by formula (4). The method provided in the present invention has advantages including high transformation ratio, high product purity, easy and convenient operation, and environmental friendliness.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: March 20, 2018
    Assignees: NUTRICHEM COMPANY LIMITED, SHANGYU NUTRICHEM CO., LTD.
    Inventors: Jianwei Chen, Wenjun Wang, Jianhong Chi, Yongchang Zhao, Xufang Deng, Long Wang, Wentao Jin, Guobin Chen
  • Publication number: 20160200687
    Abstract: The present invention discloses a method for preparing azoxystrobin intermediates represented by formulae (1) and (2), comprising: controlling a compound represented by formula (3) to contact with sodium methoxide and 4,6-dichloropyrimidine, to obtain a mixture of intermediates represented by formulae (1) and (2), in the existence of a catalyst, the catalyst is an azabicyclic compound or its salt. The present invention further discloses a method for preparing azoxystrobin, comprising: controlling the intermediate represented by formula (2) provided in the present invention to react with 2-cyanophenol or its salt under the catalytic action of an azabicyclic compound or its salt, to obtain an azoxystrobin compound represented by formula (4). The method provided in the present invention has advantages including high transformation ratio, high product purity, easy and convenient operation, and environmental friendliness.
    Type: Application
    Filed: March 11, 2014
    Publication date: July 14, 2016
    Inventors: Jianwei CHEN, Wenjun WANG, Jianhong CHI, Yongchang ZHAO, Xufang DENG, Long WANG, Wentao JIN, Guobin CHEN