Generating content fragments for content distribution
AssigneeVMware, Inc.
InventorsRamani Panchapakesan, Vijaykumar Bhat, Sachin Vas
Life of this patent
Estimating the term…
Abstract
Disclosed are various examples for specifying portions of content files that can be stored on a client device. A content file stored in a remote storage area can be segmented into content fragments. A manifest file that specifies which portions of the content file correspond to content fragments can also be generated. The manifest file and content fragments can be packaged into a content package file that is stored on a client device and interpreted by a content proxy server.
Claims20
A non-transitory computer-readable medium embodying a program executable in a computing device, the program, when executed by the computing device, being configured to cause the computing device to at least:
- generate a manifest file corresponding to a content file;
- generate a content file package including a subset of content fragments of the content file and the manifest file, the manifest file identifying the subset of content fragments from the content file that are designated for local storage on a client device, wherein a remainder of the content fragments are designated for remote storage, wherein the subset of content fragments comprise less than an entirety of the content file;
- and
- transmit the content file package to the client device, wherein the client device executes a viewer application configured to render the content file.
A system comprising:
- a computing device;
- and
- a content access application executable by the computing device, the content access application configured to cause the computing device to at least:
- generate a manifest file corresponding to a content file;
- generate a content file package including a subset of content fragments of the content file and the manifest file, the manifest file identifying the subset of content fragments from the content file that are designated for local storage on a client device, wherein a remainder of the content fragments are designated for remote storage, wherein the subset of content fragments comprise less than an entirety of the content file;
- and
- transmit the content file package to the client device, wherein the client device executes a viewer application configured to render the content file.
A method comprising:
- generating a manifest file corresponding to a content file;
- generating a content file package including a subset of content fragments of the content file and the manifest file, the manifest file identifying the subset of content fragments from the content file that are designated for local storage on a client device, wherein a remainder of the content fragments are designated for remote storage, wherein the subset of content fragments comprise less than an entirety of the content file;
- and
- transmitting the content file package to the client device, wherein the client device executes a viewer application configured to render the content file.
Dependencies are inferred from the claim text.