| CPC G06Q 30/02 (2013.01) [G06Q 30/0261 (2013.01); G06Q 30/0269 (2013.01); H04N 21/23424 (2013.01); H04N 21/25883 (2013.01); H04N 21/812 (2013.01)] | 6 Claims |

|
[ 21. A computer-implemented method comprising:
receiving a request for a first video from a user device;
determining video metadata about the first video;
determining contextual data for the first video;
determining a plurality of videos based on the metadata and the contextual data;
determining, based on the contextual data a presentation order from among a plurality of possible presentation orders for presenting the first video and the plurality of videos;
transmitting the first video for presentation at the user device; and
transmitting the plurality of videos to the user device for automatic sequential presentation based on the presentation order, the automatic sequential presentation occurring after presentation of the first video. ]
|