Back to results
US 12,113,847 B2Granted
System and method for data transfer, including protocols for use in data transfer in a content management environment
AssigneeOpen Text Corporation
InventorsDan-Horia Trufasiu, George Frederick Kevin Morris, Tao Zhou
Life of this patent
Estimating the term…
Abstract
Embodiments of a service based data transfer system are disclosed herein. Embodiments may of such a data transfer system may include a data transfer server providing a common data transfer interface such as a services interface that may be called by a client device to transfer data files to, or retrieve data files from a content management system.
Claims19
A method comprising:
- at a transfer handler of a data transfer server, receiving a request to initiate the data transfer of a client file associated with a client application from a client device having the client application executing thereon to a content management system;
- for each chunk of a set of chunks identified in a chunk map created on the client device,
- receiving, by the transfer handler, an upload request containing the chunk, and
- storing, by the transfer handler, the chunk into a corresponding transfer file on the data transfer server;
- receiving, by the transfer handler, a commit request;
- and
- sending, by the transfer handler in response to receiving the commit request, a file storage request to the content management system, the file storage request containing the transfer file.
4 more elements
A non-transitory computer readable medium, storing instructions executable by a processor for:
- at a transfer handler of a data transfer server, receiving a request to initiate the data transfer of a client file associated with a client application from a client device having the client application executing thereon to a content management system;
- for each chunk of a set of chunks identified in a chunk map created on the client device:
- receiving, by the transfer handler, an upload request containing the chunk, and
- storing, by the transfer handler, the chunk into a corresponding transfer file on the data transfer server;
- receiving, by the transfer handler, a commit request;
- and
- sending, by the transfer handler in response to receiving the commit request, a file storage request to the content management system, the file storage request containing the transfer file.
4 more elements
A data transfer server comprising:
- one or more server machines coupled to one or more data storage devices, the one or more server machines comprising a transfer handler configured to:
- receive a request to initiate the data transfer of a client file associated with a client application from a client device having the client application executing thereon to a content management system;
- for each chunk of a set of chunks identified in a chunk map created on the client device,
- receive an upload request containing the chunk, and
- store the chunk into a corresponding transfer file on the data transfer server;
- receive a commit request;
- and
- send, in response to receiving the commit request, a file storage request to the content management system, the file storage request containing the transfer file.
5 more elements
Dependencies are inferred from the claim text.