Patents by Inventor Hongbo Wan

Hongbo Wan 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).

  • Patent number: 11886743
    Abstract: Disclosed is a method for enhancing service quality of a solid state drive and the solid state drive, and the method includes the steps of obtaining a remaining storage resource corresponding to a write I/O request periodically, and determining a resource waiting time of the write I/O request based on a resource consumption rate of the write I/O request. The method also includes setting a maximum scheduling delay time for the write I/O request according to the resource waiting time of the write I/O request. The method also includes identifying a type of unprocessed I/O requests and obtaining an arrival time of the unprocessed I/O requests, and sorting the unprocessed I/O requests in combination with the maximum scheduling delay time. The method further includes processing the unprocessed I/O requests according to the sort of the unprocessed I/O requests.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: January 30, 2024
    Assignee: SHENZHEN DAPU MICROELECTRONICS CO., LTD.
    Inventors: Yuanbing Liu, Xiang Chen, Hongbo Wan, Weijun Li, Yafei Yang
  • Patent number: 11874741
    Abstract: A data recovery method for a storage medium, a data recovery system, and a related device are provided. The method includes: when a write failure occurs during writing data into the storage medium, extracting original data corresponding to the data failed to be written and original verification data in an original RAID stripe to which the original data belongs; obtaining new verification data by performing calculation on the original data and the original verification data by using a preset verification algorithm; forming a new RAID stripe by using valid data other than the original data in the original RAID stripe and the new verification data, and recording data relations in the new RAID stripe; and when a reading failure occurs during reading the data in the new RAID stripe, recovering, according to the data relations in the new RAID stripe, the data failed to be read.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: January 16, 2024
    Assignee: DAPUSTOR CORPORATION
    Inventors: Bin Han, Hongbo Wan, Yafei Yang
  • Publication number: 20230143435
    Abstract: A data recovery method for a storage medium, a data recovery system, and a related device are provided. The method includes: when a write failure occurs during writing data into the storage medium, extracting original data corresponding to the data failed to be written and original verification data in an original RAID stripe to which the original data belongs; obtaining new verification data by performing calculation on the original data and the original verification data by using a preset verification algorithm; forming a new RAID stripe by using valid data other than the original data in the original RAID stripe and the new verification data, and recording data relations in the new RAID stripe; and when a reading failure occurs during reading the data in the new RAID stripe, recovering, according to the data relations in the new RAID stripe, the data failed to be read.
    Type: Application
    Filed: January 6, 2023
    Publication date: May 11, 2023
    Applicant: DapuStor Corporation
    Inventors: Bin Han, Hongbo Wan, Yafei Yang
  • Publication number: 20220083275
    Abstract: Disclosed is a method for enhancing service quality of a solid state drive and the solid state drive, and the method includes the steps of obtaining a remaining storage resource corresponding to a write I/O request periodically, and determining a resource waiting time of the write I/O request based on a resource consumption rate of the write I/O request. The method also includes setting a maximum scheduling delay time for the write I/O request according to the resource waiting time of the write I/O request. The method also includes identifying a type of unprocessed I/O requests and obtaining an arrival time of the unprocessed I/O requests, and sorting the unprocessed I/O requests in combination with the maximum scheduling delay time. The method further includes processing the unprocessed I/O requests according to the sort of the unprocessed I/O requests.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Applicant: SHENZHEN DAPU MICROELECTRONICS CO., LTD.
    Inventors: Yuanbing LIU, Xiang Chen, Hongbo Wan, Weijun Li, Yafei Yang
  • Publication number: 20190110100
    Abstract: Provided is a method of displaying and controlling a plurality of sub-screens on a display apparatus. A plurality of sub-screens of a preset number are displayed on a screen of the display apparatus, and the sub-screens are respectively bound to different input devices, and a control instruction sent from the input devices to the display apparatus independently controls only a sub-screen bound to a particular input device, and does not affect other sub-screens that are not bound to the particular input device. A user of a display may use various services at the same time via the plurality of independent sub-screens displayed on the screen of the display apparatus, and a plurality of users may share a large screen of the display apparatus and view respectively desired content at the same time.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 11, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Qiang GAO, Jinlong ZHU, Huayong XU, Hongbo WAN, Zhenhua QU
  • Patent number: 10212471
    Abstract: Provided is a method of displaying and controlling a plurality of sub-screens on a display apparatus. A plurality of sub-screens of a preset number are displayed on a screen of the display apparatus, and the sub-screens are respectively bound to different input devices, and a control instruction sent from the input devices to the display apparatus independently controls only a sub-screen bound to a particular input device, and does not affect other sub-screens that are not bound to the particular input device. A user of a display may use various services at the same time via the plurality of independent sub-screens displayed on the screen of the display apparatus, and a plurality of users may share a large screen of the display apparatus and view respectively desired content at the same time.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: February 19, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Qiang Gao, Jinlong Zhu, Huayong Xu, Hongbo Wan, Zhenhua Qu
  • Publication number: 20160241905
    Abstract: Provided is a method of displaying and controlling a plurality of sub-screens on a display apparatus. A plurality of sub-screens of a preset number are displayed on a screen of the display apparatus, and the sub-screens are respectively bound to different input devices, and a control instruction sent from the input devices to the display apparatus independently controls only a sub-screen bound to a particular input device, and does not affect other sub-screens that are not bound to the particular input device. A user of a display may use various services at the same time via the plurality of independent sub-screens displayed on the screen of the display apparatus, and a plurality of users may share a large screen of the display apparatus and view respectively desired content at the same time.
    Type: Application
    Filed: October 28, 2014
    Publication date: August 18, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Qiang GAO, Jinlong ZHU, Huayong XU, Hongbo WAN, Zhenhua QU
  • Patent number: 8185688
    Abstract: A method for data management in a flash memory medium is provided in the present invention, The method comprises the following steps: dividing a plurality of blocks of the flash memory medium into two or more sections; generating a section-address-mapping table by scanning logic addresses in the blocks in each section; storing the section-address-mapping table into a backup block in each section; and performing an operation of writing/reading by reading the section-address-mapping table, storing the section-address-mapping table to a RAM, and performing a conversion between a physical address and a logic address based on the section-address-mapping table stored in the RAM.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: May 22, 2012
    Assignee: NETAC Technology Co., Ltd.
    Inventor: Hongbo Wan
  • Publication number: 20090313417
    Abstract: A method for data management in a flash memory medium is provided in the present invention, The method comprises the following steps: dividing a plurality of blocks of the flash memory medium into two or more sections; generating a section-address-mapping table by scanning logic addresses in the blocks in each section; storing the section-address-mapping table into a backup block in each section; and performing an operation of writing/reading by reading the section-address-mapping table, storing the section-address-mapping table to a RAM, and performing a conversion between a physical address and a logic address based on the section-address-mapping table stored in the RAM.
    Type: Application
    Filed: September 25, 2006
    Publication date: December 17, 2009
    Inventor: Hongbo Wan