IP Library Granted Patent US 10,555,020
Granted Patent B2
US 10,555,020 · App. 16/028,098 · Granted Feb 4, 2020

Aggregation and presentation of video content items for multiple users

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/2665G06F16/735G06F16/9535G06Q30/02H04L65/60H04N21/2387H04N21/2393H04N21/23424H04N21/23617H04N21/2407H04N21/2541H04N21/2543H04N21/25875H04N21/2668H04N21/26266H04N21/4314H04N21/4316H04N21/44H04N21/4532H04N21/4622H04N21/4627H04N21/4725H04N21/47205H04N21/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,555,020
App. No.
16/028,098
Granted
Feb 4, 2020
Kind
B2
Abstract

A video aggregation system presents video content items to multiple users. A first filter is used to filter content items from a first feed and a second feed for a first user. A second filter is used to filter content items from the first feed and the second feed for a second user.

Claims (112)

1. A video processing system for providing users personalized video content from videos available on the Internet, the video processing system comprising:

a first Internet service feed that is accessible from the Internet from an Internet service and comprises a first plurality of feed items, wherein:

a first feed item of the first plurality of feed items includes a first separately resolvable link associated with a first video object;

the first video object is available from the Internet; and

the first separately resolvable link is a URI (uniform resource identifier) linking to an Internet domain that is separate from the Internet service;

a second Internet service feed that is accessible from the Internet from the Internet service and comprises a second plurality of feed items, wherein:

a second feed item of the second plurality of feed items includes a second separately resolvable link associated with a second video object;

the second video object is available from the Internet; and

the second separately resolvable link is a URI linking to an Internet domain that is separate from the Internet service; and

an aggregation system that is configured to:

generate a selective feed, the selective feed comprising:

the first video object associated with the first separately resolvable link; and

the second video object associated with the second separately resolvable link;

receive first data, wherein:

the first data is received from a first end-user device; and

the first data includes user-account information associated with the selective feed and a user account;

enable access to the selective feed via the first end-user device;

receive second data, wherein:

the second data is received from a second end-user device; and

the second data is associated with the user account; and

enable access to the selective feed via the second end-user device.

2. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 1 , wherein the first data is the same as the second data.

3. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 1 , the aggregation system further configured to:

receive a request from the first end-user device to play the first video object associated with the first separately resolvable link;

initiate a first request for an advertisement, wherein the first request for an advertisement is transmitted to a first server capable of providing a plurality of advertisements;

receive a response to the first request for an advertisement wherein:

the response to the first request for an advertisement identifies a first ad; and

the first ad is one of the plurality of advertisements; and

present the first ad within a user interface on the first end-user device.

4. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 3 , the aggregation system further configured to:

receive a request to play the second video object associated with the second separately resolvable link on the second end-user device;

initiate a second request for an advertisement, wherein the second request for an advertisement is transmitted to a second server capable of providing a second plurality of advertisements;

receive a response to the second request for an advertisement, wherein:

the response to the second request for an advertisement identifies a second ad; and

the second ad is one of the second plurality of advertisements; and

present the second ad within a user interface on the second end-user device.

5. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 4 , wherein:

the first server is associated with the first video object associated with the first separately resolvable link; and

the second server is associated with the second video object associated with the second separately resolvable link.

6. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 3 , wherein:

the first ad is a video object; and

the first ad is presented in the user interface on the first end-user device by playing the first ad and the first video object sequentially.

7. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 6 , wherein the aggregation system is further configured to monitor and report progress through, completion of, or both progress through and completion of playback of the first ad.

8. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 3 , wherein the first request for an advertisement includes data associated with a device type of the first end-user device.

9. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 3 , wherein the first request for an advertisement includes data associated with a network connected to the first end-user device.

10. The video processing system for providing users personalized video content from videos available on the Internet as recited in claim 1 , the aggregation system further configured to:

play the first video object associated with the first separately resolvable link through a user interface on the first end-user device; and

play the second video object associated with the second separately resolvable link through a user interface on the second end-user device.

11. A method for providing users personalized video content from videos available on the Internet, the method comprising:

receiving a first Internet service feed that is accessible from the Internet from an Internet service and comprises a first plurality of feed items, wherein:

a first feed item of the first plurality of feed items includes a first separately resolvable link associated with a first video object;

the first video object is available from the Internet; and

the first separately resolvable link is a URI (uniform resource identifier) linking to an Internet domain that is separate from the Internet service;

receiving a second Internet service feed that is accessible from the Internet from the Internet service and comprises a second plurality of feed items, wherein:

