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: 11886743Abstract: 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: GrantFiled: November 22, 2021Date of Patent: January 30, 2024Assignee: SHENZHEN DAPU MICROELECTRONICS CO., LTD.Inventors: Yuanbing Liu, Xiang Chen, Hongbo Wan, Weijun Li, Yafei Yang
-
Patent number: 11874741Abstract: 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: GrantFiled: January 6, 2023Date of Patent: January 16, 2024Assignee: DAPUSTOR CORPORATIONInventors: Bin Han, Hongbo Wan, Yafei Yang
-
Publication number: 20230143435Abstract: 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: ApplicationFiled: January 6, 2023Publication date: May 11, 2023Applicant: DapuStor CorporationInventors: Bin Han, Hongbo Wan, Yafei Yang
-
Publication number: 20220083275Abstract: 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: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Applicant: SHENZHEN DAPU MICROELECTRONICS CO., LTD.Inventors: Yuanbing LIU, Xiang Chen, Hongbo Wan, Weijun Li, Yafei Yang
-
Publication number: 20190110100Abstract: 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: ApplicationFiled: December 10, 2018Publication date: April 11, 2019Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Qiang GAO, Jinlong ZHU, Huayong XU, Hongbo WAN, Zhenhua QU
-
Patent number: 10212471Abstract: 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: GrantFiled: October 28, 2014Date of Patent: February 19, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Qiang Gao, Jinlong Zhu, Huayong Xu, Hongbo Wan, Zhenhua Qu
-
Publication number: 20160241905Abstract: 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: ApplicationFiled: October 28, 2014Publication date: August 18, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Qiang GAO, Jinlong ZHU, Huayong XU, Hongbo WAN, Zhenhua QU
-
Patent number: 8185688Abstract: 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: GrantFiled: September 25, 2006Date of Patent: May 22, 2012Assignee: NETAC Technology Co., Ltd.Inventor: Hongbo Wan
-
Publication number: 20090313417Abstract: 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: ApplicationFiled: September 25, 2006Publication date: December 17, 2009Inventor: Hongbo Wan