IP Library Granted Patent US 9,307,277
Granted Patent B2
US 9,307,277 · App. 14/184,991 · Granted Apr 5, 2016

Internet video aggregation system with remote control

Inventors: Michael M. Gordon (Paradise Valley, AZ); Blair R. R. Harrison (Sherman Oaks, CA); Adrian K. Roston (Los Angeles, CA)
Assignee: Frequency IP Holdings, LLC
H04N21/2665G06F17/30828G06Q30/02H04L65/60H04N21/2393H04N21/23424H04N21/23617H04N21/2407H04N21/2541H04N21/25875H04N21/2668H04N21/26266H04N21/4314H04N21/4316H04N21/4622H04N21/4725H04N21/47205H04N21/6175H04N21/64322H04N21/812H04N21/858H04N21/8586H04N21/4756H04N21/4786H04N21/4821
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,307,277
App. No.
14/184,991
Granted
Apr 5, 2016
Kind
B2
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 (87)

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.

Assignments (2)
SECURITY INTEREST Recorded Sep 30, 2020
From: FREQUENCY IP HOLDINGS, LLC
To: POINT BLANK CAPITAL LLC
Reel/Frame 053932/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2014
From: GORDON, MICHAEL M.; HARRISON, BLAIR R. R.; ROSTON, ADRIAN K.
To: FREQUENCY IP HOLDINGS, LLC
Reel/Frame 032254/0654 →
Continuity (7)
Continuation 13717597 · Dec 17, 2012
Continuation In Part 13469717 · May 11, 2012
Continuation 13460305 · Apr 30, 2012
Continuation PCTUS2012035854 · Apr 30, 2012
Continuation In Part 13296183 · Nov 14, 2011
Provisional Application 61733870 · Dec 5, 2012
Related Publication 20140173666A1 · Jun 19, 2014