IP Library Granted Patent US 8,583,759
Granted Patent B2
US 8,583,759 · App. 13/296,183 · Granted Nov 12, 2013

Creation and presentation of selective digital content feeds

Inventors: Blair R. R. Harrison (Sherman Oaks, CA); Adrian K. Roston (Los Angeles, CA); Michael M. Gordon (Paradise Valley, CA)
Assignee: Frequency IP Holdings, LLC
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 8,583,759
App. No.
13/296,183
Granted
Nov 12, 2013
Kind
B2
Abstract

Methods and systems for creating and presentation of selective digital content feeds are disclosed. A user can design a selective feed comprised of video feed items, for example. An aggregation system searches two or more Internet services specified by the user to gather feed items. Those feed items are filtered according to a media type, such as video, such that each feed item is a video or has a link to a video. The feed items are gathered for presentment with a user interface that allows playback of the video feed items organized in some way, such as ascending order. For one embodiment, Internet video content is gathered from various sources to provide a consistent interface to the video content without the need to navigate all over the web to manually locate each video item.

Claims (67)

1. A video processing system for providing personalized video content feeds to users from the Internet, the video processing system comprising:

a first service feed that is acquired from a first Internet service, which is accessible from the Internet, wherein:

the first service feed comprises a plurality of first feed items arranged in the first service feed serially,

the first service feed includes the plurality of first feed items that each include a first separately resolvable link to another content item available from the Internet,

the plurality of first feed items comprises at least one feed item that has a separately resolvable link to a video content item, and

the plurality of first feed items comprises at least one feed item that has a separately resolvable link to a non-video content item;

a second service feed that is acquired from a second Internet service, which is accessible from the Internet, wherein:

the second service feed comprises a plurality of second feed items arranged in the second service feed serially,

the second service feed includes the plurality of second feed items that each include a second separately resolvable link to another content item available from the Internet,

the plurality of second feed items comprises at least one feed item that has a separately resolvable link to a video content item, and

the plurality of second feed items comprises at least one feed item that has a separately resolvable link to a non-video content item;

an aggregation system that is configured to:

receive the first service feed and reduce the first service feed to a first subset of the plurality of first feed items that link to video content items available from the Internet, and

receive the second service feed and reduce the second service feed to a second subset of the plurality of second feed items that link to video content items available from the Internet; and

a selective video feed comprising a plurality of feed items that each include a link to video object available from the Internet, the selective video feed including the first subset of the plurality of first feed items and the second subset of the plurality of second feed items.

2. A method for providing personalized video content feeds to users from the Internet, the method comprising:

acquiring a first service feed, including a plurality of first feed items arranged serially that link to content objects, which are available from the Internet, from a first Internet service, and wherein the plurality of first feed items comprises at least one feed item that links to a video object and at least one feed item that links to a non-video object;

acquiring a second service feed, including a plurality of second feed items arranged serially that link to content objects, which are available from the Internet, from a second Internet service, and wherein the plurality of second feed items comprises at least one feed item that links to a video object and at least one feed item that links to a non-video object;

filtering the first service feed to a first subset of the plurality of first feed items such that the first subset is limited to those of the first service feed that link to video objects available over the Internet;

filtering the second service feed to a second subset of the plurality of second feed items such that the second subset is limited to those of the second service feed that link to video objects available over the Internet;

combining the first subset and the second subset into a video selective feed comprising a plurality of feed items that each include a link to a video object available using the Internet; and

delivering the video selective feed to a user.

3. A video processing system for providing personalized content feeds to users from the Internet, the video processing system comprising one or more hardware servers configured to:

acquire a first service feed, including a plurality of first feed items arranged serially that link to content objects, which are available from the Internet, from a first Internet service, and wherein the plurality of first feed items comprises at least one feed item that links to a video object and at least one feed item that links to a non-video object,

acquire a second service feed, including a plurality of second feed items arranged serially that link to content objects, which are available from the Internet, from a second Internet service, and wherein the plurality of second feed items comprises at least one feed item that links to a video object and at least one feed item that links to a non-video object,

filter the first service feed to a first subset of the plurality of first feed items such that the first subset is limited to those of the first service feed that link to video objects available over the Internet,

filter the second service feed to a second subset of the plurality of second feed items such that the second subset is limited to those of the second service feed that link to video objects available over the Internet,

combine the first subset and the second subset into a selective feed comprising a plurality of feed items that each include a link to a video object available using the Internet, and

deliver the selective feed to a user.

4. The video processing system for providing personalized content feeds to users from the Internet as recited in claim 3 , wherein:

the selective video feed comprises a feed item from one or both of the first service feed and second service feed.

5. The video processing system for providing personalized video content feeds to users from the Internet as recited in claim 4 , wherein the selective video feed is played serially to the user.

