IP Library Granted Patent US 8,595,769
Granted Patent B2
US 8,595,769 · App. 10/726,727 · Granted Nov 26, 2013

System and method for providing a personalized channel

Inventor: William Randolph Matz (Atlanta, GA)
Assignee: AT&T Intellectual Property I, L.P.
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,595,769
App. No.
10/726,727
Granted
Nov 26, 2013
Kind
B2
Abstract

Systems and methods of presenting channel content in a distributed network having a client device and a server device, the method comprising the acts of evaluating tagged content, e.g., from the server device and creating a personalized channel at the client device. The personalized channel comprises content from two or more predetermined channels, i.e., channels received from the server device. Last, the system and method displays the content on the personalized channel. Also, systems and methods may be employed to display a personalized programming guide, using profile information to select a preferred subset of information to display such that the user is better able to discern desirable content.

Claims (43)

1. A method comprising:

receiving, by a system comprising a processor, content tag information prior to receiving predetermined channel content;

evaluating, by the system, the content tag information from a plurality of predetermined channels based on a stored profile of preferences for a user stored in a memory device, where the stored profile of preferences comprises exclusion information for excluding content of the predetermined content;

displaying, by the system, a personalized programming guide having a plurality of rows, each row associated with a respective channel and configured to contain a channel number, multiple time slots, and channel content information for each of the multiple time slots, wherein a section of the personalized programming guide displays available tagged channel content based on the stored profile in response to evaluating the content tag information;

generating a personalized channel based on the tagged channel content from the section of the personalized programming guide, wherein the personalized channel comprises a combination of content items gathered from the section of the personalized programming guide with the plurality of predetermined channels in accordance with the stored profile;

resolving a conflict of displaying the tagged channel content from two of the plurality of predetermined channels that match the stored profile occurring at a same time in the personalized channel by selecting the tagged channel content from one of the two of the plurality predetermined channels that matches a highest order preference in the stored profile;

generating in association with the personalized channel, a data stream comprising the preferred subset of available tagged channel content;

excluding, from the section of the personalized programming guide and from the personalized channel, channel content having content tag information that matches the exclusion information, and displaying the time slots that corresponding to the channel content excluded in the section of personalized programming guide and the personalized channel without any content information; and

scrolling, by the system, through channels of the section of the personalized programming guide while the personalized channel is always viewable.

2. The method of claim 1 , wherein the displaying of the personalized programming guide comprises displaying one of the plurality of rows associated with the personalized channel having the tagged channel content from a plurality of the predetermined channels.

3. The method of claim 1 , wherein scrolling through channels of the personalized programming guide comprises continuously displaying the combination of content items within the multiple time slots of the personalized channel on a row of the personalized programming guide.

4. The method of claim 1 , further comprising updating the stored profile of preferences responsive to an indication of a monitored consumption history.

5. The method of claim 1 , wherein the evaluating of the personalized channel comprises parsing the plurality of predetermined channels to obtain content tag information.

6. The method of claim 1 , wherein the generating of the personalized channel comprises repackaging of the predetermined channel content into the personalized channel.

7. A computer readable storage device having encoded thereon instructions that, when executed on a processor, cause the processor to perform operations comprising:

receiving content tag information prior to receiving predetermined channel content from a plurality of predetermined channels;

evaluating the content tag information based on a stored profile of preferences for a user, wherein the stored profile of preferences comprises exclusion information for excluding content of the predetermined channel content;

displaying a personalized programming guide having a plurality of rows of information, each row associated with a respective channel and configured to contain a channel number, multiple time slots, and channel content information for each of the multiple time slots, wherein a section of the personalized programming guide displays an available tagged channel content based on the stored profile;

generating a personalized channel based on the available tagged channel content from the section of the personalized programming guide, wherein the personalized channel comprises a combination of content items gathered from the section of the personalized programming guide with the predetermined channel content in accordance with the stored profile in response to evaluating the content tag information;

