Patent ID: 8914471

Claim:
A method of delivering files to a receiver device over a broadcast communication network, comprising: receiving files for transport from a content provider, the received files having a file name and containing information regarding file contents and communication requirements, wherein the content provider specifies broadcast transport requirements for each of the received files; ingesting the received files via a file ingestion system; sending a notice from the file ingestion system notifying the broadcast network of the ingested files and the broadcast transport requirements of the ingested files; scheduling, in the file ingestion system, transmission times of the ingested files on one or more broadcast transmission streams; scheduling the received files for transmission via a file data flow within broadcast transmissions; generating a broadcast scheduling message indicating when files will be broadcast within a broadcast scheduling period, information regarding those files, and a scheduled broadcast time window for each file, wherein the broadcast scheduling message advertises delivery schedules of the received files; broadcasting the generated broadcasts scheduling message via the broadcast network; broadcasting the received files via the file data flow of the broadcast network in accordance with the scheduled broadcast time windows included within the broadcast scheduling message, wherein the received files are broadcast on transmission resources organized into one or more file delivery pipes; identifying files already scheduled for transmission on the broadcast transmission streams but not yet advertised by the broadcast scheduling message; and using the transport requirements specified by the content provider to pack newly ingested files into the broadcast transmission streams along with the identified files.