Patents by Inventor Denis Goleshchikhin

Denis Goleshchikhin 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: 10296375
    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.
    Type: Grant
    Filed: August 26, 2017
    Date of Patent: May 21, 2019
    Assignee: Plesk International GmbH
    Inventor: Denis Goleshchikhin