resolving a conflict of displaying the available tagged channel content from two of the plurality of predetermined channels that match the stored profile occurring at a same time in the personalized channel by selecting the available tagged channel content from one of the two of the plurality of predetermined channels that matches a highest order preference in the stored profile;

generating in association with the personalized channel, a data stream comprising a preferred subset of the available tagged channel content;

excluding, from the section of the personalized programming guide and from the personalized channel, content, resulting in excluded channel content, having content tag information that matches the exclusion information, and displaying the time slots that corresponding to the excluded channel content in the section of the personalized programming guide and the personalized channel without any content information; and

scrolling through channels of the section of the personalized programming guide while the personalized channel is always viewable.

8. The computer readable storage device of claim 7 , wherein the displaying of the personalized programming guide comprises displaying one of the plurality of rows associated with the personalized channel having the tagged content from the predetermined channel content.

9. The computer readable storage device of claim 7 , wherein scrolling through channels of the personalized programming guide comprises continuously displaying a combination of content items within the multiple time slots of the personalized channel on a row of the personalized programming guide.

10. The computer readable storage device of claim 7 , further comprising updating the stored profile of preferences responsive to an indication of a monitored consumption history.

11. The computer readable storage device of claim 7 , wherein the evaluating of the personalized channel comprises parsing the predetermined channel content to obtain content tag information.

12. The computer readable storage device of claim 7 , wherein the generating of the personalized channel comprises repackaging of the predetermined channel content into the personalized channel.

13. A device, comprising:

a memory to store computer instructions; and

a processor in communication with the memory, wherein the processor in response to executing the computer instructions, performs operations comprising:

receiving content tag information prior to receiving predetermined channel content;

evaluating the content tag information from a plurality of predetermined channels based on a stored profile of preferences for a user stored in a memory device, wherein the stored profile of preferences comprises exclusion information for excluding content of the predetermined content;

displaying a personalized programming guide having a plurality of rows, each row associated with a respective channel and configured to contain a channel number, multiple time slots, and channel content information for each of the multiple time slots, wherein a section of the personalized programming guide displays an available tagged channel content based on the stored profile in response to evaluating the content tag information;

generating a personalized channel based on the available tagged channel content from the section of the personalized programming guide, wherein the personalized channel comprises a combination of content items gathered from the section of the personalized programming guide with the plurality of predetermined channels in accordance with the stored profile;

resolving a conflict of displaying the available tagged channel content from two of the plurality of predetermined channels that match the stored profile occurring at a same time in the personalized channel by selecting the available tagged channel content from one of the two of the plurality predetermined channels that matches a highest order preference in the stored profile;

generating in association with the personalized channel, a data stream comprising the preferred subset of the available tagged channel content;

excluding, from the section of the personalized programming guide and from the personalized channel, channel content, resulting in excluded channel content, having content tag information that matches the exclusion information, and displaying the time slots that corresponding to the excluded channel content in the section of the personalized programming guide and the personalized channel without any content information; and

scrolling through channels of the section of the personalized programming guide while the personalized channel is always viewable.

14. The device of claim 13 , further comprising updating the stored profile of preferences responsive to an indication of a monitored consumption history.

15. The device of claim 13 , wherein the evaluating of the personalized channel comprises parsing the plurality of predetermined channels to obtain content tag information.

16. The device of claim 13 , wherein the generating of the personalized channel comprises repackaging of the predetermined channel content into the personalized channel.

17. The device of claim 13 , wherein the displaying of the personalized programming guide comprises displaying one of the plurality of rows associated with the personalized channel having the tagged channel content from a plurality of the predetermined channels.

Assignments (5)
CHANGE OF NAME Recorded Nov 20, 2008
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 021868/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2008
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 021868/0784 →
CHANGE OF NAME Recorded Nov 20, 2008
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 021868/0823 →
CHANGE OF NAME Recorded Nov 20, 2008
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 021868/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2003
From: MATZ, WILLIAM R.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 014780/0290 →
Continuity (1)
Related Publication 20050120369A1 · Jun 2, 2005