| CPC H04N 21/6143 (2013.01) [H04N 21/4126 (2013.01); H04N 21/433 (2013.01); H04N 21/435 (2013.01)] | 20 Claims |

|
11. A system, comprising:
one or more processors; and
one or more memory devices having stored thereon instructions that when executed by the one or more processors cause the one or more processors to:
receive, by a device and over a direct broadcast satellite (DBS) channel, an instructional media file having metadata;
wherein the device is part of a gateway, and
wherein the gateway comprises a local database, at least one local processor, a router and/or modem for communicating with other gateways, and an analytics engine;
store, by the device, the instructional media file in the local database for future viewing;
determine, by the analytics engine, a time to present the instructional media file, wherein the determination is based on processing an associated profile of an end-user and the metadata; and
present, by the at least one local processor, the instructional media file.
|