IP Library Granted Patent US 8,751,672
Granted Patent B2
US 8,751,672 · App. 11/471,674 · Granted Jun 10, 2014

Personal video channels

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,751,672
App. No.
11/471,674
Granted
Jun 10, 2014
Kind
B2
Abstract

Systems and methods provide personal channels from a network-capable user terminal. A first user terminal may receive a request from a second user terminal for access to a personal channel created by a user and stored on the first user terminal in association with media content. In response to the request, the first user terminal may access the media content associated with the requested personal channel and provide the media content to the first user terminal over the network. A data center accessible by both the first and second user terminals may facilitate the access to the personal channel by storing information associated with the personal channel, including terminal identifiers and metadata, and providing a searchable catalog interface to identify personal channels to view.

Claims (63)

1. A method implemented by a first user terminal associated with a first user, the method comprising:

storing at least one media content item at the first user terminal;

storing information for a personal channel at the first user terminal, where the information is associated with the at least one media content item;

transmitting the information for the personal channel to a data center;

receiving, from a second user terminal associated with a second user, a request for access to the personal channel, the request being transmitted by the second user terminal to the first user terminal, provided that the data center determines that the second user terminal is permitted to access the personal channel;

retrieving the at least one media content item associated with the personal channel;

establishing a direct communication link between the first user terminal associated with the first user and the second user terminal associated with the second user; and

transmitting the at least one media content item associated with the personal channel from the first user terminal associated with the first user over the established direct communication link to the second user terminal associated with the second user.

2. The method of claim 1 , further comprising:

creating the personal channel on the first user terminal, including:

associating the at least one media content item stored in the first user terminal with the personal channel;

storing metadata describing the personal channel; and

providing the metadata to the data center.

3. The method of claim 2 , wherein creating the personal channel further includes enabling editing at the first user terminal to edit the at least one media content item.

4. The method of claim 2 , wherein associating the at least one media content item includes uploading the media content item from a user device.

5. The method of claim 2 , wherein the information for the personal channel defines an audience for the personal channel based on a viewer age rating.

6. The method of claim 1 , wherein the first user terminal stores a plurality of personal channels, and wherein each of the plurality of personal channels is associated with a plurality of media content items.

7. The method of claim 1 , wherein transmitting the at least one media content item includes one of streaming the at least one media content item in real-time to the second user terminal and transmitting the at least one media content item as a complete file to the second user terminal.

8. The method of claim 1 , wherein the request for access to the personal channel is based on a selection from a catalog, the catalog including personal channel metadata identifying a subject, channel name, viewer rating, and number of viewer reviews for the personal channel.

9. The method of claim 8 , wherein the catalog is an interactive television programming guide listing personal channels together with broadcast television channels.

10. A non-transitory computer-readable medium storage device storing instructions executable by a first user terminal associated with a first user comprising a processor, the instructions configured to cause the processor to:

store at least one media content item at the first user terminal;

store information for a personal channel at the first user terminal, where the information is associated with the at least one media content item;

transmit the information for the personal channel to a data center;

receive, from a second user terminal associated with a second user, a request for access to the personal channel, the request being transmitted by the second user terminal to the first user terminal, provided that the data center determines that the second user terminal is permitted to access the personal channel;

retrieve the at least one media content item associated with the personal channel;

establish a direct communication link between the first user terminal associated with the first user and the second user terminal associated with the second user; and

transmit the at least one media content item associated with the personal channel from the first user terminal associated with the first user over the established direct communication link to the second user terminal associated with the second user.

11. A system, comprising:

a network communicatively coupled to a plurality of user terminals including a first user terminal associated with a first user and a second user terminal associated with a second user; and

a data center connected to the network and accessible by the plurality of user terminals;

wherein the data center is configured to:

receive from the first user terminal a message including personal channel information associated with a personal channel accessible at the first user terminal, the personal channel being associated with at least one media content item,

store the personal channel information in a data store including a first user terminal identifier,

receive, from the second user terminal, a request for the personal channel information,

determine whether the second user terminal is permitted to access the personal channel, based on the personal channel information received from the first user terminal, and

provide the personal channel information to the second user terminal in response to the request, when the second user terminal is permitted to access the personal channel,

wherein the second user terminal transmits a request to access the personal channel to the first user terminal, and in response, the first user terminal associated with the first user establishes a direct communication link to the second user terminal associated with the second user and transmits the at least one media content item over the established direct communication link to the second user terminal associated with the second user.

12. The system of claim 11 , wherein the data center is further configured to:

generate a catalog, the catalog including personal channel metadata identifying a subject, channel name, viewer rating, and number of viewer reviews for the personal channel; and

provide the catalog to the second user terminal.

13. The system of claim 12 , wherein the catalog is an interactive television programming guide listing personal channels together with broadcast television channels.

14. The system of claim 11 , wherein the personal channel information defines an audience for the personal channel based on a viewer age rating.

15. The system of claim 11 , wherein the data center is further configured to store information associated with a plurality of personal channels accessible from the plurality of user terminals.

16. A method implemented by a data center, the method comprising:

receiving over a network from a first user terminal associated with a first user a message including personal channel information associated with a personal channel accessible at the first user terminal, the personal channel being associated with at least one media content item;

storing the personal channel information in a data store including a first user terminal identifier;

receiving over the network from a second user terminal associated with a second user a request for the personal channel information;

determining whether the second user terminal is permitted to access the personal channel, based on the personal channel information received from the first user terminal; and

providing the personal channel information to the second user terminal in response to the request, when the second user terminal is permitted to access the personal channel,

wherein the second user terminal transmits a request to access the personal channel to the first user terminal, and in response, the first user terminal associated with the first user establishes a direct communication link to the second user terminal associated with the second user and transmits the at least one media content item over the established direct communication link to the second user terminal associated with the second user.

17. The method of claim 16 , further comprising:

generating a catalog, the catalog including personal channel metadata identifying a subject, channel name, viewer rating, and number of viewer reviews for the personal channel; and

providing the catalog to the second user terminal.

18. The method of claim 17 , wherein the catalog is an interactive television programming guide listing personal channels together with broadcast television channels.

19. The method of claim 16 , wherein the personal channel information defines an audience for the personal channel based on viewer age rating.

20. A non-transitory computer-readable medium storage device storing instructions executable by a data center comprising a processor, the instructions configured to cause the processor to:

receive over a network from a first user terminal associated with a first user a message including personal channel information associated with a personal channel accessible at the first user terminal, the personal channel being associated with at least one media content item;

store the personal channel information in a data store including a first user terminal identifier;

receive over the network from a second user terminal associated with a second user a request for the personal channel information;

determine whether the second user terminal is permitted to access the personal channel, based on the personal channel information received from the first user terminal; and

provide the personal channel information to the second user terminal in response to the request, when the second user terminal is permitted to access the personal channel,

wherein the second user terminal transmits a request to access the personal channel to the first user terminal, and in response, the first user terminal associated with the first user establishes a direct communication link to the second user terminal associated with the second user and transmits the at least one media content item over the established direct communication link to the second user terminal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033428/0643 →
CHANGE OF NAME Recorded Apr 21, 2014
From: VERIZON DATA SERVICES INC.
To: VERIZON DATA SERVICES LLC
Reel/Frame 032716/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2006
From: ZAFAR, SHADMAN; RODRIGUES, RUCHIR; KASSAM, SHAFIQ; RUIZ-VELASCO, ENRIQUE
To: VERIZON DATA SERVICES, INC.
Reel/Frame 018034/0212 →