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:
Mar. 30, 2021

Filed:

Dec. 22, 2016
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Tihomir Krasimirov Mateev, Sofia, BG;

Etienne Robert Le Sueur, New York, NY (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 16/951 (2019.01); G06F 16/11 (2019.01); G06F 9/455 (2018.01); G06F 16/9538 (2019.01);
U.S. Cl.
CPC ...
G06F 16/951 (2019.01); G06F 9/45533 (2013.01); G06F 16/113 (2019.01); G06F 16/9538 (2019.01); G06F 2009/45595 (2013.01);
Abstract

An approach for parsing and streaming contents of archive files is disclosed. In one embodiment, a client script executed by a web browser parses an archive file based on its archival format, without loading the entire archive file into memory. For example, the client may read only header fields of files inside a TAR format archive file to identify the files therein and their locations, while skipping contents of those files. Having identified files inside the archive file and their locations, the client further reads and processes files that are small enough to be handled by the web browser, while streaming to appropriate endpoints contents of other files such as those that are too large to be handled by the web browser. Such streaming may include slicing large files into sections the web browser can handle and attaching the sections to HTTP requests that are sent to appropriate endpoints.


Find Patent Forward Citations

Loading…