The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 21, 2019
Filed:
Aug. 26, 2017
Plesk International Gmbh, Schaffhausen, CH;
Denis Goleshchikhin, Novosibirsk, RU;
Plesk International GmbH, Schaffhausen, CH;
Abstract
System for transferring files includes source and target servers. A client on target server initiates data transfer by sending requests to agent on source server, including local path to data. Number of requests equals number of connections. Agent receives requests, uploads data from local storage and transfers data to client. Client receives data and stores it locally. File transfer process has multiple file copy operations. Each operation is executed by multiple parallel and independent procedures. File data and metadata are transferred between procedures via limited size queues, in random order. Each procedure is blocked when adding data to queue when queue reaches maximum size, or when queue is empty and not marked closed. The file list generation procedure asynchronously launches copies of itself to generate list of files in parallel. Agent reads next file from the list only when all blocks of current file are distributed between the copy procedures.