Patents by Inventor Tihomir Krasimirov MATEEV

Tihomir Krasimirov MATEEV 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: 10963521
    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.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 30, 2021
    Assignee: VMware, Inc.
    Inventors: Tihomir Krasimirov Mateev, Etienne Robert Le Sueur
  • Publication number: 20180181655
    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.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Inventors: Tihomir Krasimirov MATEEV, Etienne Robert LE SUEUR