IP Library Granted Patent US 10,057,617
Granted Patent B2
US 10,057,617 · App. 15/048,071 · Granted Aug 21, 2018

Presentation of selective digital content feeds

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/2387H04N21/2393H04N21/23424H04N21/23617H04N21/2407H04N21/2541H04N21/2543H04N21/25875H04N21/25891H04N21/2668H04N21/26266H04N21/4314H04N21/4316H04N21/44H04N21/4532H04N21/4622H04N21/4627H04N21/4725H04N21/47205H04N21/6125H04N21/6175H04N21/64322H04N21/812H04N21/84H04N21/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 10,057,617
App. No.
15/048,071
Granted
Aug 21, 2018
Kind
B2
Abstract

A video aggregation system presents video contents items to multiple users. A first feed, a second feed, and a third feed are acquired. The aggregation system presents content items of the first feed, the second feed, and the third feed in a first sequence to a first user. The aggregation system presents content items of the first feed, the second feed, and the third feed in a second sequence to a second user. In some embodiments, the first sequence and/or the second sequence are based on subscription to content of the first user and/or the second user.

Claims (73)

1. A video processing system to provide users personalized video from videos available on the Internet, the video processing system comprising:

one or more hardware servers;

a first feed that is acquired by the one or more hardware servers from a first service, wherein:

the first feed is accessible from the Internet;

the first feed comprises a first plurality of feed items; and

each feed item of the first plurality of feed items includes a separately resolvable link to a content object available from the Internet;

a second feed that is acquired by the one or more hardware servers from a second service, wherein:

the second feed is accessible from the Internet;

the second feed comprises a second plurality of feed items; and

each feed item of the second plurality of feed items includes a separately resolvable link to a content object available from the Internet;

a third feed that is acquired by the one or more hardware servers from a third service, wherein:

the third feed is accessible from the Internet;

the third feed comprises a third plurality of feed items; and

each feed item of the third plurality of feed items includes a separately resolvable link to a content object available from the Internet; and

an aggregation system to:

present the first plurality of feed items of the first feed, the second plurality of feed items of the second feed, and the third plurality of feed items of the third feed to a first user, in a first sequence; and

present the first plurality of feed items of the first feed, the second plurality of feed items of the second feed, and the third plurality of feed items of the third feed to a second user, in a second sequence that is different from the first sequence.

2. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 1 , wherein the first plurality of feed items of the first feed are filtered from a larger plurality of feed items of the first feed.

3. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 1 , wherein the first plurality of feed items of the first feed, the second plurality of feed items of the second feed, and the third plurality of feed items of the third feed are presented to the first user in the first sequence based on a subscription to content of the first user.

4. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 1 , wherein the first plurality of feed items of the first feed, the second plurality of feed items of the second feed, and the third plurality of feed items of the third feed are presented to the first user in the first sequence based on actions of the first user.

5. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 1 , wherein the first plurality of feed items of the first feed, the second plurality of feed items of the second feed, and the third plurality of feed items of the third feed are presented to the first user in the first sequence based on one or more of: a source of a feed item; a topic; a category; popularity; a device characteristic of a device of the first user; saves of the first user; views of the first user; and/or sharing of the first user.

6. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 1 , wherein the aggregation system tracks an order of feed items of the first sequence.

7. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 1 , wherein the aggregation system automatically plays back the first sequence to the first user.

8. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 1 , wherein the aggregation system presents an advertisement with the first plurality of feed items presented to the first user.

9. A video processing system to provide users personalized video from videos available on the Internet, the video processing system comprising:

one or more hardware servers;

a first feed that is acquired by the one or more hardware servers from a first service, wherein:

the first feed is accessible from the Internet;

the first feed comprises a first plurality of feed items; and

each feed item of the first plurality of feed items includes a separately resolvable link to a content object available from the Internet;

a second feed that is acquired by the one or more hardware servers from a second service, wherein:

the second feed is accessible from the Internet;

