×

Dynamic generation of video manifest files

  • US 10,148,716 B1
  • Filed: 04/09/2013
  • Issued: 12/04/2018
  • Est. Priority Date: 04/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for controlling delivery of a video asset to a client, comprising:

  • a processor configured to;

    obtain one or more manifest files;

    determined, based at least in part on an evaluation of the obtained one or more manifest files, a plurality of manifest file components, wherein a manifest file component comprises at least one of a reference to a segment of the video asset and a reference to a sub-manifest file;

    store the determined plurality of manifest file components in a repository comprising a plurality of candidate manifest file components;

    receive a request for a manifest file associated with the video asset, wherein the request includes an attribute associated with the client;

    obtain access to the repository including the plurality of candidate manifest file components;

    based at least in part on the attribute associated with the client included in the request, select, from the repository, a subset of the plurality of candidate manifest file components associated with the video asset;

    assemble a dynamic manifest file using the selected subset of the plurality of candidate manifest file components associated with the video asset selected from the repository based at least in part on the attribute associated with the client; and

    provide the assembled dynamic manifest file to the client, wherein the client is configured to obtain segments of the video asset according to the assembled dynamic manifest file; and

    a memory coupled to the processor and configured to provide the processor with instructions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×