6. The video processing system for providing personalized video content feeds to users from the Internet as recited in claim 1 , wherein

the first Internet service requires credentials before allowing access to the first service feed.

7. The video processing system for providing personalized video content feeds to users from the Internet as recited in claim 1 , wherein:

the selective video feed is filtered by the aggregation system as a function of the capability of a rendering agent, which is used to render the video content,

the selective video feed is filtered by the aggregation system as a function of input associated with the first Internet service, and

the input specifies a rendering agent that is precluded from playing some of the plurality of first feed items.

8. The video processing system for providing personalized video content feeds to users from the Internet as recited in claim 7 , wherein the selective video feed is played serially to the user.

9. The video processing system for providing personalized video content feeds to users from the Internet as recited in claim 1 , wherein the selective video feed is filtered by the aggregation system include one or more possible rendering agents.

10. The video processing system for providing personalized video content feeds to users from the Internet as recited in claim 1 , wherein the selective video feed is filtered by the aggregation system to exclude one or more possible rendering agents.

11. The video processing system for providing personalized video content feeds to users from the Internet as recited in claim 1 , wherein:

the first service feed further includes a plurality of third feed times that are text without any link to content, and

the aggregation system prevents the third feed items from being included in the first subset of the plurality of first feed items.

12. A method for providing personalized video content feeds to users from the Internet, the method comprising:

acquiring a first service feed, including a plurality of first feed items arranged serially that link to content objects, which are available from the Internet, from a first Internet service;

acquiring a second service feed, including a plurality of second feed items arranged serially that link to content objects, which are available from the Internet, from a second Internet service;

filtering the first service feed to a first subset of the plurality of first feed items such that the first subset is limited to those of the first service feed that link to video objects available over the Internet;

filtering the second service feed to a second subset of the plurality of second feed items such that the second subset is limited to those of the second service feed that link to video objects available over the Internet;

combining the first subset and the second subset into a video selective feed comprising a plurality of feed items that each include a link to a video object available using the Internet; and

delivering the video selective feed to a user.

13. The method for providing personalized video content feeds to users from the Internet as recited in claim 12 , the method further comprising processing feed items in the video selective feed into a consistent user interface that serially plays the feed items.

14. The method for providing personalized video content feeds to users from the Internet as recited in claim 12 , wherein the video selective feed is filtered as a function of the capability of a rendering agent associated with the user.

15. The method for providing personalized video content feeds to users from the Internet as recited in claim 12 , wherein the video selective feed is played serially to the user.

16. The method for providing personalized video content feeds to users from the Internet as recited in claim 12 , the method further comprising filtering the plurality of first feed items as a function of criteria specified by the user.

17. The method for providing personalized video content feeds to users from the Internet as recited in claim 12 , wherein the acquiring of the first feed service includes presenting credentials of the user to the first Internet service that allows access to the plurality of first feed items.

18. A video processing system for providing personalized content feeds to users from the Internet, the video processing system comprising one or more hardware servers configured to:

acquire a first service feed, including a plurality of first feed items arranged serially that link to content objects, which are available from the Internet, from a first Internet service,

acquire a second service feed, including a plurality of second feed items arranged serially that link to content objects, which are available from the Internet, from a second Internet service,

filter the first service feed to a first subset of the plurality of first feed items such that the first subset is limited to those of the first service feed that link to video objects available over the Internet,

filter the second service feed to a second subset of the plurality of second feed items such that the second subset is limited to those of the second service feed that link to video objects available over the Internet,

combine the first subset and the second subset into a selective feed comprising a plurality of feed items that each include a link to a video object available using the Internet, and

deliver the selective feed to a user.

19. The video processing system for providing personalized content feeds to users from the Internet as recited in claim 18 , wherein the selective video feed is played serially to the user.

20. The video processing system for providing personalized content feeds to users from the Internet as recited in claim 18 , wherein:

the selective video feed comprises a feed item from one or both of the first service feed and/or second service feed, and

the feed item does not link to video content.

Assignments (4)
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 Oct 12, 2012
From: FREQUENCY NETWORKS, INC.
To: FREQUENCY IP HOLDINGS, LLC
Reel/Frame 029122/0584 →
LICENSE Recorded Oct 12, 2012
From: FREQUENCY IP HOLDINGS, LLC
To: FREQUENCY NETWORKS, INC.
Reel/Frame 029122/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2011
From: HARRISON, BLAIR R.R.; ROSTON, ADRIAN K.; GORDON, MICHAEL M.
To: FREQUENCY NETWORKS, INC.
Reel/Frame 027227/0035 →
Priority Claims (1)
AU 2011202182 · Apr 29, 2011 · national
Continuity (2)
Continuation PCTUS2011034653 · Apr 29, 2011
Related Publication 20120278428A1 · Nov 1, 2012