| 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/23424 (2013.01); H04N 21/23617 (2013.01); H04N 21/2387 (2013.01); H04N 21/2393 (2013.01); H04N 21/2407 (2013.01); H04N 21/2541 (2013.01); H04N 21/2543 (2013.01); H04N 21/25875 (2013.01); H04N 21/26266 (2013.01); H04N 21/2668 (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/47205 (2013.01); H04N 21/4725 (2013.01); H04N 21/4788 (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 system for providing users personalized video feeds from videos available on the Internet, the system comprising:
a first service feed that:
is acquired from a first Internet service that is accessible from the Internet;
comprises a first plurality of feed items, wherein each of the first plurality of feed items include a separately resolvable link to a content object available from the Internet; and
comprises a first feed item, wherein:
the first feed item is one of the first plurality of feed items; and
the first feed item includes a first separately resolvable link to a first content object;
a second service feed that:
is acquired from a second Internet service that is accessible from the Internet;
comprises a second plurality of feed items, wherein each of the second plurality of feed items include a separately resolvable link to a content object available from the Internet; and
comprises a second feed item, wherein:
the second feed item is one of the second plurality of feed items;
the second feed item includes a second separately resolvable link to a second content object; and
an aggregation system that is configured to:
receive the first service feed;
receive the second service feed;
combine the first service feed and the second service feed to form a selective video feed, the selective video feed comprising the first feed item and the second feed item;
transmit the selective video feed to an end-user device;
receive from the end-user device a selection of the first feed item for the first content object;
request an advertisement, wherein a request for the advertisement is routed to a server capable of providing a plurality of advertisements;
receive a response to the request for the advertisement wherein:
the response identifies an ad; and
the ad is one of the plurality of advertisements; and
include the ad in the selective video feed presented via the end-user device.
|