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.

Date of Patent:
Jul. 09, 2019

Filed:

Jul. 27, 2017
Applicant:

Caringo, Inc., Austin, TX (US);

Inventors:

Glen Paul Olsen, Paraparaumu, NZ;

Jonathan Ring, Austin, TX (US);

Russell Turpin, Corpus Christi, TX (US);

Assignee:

CARINGO INC., Austin, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 29/06 (2006.01); G06F 16/13 (2019.01); G06F 16/17 (2019.01); G06F 16/14 (2019.01); G06F 16/176 (2019.01); G06F 16/18 (2019.01);
U.S. Cl.
CPC ...
H04L 67/06 (2013.01); G06F 16/13 (2019.01); G06F 16/152 (2019.01); G06F 16/17 (2019.01); G06F 16/176 (2019.01); G06F 16/1858 (2019.01); H04L 65/4023 (2013.01); H04L 67/10 (2013.01); H04L 67/146 (2013.01); H04L 67/1097 (2013.01);
Abstract

A method writes a data block from a client application onto object storage. Object storage receives a write request with a data block over an API from a coupling server, the data block being an update to a target file stored within object storage. Next, object storage receives a completion request from the coupling server for the target file. Then, object storage receives a final manifest from the coupling server, the final manifest includes for each data block of the target file an identifier for said data block, a start location, an end location or a size, and a unique identifier for the data block; the manifest has the data blocks ordered by positions in the target file. Finally, object storage assembles of new version of the target file using the final manifest, the received data block and other data blocks of the target file, and writes a new version into object storage.


Find Patent Forward Citations

Loading…