the second feed comprises a second plurality of feed items; and

each feed item of the second plurality of feed items includes a separately resolvable link to a content object available from the Internet;

a third feed that is acquired by the one or more hardware servers from a third service, wherein:

the third feed is accessible from the Internet;

the third feed comprises a third plurality of feed items; and

each feed item of the third plurality of feed items includes a separately resolvable link to a content object available from the Internet; and

an aggregation system to:

present the first feed, the second feed, and the third feed to a first user, in a first sequence; and

present the first feed, the second feed, and the third feed to a second user, in a second sequence that is different from the first sequence.

10. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 9 , wherein the first feed, the second feed, and the third feed are presented to the first user in the first sequence based on subscription to content of the first user.

11. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 9 , wherein the first feed, the second feed, and the third feed are filtered from a plurality of feeds.

12. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 9 , wherein the aggregation system presents an advertisement with the first feed presented to the first user.

13. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 9 , wherein the first feed, the second feed, and the third feed are presented to the first user in the first sequence based on one or more of: an action of the first user; a source of a feed; a topic; a category; popularity; a device characteristic of a device of the first user; saves of the first user; views of the first user; and/or sharing of the first user.

14. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 9 , wherein the aggregation system tracks an order of feeds of the first sequence.

15. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 9 , wherein the aggregation system:

filters the first feed to identify the first plurality of feed items;

filters the second feed to identify the second plurality of feed items; and

filters the third feed to identify the third plurality of feed items, wherein filtering the first feed, the second feed, and the third feed is performed before presenting the first feed, the second feed, and the third feed to the first user.

16. A video processing system to provide users personalized video from videos available on the Internet, the video processing system comprising:

one or more hardware servers;

a first feed that is acquired by the one or more hardware servers from a first service, wherein:

the first feed is accessible from the Internet;

the first feed comprises a first plurality of feed items; and

each feed item of the first plurality of feed items includes a separately resolvable link to a content object available from the Internet;

a second feed that is acquired by the one or more hardware servers from a second service, wherein:

the second feed is accessible from the Internet;

the second feed comprises a second plurality of feed items; and

each feed item of the second plurality of feed items includes a separately resolvable link to a content object available from the Internet;

a third feed that is acquired by the one or more hardware servers from a third service, wherein:

the third feed is accessible from the Internet;

the third feed comprises a third plurality of feed items; and

each feed item of the third plurality of feed items includes a separately resolvable link to a content object available from the Internet; and

an aggregation system to:

present the first plurality of feed items of the first feed and the second plurality of feed items of the second feed to a first user, and filter the third plurality of feed items from the third feed so that the third plurality of feed items are not presented to the first user; and

present the first plurality of feed items of the first feed and the third plurality of feed items of the third feed to a second user, and filter the second plurality of feed items from the second feed so that the second plurality of feed items are not presented to the second user.

17. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 16 , wherein the aggregation system:

presents the first plurality of feed items to the first user in a first sequence; and

presents the first plurality of feed items to the second user in a second sequence that is different from the first sequence.

18. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 16 , wherein the first plurality of feed items of the first feed are filtered from a larger plurality of feed items of the first feed.

19. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 16 , wherein the first user receives the second plurality of feed items from the second service because the first user has subscription to content of the second service.

20. The video processing system to provide users personalized video from videos available on the Internet as recited in claim 16 , wherein the aggregation system presents an advertisement with the first plurality of feed items presented to the first user.

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 19, 2016
From: GORDON, MICHAEL M.; HARRISON, BLAIR R. R.; ROSTON, ADRIAN K.
To: FREQUENCY IP HOLDINGS, LLC
Reel/Frame 037776/0224 →
Priority Claims (2)
AU 2011202182 · Apr 29, 2011 · national
WO PCT/US2011/034653 · Apr 29, 2011 · international
Continuity (8)
Continuation 14184991 · Feb 20, 2014
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 20160173924A1 · Jun 16, 2016