Collaborative content programming
First Claim
1. A method of optimizing bandwidth allocation based on selective filtering, distribution of content and allocation of users to said distributed content, one or more steps of said method performed over a network, said method comprising:
- dynamically allocating said bandwidth to a plurality of communication channels, each of said channels retaining one or more instances of content;
recursively receiving user preferences of content information from multiple users, said preferences comprising one or more of;
selection requests for specific content, evaluations of existing content, and evaluations of potential content;
dynamically retaining within a selected channel a collection of specific instances of content based on an a collation of said preferences, said collection placed on an allocated communication channel over a period of time;
dynamically allocating user access to said one or more dynamically allocated communication channels based on a best match with said preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system give an audience the ability to gain more control over the content they receive. The system learns about each user'"'"'s individual preferences and builds profiles for users and channels. The content for a given channel is selected either directly by the users or indirectly by software that uses a collaborative content programming method. Collaborative content programming offers an intermediate solution in which users with similar preferences jointly decide what content is included in a specific channel.
-
Citations
23 Claims
-
1. A method of optimizing bandwidth allocation based on selective filtering, distribution of content and allocation of users to said distributed content, one or more steps of said method performed over a network, said method comprising:
-
dynamically allocating said bandwidth to a plurality of communication channels, each of said channels retaining one or more instances of content;
recursively receiving user preferences of content information from multiple users, said preferences comprising one or more of;
selection requests for specific content, evaluations of existing content, and evaluations of potential content;
dynamically retaining within a selected channel a collection of specific instances of content based on an a collation of said preferences, said collection placed on an allocated communication channel over a period of time;
dynamically allocating user access to said one or more dynamically allocated communication channels based on a best match with said preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A collaborative content programming system, one or more elements of said system located across networks, said system comprising:
-
a content database, said content database retained within one or more storage locations across said network;
a content engine, said content engine collecting specific instances of content retained in said content database into channels;
an available channel selector, said selector providing access to said channels to content requesters;
said content engine determining a best match to connect each of said content requesters to one or more of said available channels based on specific content requests;
said content engine aggregating said specific content requests and requestor evaluations of specific content, and said content engine dynamically modifying said collected specific instances of content retained in said content database into channels based on said aggregating. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An e-commerce model for collaborative content programming with electronic access to user modified channels of content, said model comprising:
-
a collection of individual content selections, said collection retained within computer storage and accessible across computer networks;
computer software, said software tracking and aggregating both individual user'"'"'s requests based on specific content selections and evaluations of specific selections from said collection, said aggregated requests and evaluations retained locally or remotely in associated computer storage;
one or more channels, said channels dynamically collecting specific content based on said aggregated requests and evaluations, said computer software assigning users to a best matching channel, said channels accessible remotely by said users across said networks, and revenue collection based on any of;
subscription fees, per content fee, advertising, and content purchase options.
-
-
23. An article of manufacture comprising a computer usable medium having computer readable program code embodied therein which selective filters and distributes content based on combined user specific and collaborative inputs, said computer readable program code comprising:
-
computer readable program code for allocating a communication channel for one or more instances of content;
computer readable program code for recursively receiving content information from multiple users, said content information comprising one or more of;
selection requests for specific content, evaluations of existing content, and evaluations of potential content;
computer readable program code for collecting specific instances of content based on said content information, said collected content placed on said allocated communication channel over a period of time, and computer readable program code for allocating user access to one or more allocated communication channels based on said received content information.
-
Specification