User rating feedback loop to modify virtual channel content and/or schedules
First Claim
Patent Images
1. A method comprising:
- generating content to be broadcast from a content provider system by embedding content descriptors and metadata within content data stored on the content provider system;
broadcasting said content to at least one receiver connected with said content provider system via a network;
receiving said content at the receiver;
selectively caching or presenting said content at the receiver based on a comparison of the content descriptors and metadata embedded in the content and user preference data stored on the receiver;
accumulating user preferences regarding content received;
transmitting said user preferences from the receiver; and
modifying future content to be broadcast based on said user preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for caching and rating virtual channels and modifying future content and/or content schedules based on user preferences. According to one embodiment of the present invention, a mechanism for providing categorized virtual channel presentations using cached content, along with content discovery information is provided. These channels enable the user to select the “type” or “genre” of content for consumption and to actively or passively rate this content. The rating information may then be used to modify the future content and/or content scheduling for the network.
-
Citations
30 Claims
-
1. A method comprising:
-
generating content to be broadcast from a content provider system by embedding content descriptors and metadata within content data stored on the content provider system;
broadcasting said content to at least one receiver connected with said content provider system via a network;
receiving said content at the receiver;
selectively caching or presenting said content at the receiver based on a comparison of the content descriptors and metadata embedded in the content and user preference data stored on the receiver;
accumulating user preferences regarding content received;
transmitting said user preferences from the receiver; and
modifying future content to be broadcast based on said user preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a content provider system to embed content descriptors and metadata within content data stored on the content provider system, broadcast said content over a first network connected with the content provider system, receive feedback regarding user preferences via a feedback channel connected with the content provider, and modify future content broadcasts based on said feedback;
a head-end connected with said first network to receive content from the content provider system, encapsulate said content within a multiplex, and transmit said multiplex over a second network connected with the head-end;
a receiver connected with said second network to receive the multiplex from the head-end, de-multiplex the multiplex to extract the content from the content provider system, receive content, selectively cache or present the content based on a comparison of the content descriptors and metadata embedded in the content and user preference data stored on the receiver, accumulate user preferences regarding content received, and transmit said user preferences via a feedback channel coupled with the receiver. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A content provider system comprising:
-
a playlist composition subsystem to embed content descriptors and metadata within content data stored on the content provider system;
a transmitter to broadcast said content over a first network connected with the content provider system; and
a channel rating analysis subsystem to receive feedback regarding user preferences via a feedback channel connected with the content provider, and modify future content broadcasts based on said feedback - View Dependent Claims (17)
-
-
18. The content provider system of claim 18, wherein said broadcasting comprises transmitting a digital data service via an IP multicast.
-
19. A receiver comprising:
-
a receiver connected with a network to receive broadcast multiplex from a content provider system wherein the multiplex contains content descriptors and metadata within content data;
a de-multiplexer to de-multiplex the multiplex to extract the content data from the content provider system and receive content; and
an application to selectively cache or present the content based on a comparison of the content descriptors and metadata embedded in the content and user preference data stored on the receiver, accumulate user preferences regarding content received, and transmit said user preferences via a feedback channel coupled with the receiver. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A machine-readable medium having stored thereon data representing sequences of instructions, the sequences of instructions which, when executed by a processor, cause the processor to:
-
generate content to be broadcast from a content provider system by embedding content descriptors and metadata within content data stored on the content provider system;
broadcast said content to at least one receiver connected with said content provider system via a network;
receive said content at the receiver;
selectively cache or present said content on the receiver based on a comparison of the content descriptors and metadata embedded in the content and user preference data stored on the receiver;
accumulate user preferences regarding content received;
transmit said user preferences from the receiver; and
modify future content to be broadcast based on said user preferences. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification