CPC H04N 21/2665 (2013.01) [G06F 16/735 (2019.01); G06F 16/9535 (2019.01); G06Q 30/02 (2013.01); H04L 65/60 (2013.01); H04N 21/2387 (2013.01); H04N 21/2393 (2013.01); H04N 21/23424 (2013.01); H04N 21/23617 (2013.01); H04N 21/2407 (2013.01); H04N 21/2541 (2013.01); H04N 21/2543 (2013.01); H04N 21/25875 (2013.01); H04N 21/2668 (2013.01); H04N 21/26266 (2013.01); H04N 21/4314 (2013.01); H04N 21/4316 (2013.01); H04N 21/44 (2013.01); H04N 21/4532 (2013.01); H04N 21/4622 (2013.01); H04N 21/4627 (2013.01); H04N 21/4725 (2013.01); H04N 21/4788 (2013.01); H04N 21/47205 (2013.01); H04N 21/482 (2013.01); H04N 21/4886 (2013.01); H04N 21/6175 (2013.01); H04N 21/64322 (2013.01); H04N 21/812 (2013.01); H04N 21/84 (2013.01); H04N 21/858 (2013.01); H04N 21/8586 (2013.01); H04N 21/4756 (2013.01); H04N 21/4786 (2013.01); H04N 21/4821 (2013.01)] | 20 Claims |
1. A video processing system for providing users personalized video feeds from videos available on the Internet, the video processing system comprising:
a first service feed that:
is provided by a first Internet service; and
comprises a first plurality of feed items, wherein each of the first plurality of feed items includes video content that can be referenced via a separately resolvable link via the Internet;
a second service feed that:
is provided by a second Internet service that is accessible from the Internet; and
comprises a second plurality of feed items, wherein each of the second plurality of feed items includes video content that can be referenced via a separately resolvable link via the Internet; and
an aggregation system that is configured to:
receive the first plurality of feed items;
receive the second plurality of feed items;
combine the first plurality of feed items and the second plurality of feed items to form a selective video feed, the selective video feed comprising a plurality of first service feed items and a plurality of second feed items, including a first feed item;
transmit the selective video feed to a first end-user device;
direct the first end-user device to request a second feed item that is not a first service feed item or a second service feed item in response to a selection of the first feed item;
transmit a second selective video feed to a second end-user device, the second selective video feed comprising a plurality of the first service feed items and a plurality of the second feed items, including the first feed item; and
direct the second end-user device to request a third feed item in response to a selection of the first feed item, and wherein the third feed item is not the same as the second feed item.
|