US9307277B2ActiveUtilityA1
Internet video aggregation system with remote control
Est. expiryApr 29, 2031(~4.8 yrs left)· nominal 20-yr term from priority
H04N 21/4725H04N 21/23617H04N 21/2541H04N 21/6175H04N 21/482G06Q 30/02H04N 21/26266H04N 21/4316H04N 21/47205H04N 21/4821G06F 16/9535G06F 16/735H04N 21/4886H04N 21/23424H04N 21/4627H04N 21/64322H04N 21/4622H04N 21/4314H04N 21/2665H04L 65/60H04N 21/8586H04N 21/2387H04N 21/6125H04N 21/4532H04N 21/858H04N 21/2668H04N 21/2407H04N 21/4786H04N 21/84H04N 21/812H04N 21/4756H04N 21/25875H04N 21/2543H04N 21/4788H04N 21/25891H04N 21/44H04N 21/2393G06F 17/30828
85
PatentIndex Score
3
Cited by
25
References
20
Claims
Abstract
Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. A selective feed is generated by combining a first service feed and a second service feed. A control feed is sent to a second end-user device based on the selective feed and receiving input from a first end-user device. In some embodiments, playback on the second end-user device is controlled by input received from the first end-user device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A video processing system for providing users personalized video content feeds from videos available on the Internet, the video processing system comprising:
one or more hardware servers;
a first service feed that:
is acquired by the one or more hardware servers from a first Internet service that is accessible from the Internet; and
comprises a first plurality of feed items, wherein each of the first plurality of feed items include a separately resolvable link to another content object available from the Internet;
a second service feed that:
is acquired by the one or more hardware servers from 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 include a separately resolvable link to another content object available from the Internet; and
an aggregation system that:
generates a selective feed by combining the first service feed and the second service feed;
receives input from a first end-user device; and
generates a controlled feed comprising at least one feed item that references a video object based on both the selective feed and input from the first end-user device; and
transmits the controlled feed and control functions to a second end-user device, wherein the second end-user device is different from the first end-user device.
2. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 1 , wherein:
the first plurality of feed items are arranged serially in the first service feed; and
the second plurality of feed items are arranged serially in the second service feed.
3. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 1 , wherein:
the input from the first end-user device comprises selecting a third service feed;
the third service feed comprises a third plurality of feed items, wherein each of the third plurality of feed items include a separately resolvable link to another content object available from the Internet; and
based on the input from the first end-user device, the third service feed is included in the controlled feed.
4. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 1 , wherein:
the input from the first end-user device comprises a filter parameter; and
based on the input from the first end-user device, a first subset of feed items is removed from either the first plurality of feed items and/or the second plurality of feed items based on the filter parameter, so that the first subset of feed items is not part of the controlled feed.
5. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 4 , wherein the filter parameter is a category of content objects.
6. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 4 , wherein the filter parameter specifies lengths of content objects, referenced by feed items, to include or exclude in the controlled feed.
7. A video processing system for providing users personalized video content feeds from videos available on the Internet, the video processing system comprising:
one or more hardware servers;
a first service feed that:
is acquired by the one or more hardware servers from a first Internet service that is accessible from the Internet; and
comprises a first plurality of feed items, wherein each of the first plurality of feed items include a separately resolvable link to another content object available from the Internet;
a second service feed that:
is acquired by the one or more hardware servers from 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 include a separately resolvable link to another content object available from the Internet; and
an aggregation system that:
generates a selective feed by combining the first service feed and the second service feed by:
receiving the first service feed;
reducing the first plurality of feed items of the first service feed to a first subset of feed items that link to video content items available from the Internet;
receiving the second service feed; and
combining the first subset of feed items with a plurality of feed items from the second service feed;
receives input from a first end-user device; and
generates a controlled feed comprising at least one feed item that references a video object based on both the selective feed and input from the first end-user device; and
transmits the controlled feed to a second end-user device, wherein the second end-user device is different from the first end-user device.
8. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 7 , wherein the aggregation system further reduces the second plurality of feed items from the second service feed to a second subset of feed items that link to video content items available from the Internet.
9. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 7 , wherein the aggregation further transmits control functions to the second end-user device.
10. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 7 , wherein:
the input from the first end-user device comprises a filter parameter; and
based on the input from the first end-user device, a first subset of feed items is removed from either the first plurality of feed items and/or the second plurality of feed items based on the filter parameter, so that the first subset of feed items is not part of the controlled feed.
11. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 10 , wherein the filter parameter specifies lengths of content objects, referenced by feed items, to include or exclude in the controlled feed.
12. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 7 , wherein:
the input from the first end-user device comprises selecting a playback control; and
playback of the controlled feed on the second end-user device is based on the input from the first end-user device.
13. The video processing system for providing users personalized video content feeds from videos available on the Internet as recited in claim 7 , wherein:
the input from the first end-user device comprises an action to save the video object referenced by the at least one feed item; and
playback of the controlled feed on the second end-user device includes the video object referenced by the at least one feed item saved by the action of the first end-user device.
14. A method for providing users personalized video content feeds from videos available on the Internet, the method comprising:
acquiring a first service feed, wherein:
the first service feed is acquired from a first Internet service;
the first Internet service is accessible from the Internet;
the first service feed comprises a first plurality of feed items; and
each of the first plurality of feed items include a separately resolvable link to another content object available from the Internet;
acquiring a second service feed, wherein:
the second service feed is acquired from a second Internet service;
the second Internet service is accessible from the Internet;
the second service feed comprises a second plurality of feed items; and
each of the second plurality of feed items include a separately resolvable link to another content object available from the Internet;
generating a selective feed by combining the first service feed and the second service feed by:
receiving the first service feed;
reducing the first plurality of feed items of the first service feed to a first subset of feed items that link to video content items available from the Internet;
receiving the second service feed; and
combining the first subset of feed items with a plurality of feed items from the second service feed;
receiving input from a first end-user device;
generating a controlled feed, wherein the controlled feed comprises at least one feed item that references a video object based on both:
the selective feed; and
input from the first end-user device; and
transmitting the controlled feed to a second end-user device, wherein the second end-user device is different from the first end-user device.
15. The method for providing users personalized video content feeds from videos available on the Internet as recited in claim 14 , wherein:
the input from the first end-user device comprises selecting a playback control; and
playback of the controlled feed on the second end-user device is based on the input from the first end-user device.
16. The method for providing users personalized video content feeds from videos available on the Internet as recited in claim 14 , wherein:
a notice is sent to the first end-user device, the notice comprising a reference to at least one device connected to the aggregation system;
the notice identifies the presence of the second end-user device whereby an information display on the first end-user device identifies the presence of the second end-user device.
17. The method for providing users personalized video content feeds from videos available on the Internet as recited in claim 16 , wherein the notice comprises identifying information associated with the second end-user device.
18. The method for providing users personalized video content feeds from videos available on the Internet as recited in claim 17 , wherein the identifying information associated with the second end-user device comprises a manufacturer device identifier.
19. The method for providing users personalized video content feeds from videos available on the Internet as recited in claim 17 , wherein the identifying information associated with the second end-user device comprises a customized device name.
20. The method for providing users personalized video content feeds from videos available on the Internet as recited in claim 14 , wherein:
the input from the first end-user device comprises an action to save the video object referenced by the at least one feed item; and
playback of the controlled feed on the second end-user device includes the video object referenced by the at least one feed item saved by the action of the first end-user device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.