a second feed item of the second plurality of feed items includes a second separately resolvable link associated with a second video object;

the second video object is available from the Internet; and

the second separately resolvable link is a URI linking to an Internet domain that is separate from the Internet service; and

generating a selective feed, the selective feed comprising:

the first video object associated with the first separately resolvable link; and

the second video object associated with the second separately resolvable link;

receiving first data, wherein:

the first data is received from a first end-user device; and

the first data includes user-account information associated with the selective feed and a user account;

enabling access to the selective feed via the first end-user device;

receiving second data, wherein:

the second data is received from a second end-user device; and

the second data is associated with the user account; and

enabling access to the selective feed via the second end-user device.

12. The method for providing users personalized video content from videos available on the Internet as recited in claim 11 , the method further comprising providing an authentication credential associated with the user account to an authenticating Internet service associated with the first video object associated with the first separately resolvable link.

13. The method for providing users personalized video content from videos available on the Internet as recited in claim 12 , the method further comprising:

receiving a request to play the first video object associated with the first separately resolvable link on the first end-user device;

requesting an advertisement, wherein the request for an advertisement is transmitted to a first server capable of providing a plurality of advertisements;

receiving a response to the request for an advertisement wherein:

the response identifies an ad; and

the ad is one of the plurality of advertisements; and

presenting the ad within a user interface on the first end-user device.

14. The method for providing users personalized video content from videos available on the Internet as recited in claim 11 , the method further comprising:

Accepting, from the first end-user device, a first save instruction referencing the first video object associated with the first separately resolvable link; and

issuing a second save instruction, wherein:

the second save instruction is issued to a second Internet service;

the second save instruction references the first video object;

the second Internet service is associated with an authentication credential associated with the user account; and

a third video object is saved for playback on another device associated with an end user of the first end-user device based on the second save instruction.

15. The method for providing users personalized video content from videos available on the Internet as recited in claim 14 , wherein the first video object is the same as the third video object.

16. The method for providing users personalized video content from videos available on the Internet as recited in claim 11 , the method further comprising:

accepting, from the first end-user device, a first save instruction referencing the first video object; and

issuing a second save instruction, referencing the first video object, to a second Internet service associated with an authentication credential associated with the user account, such that the first video object associated with the second save instruction is designated for playback on the second end-user device.

17. The method for providing users personalized video content from videos available on the Internet as recited in claim 16 , wherein the second Internet service is the same as the Internet service.

18. A memory device having instructions that when executed cause one or more processors to perform the following steps:

receiving a first Internet service feed that is accessible from the Internet from an Internet service and comprises a first plurality of feed items, wherein:

a first feed item of the first plurality of feed items includes a first separately resolvable link associated with a first video object;

the first video object is available from the Internet; and

the first separately resolvable link is a URI (uniform resource identifier) linking to an Internet domain that is separate from the Internet service;

receiving a second Internet service feed that is accessible from the Internet from the Internet service and comprises a second plurality of feed items, wherein:

a second feed item of the second plurality of feed items includes a second separately resolvable link associated with a second video object;

the second video object is available from the Internet; and

the second separately resolvable link is a URI linking to an Internet domain that is separate from the Internet service; and

generating a selective feed, the selective feed comprising:

the first video object associated with the first separately resolvable link; and

the second video object associated with the second separately resolvable link;

receiving first data, wherein:

the first data is received from a first end-user device; and

the first data includes user information associated with the selective feed and a user;

enabling access to the selective feed via the first end-user device;

receiving second data, wherein:

the second data is received from a second end-user device; and

the second data is associated with the user; and

enabling access to the selective feed via the second end-user device.

19. The memory device of claim 18 , wherein the user information is user-account information.

20. The memory device of claim 18 , wherein the instructions, when executed, further cause the one or more processors to:

accept, from the first end-user device, a first save instruction referencing the first video object; and

issue a second save instruction, referencing the first video object, to a second Internet service associated with an authentication credential associated with a user account, such that the first video object associated with the second save instruction is designated for playback on the second 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 Jul 10, 2018
From: GORDON, MICHAEL M.; HARRISON, BLAIR R.R.; ROSTON, ADRIAN K.
To: FREQUENCY IP HOLDINGS, LLC
Reel/Frame 046306/0740 →
Priority Claims (2)
AU 2011202182 · Apr 29, 2011 · national
WO PCT/US2011/034653 · Apr 29, 2011 · international
Continuity (9)
Continuation 15048108 · Feb 19, 2016
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 20190141380A1 · May 9, 2019