IP Library Granted Patent US 8,566,722
Granted Patent B2
US 8,566,722 · App. 13/460,305 · Granted Oct 22, 2013

Multiple-carousel selective digital service 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
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,566,722
App. No.
13/460,305
Granted
Oct 22, 2013
Kind
B2
Abstract

Methods and systems for presentation of content through an interface to provide personalized video feeds to a user. The video feeds are harvested from feed items gathered at various Internet sources. Those video feeds are referenced by icons or channels that rotate about, or scroll within, a first carousel. Video feeds are arranged in columns and/or rows that rotate about, or scroll within, a second carousel. Movement in one carousel causes movement in the other in a synchronous manner even though the movement may be at different speeds.

Claims (72)

1. A content presentation interface embodied on a non-transitory storage medium for providing personalized video feeds to users from a variety of Internet sources, the content presentation interface comprising:

a first carousel comprising a plurality of pointers to a plurality of video feeds, wherein:

each of the plurality of video feeds is acquired from Internet services accessible with the Internet,

each of the plurality of video feeds includes a plurality of feed items,

each of the plurality of feed items is defined by a separately resolvable universal resource indicator (URI) to another content item available with the Internet,

a first URI links to a first video available on a first website,

a second URI links to a second video available on a second website, wherein the first video is different from the second video, and the first website is different from the second website,

each of the plurality of pointers is represented by a unique icon, and

when a user combines a first icon representing a first pointer of the plurality of pointers with a second icon representing a second pointer of the plurality of pointers, a third icon representing a third pointer is created, wherein the third pointer points to a video feed of the first pointer and a video feed of the second pointer; and

a second carousel comprising rows or columns that each reference a plurality feed items of the plurality of video feeds, wherein the first carousel and second carousel rotate as a function of movement of the other.

2. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , wherein:

the first carousel is not large enough to allow all of the plurality of pointers to be displayed at once with the content presentation interface, and

the first carousel rotates to allow viewing the plurality of pointers.

3. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , at least one of the first and second carousels rotate horizontally.

4. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , wherein, when one of the plurality of pointers is selected in the first carousel, a corresponding one of the plurality of video feeds is also selected in the second carousel and vice versa.

5. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , wherein the first and second carousels rotate virtually in a sequential, circular or semi-circular manner.

6. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , wherein each row or column of the second carousel comprises a third carousel, where each of the third carousels reference multiple feed items of the plurality of video feeds.

7. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , wherein when the user removes a pointer of the plurality of pointers from the first carousel, a corresponding video feed is removed from the second carousel.

8. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , wherein selection of a column or row causes a feed item for that column or row to be readied for playback in a video playback pane.

9. The content presentation interface for providing personalized video feeds to users from a variety of Internet sources as recited in claim 1 , further comprising a plurality of views that only one of each are completely visible through the content presentation interface at one time, wherein:

the first and second carousels are contained in a first view of the plurality of views,

a second view displays an active item pane that allows playback of a feed item,

rotation between the first and second view is along a carousel.

10. A method for presenting content through an interface to provide personalized video feeds to a user from various Internet sources, the method comprising:

producing a plurality of pointers to a plurality of video feeds, which:

are each acquired from Internet services accessible with the Internet,

each include a plurality of feed items,

each is defined by a separately resolvable universal resource indicator (URI) to another content item available with the Internet, wherein the plurality of pointers are programmed to display along a first carousel in the interface for the user,

a first URI links to a first video available on a first website, and

a second URI links to a second video available on a second website, wherein the first video is different from the second video, and the first website is different from the second website; and

producing the plurality of video feeds that each reference a plurality of feed items;

instructing the interface to arrange the plurality of video feeds in a second carousel, where:

each of the plurality of video feeds is arranged in a column or row,

when a first video feed and a second video feed of the plurality of video feeds are combined by the user, a third video feed is created, wherein the third video feed comprises feed items from both the first video feed and the second video feed arranged in a column or row of the second carousel,

when the first video feed and the second video feed of the plurality of video feeds are combined by the user, combining a first displayed pointer corresponding to the first video feed and a second displayed pointer corresponding to the second video feed to create a third displayed pointer, wherein the third displayed pointer points to the first video feed and the second video feed, and

the first carousel and second carousel are programmed to rotate as a function of movement of the other.

11. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 10 , where:

the first carousel is not large enough to allow all of the plurality of pointers to be displayed at once with the content presentation interface, and

the first carousel rotates to allow viewing the plurality of pointers.

12. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 10 , where each row or column of the second carousel comprises a third carousel, wherein each of the third carousels reference multiple feed items of the plurality of video feeds.

13. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 10 , where when one of the plurality of pointers is selected in the first carousel, a corresponding one of the plurality of video feeds is programmed to also be selected in the second carousel and vice versa.

14. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 10 , where the first and second carousels are programmed to rotate virtually in a sequential, circular or semi-circular manner.

15. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 10 , further comprising:

determining a plurality of icons corresponding the plurality of pointers, and

sending the plurality of icons to the interface.

16. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 10 , further comprising:

determining two or more video feeds corresponding to a first pointer of the plurality of pointers, and

instructing the interface to display feed items from the two or more video feeds with a column or row corresponding with the first pointer.

17. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 10 , further comprising:

receiving selection of a column or row in the second carousel,

determining a feed item for that selected column or row to be readied for playback in a video playback pane, and

causing the interface to display a player control for the feed item in the video playback pane.

18. A method for presenting content through an interface to provide personalized video feeds to a user from various Internet sources, the method comprising:

displaying a plurality of pointers to a plurality of video feeds, which:

are each acquired from Internet services accessible with the Internet,

each include a plurality of feed items,

each is defined by a separately resolvable universal resource indicator (URI) to another content item available with the Internet,

a first URI links to a first video available on a first website, and

a second URI links to a second video available on a second website, wherein the first video is different from the second video, and the first website is different from the second website;

displaying the plurality of pointers along a first carousel in the interface for the user;

determining the plurality of video feeds that each reference a plurality of feed items;

arranging the plurality of video feeds in a second carousel, where each of the plurality of video feeds is arranged in a column or row, wherein:

when a first video feed and a second video feed of the plurality of video feeds are combined by the user, a third video feed is created, and

the third video feed comprises feed items from both the first video feed and the second video feed arranged in a column or row of the second carousel, and

when the first video feed and the second video feed of the plurality of video feeds are combined by the user, combining a first displayed pointer corresponding to the first video feed and a second displayed pointer corresponding to the second video feed to create a third displayed pointer, wherein the third displayed pointer points to the first video feed and the second video feed; and

rotating the first carousel and second carousel as a function of movement of the other.

19. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 18 , further comprising:

detecting when one of the plurality of pointers is selected by the user in the first carousel; and

selecting a corresponding one of the plurality of video feeds in the second carousel as a result of the detecting.

20. The method for presenting content through the interface to provide personalized video feeds to the user from various Internet sources as recited in claim 18 , further comprising:

determining two or more video feeds corresponding to a first pointer of the plurality of pointers, and

displaying feed items from the two or more video feeds with a column or row corresponding with the first pointer.

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 May 30, 2012
From: GORDON, MICHAEL M.; HARRISON, BLAIR R.R.; ROSTON, ADRIAN K.
To: FREQUENCY NETWORKS, INC.
Reel/Frame 028285/0376 →
Priority Claims (1)
AU 2011202182 · Apr 29, 2011 · national
Continuity (3)
Continuation In Part 13296183 · Nov 14, 2011
Continuation PCTUS2011034653 · Apr 29, 2011
Related Publication 20120278725A1 · Nov 1, 2012