Patents by Inventor Guang H. Sui
Guang H. Sui 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: 10594771Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: GrantFiled: February 9, 2017Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Patent number: 10594772Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: GrantFiled: October 26, 2017Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Patent number: 10225321Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: GrantFiled: April 18, 2018Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Patent number: 10218774Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: GrantFiled: April 18, 2018Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Publication number: 20180227357Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: ApplicationFiled: April 18, 2018Publication date: August 9, 2018Inventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Publication number: 20180227355Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: ApplicationFiled: February 9, 2017Publication date: August 9, 2018Inventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Publication number: 20180227358Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: ApplicationFiled: April 18, 2018Publication date: August 9, 2018Inventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Publication number: 20180227356Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: ApplicationFiled: October 26, 2017Publication date: August 9, 2018Inventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang
-
Patent number: 10009412Abstract: A method for distributed file transfers with high performance and reliability includes creating, on a first Trivial File Transfer Protocol (TFTP) server, a global cache, where the global cache is used to store up to a first portion of a data file. The method further includes storing, on the first TFTP server, in the global cache, one or more continuous data blocks that have exceeded a defined first request rate threshold, where the one or more continuous data blocks make up a subset of the data blocks of the first portion of the data file. The method further includes predicting, on the first TFTP server, a next data block in the data file to be stored in the global cache and in response to predicting the next data block, storing, on the first TFTP server, the next data block in the global cache.Type: GrantFiled: December 13, 2017Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Feng Gao, Peng Hui Jiang, Jing Li, Qin Li, Guang H. Sui, Bin Xu, Jian Hua Zhang