Systems and methods for distributing user generated content
First Claim
Patent Images
1. A method for distributing content, the method comprising:
- receiving a first content file, at an aggregation server, from a first user;
receiving a second content file, at the aggregation server, from a second user;
scheduling a broadcast time for each of the content files based on attributes associated with the content files wherein scheduling the broadcast time further comprises;
receiving at the aggregation server from a particular television receiver, in association with the first content file, supplemental information comprising a switch matrix associated with the particular television receiver identifying at least one of a plurality of broadcast television channels receivable by the particular television receiver;
identifying a priority for the first content file;
scheduling the broadcast time of the first content file based on the priority, wherein the priority is assigned to the first content file at least based upon a predetermined rating that is associated with the first user; and
identifying one of the plurality of television channels upon which to broadcast the first content file based on the supplemental information; and
broadcasting each of the content files across a communication network by transmitting each content file at the scheduled broadcast time for each of the content files.
4 Assignments
0 Petitions
Accused Products
Abstract
A television provider receives content from a plurality of users. The user generated content is aggregated and scheduled for broadcast across a channel of the television provider. The user generated content is then broadcast at the scheduled time for reception by communication devices associated with the television provider.
12 Citations
11 Claims
-
1. A method for distributing content, the method comprising:
-
receiving a first content file, at an aggregation server, from a first user; receiving a second content file, at the aggregation server, from a second user; scheduling a broadcast time for each of the content files based on attributes associated with the content files wherein scheduling the broadcast time further comprises; receiving at the aggregation server from a particular television receiver, in association with the first content file, supplemental information comprising a switch matrix associated with the particular television receiver identifying at least one of a plurality of broadcast television channels receivable by the particular television receiver; identifying a priority for the first content file; scheduling the broadcast time of the first content file based on the priority, wherein the priority is assigned to the first content file at least based upon a predetermined rating that is associated with the first user; and identifying one of the plurality of television channels upon which to broadcast the first content file based on the supplemental information; and broadcasting each of the content files across a communication network by transmitting each content file at the scheduled broadcast time for each of the content files. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A satellite distribution system comprising:
-
an aggregation server operable to; receive a plurality of content files from a plurality of users; receive user input approving each of the plurality of content files for broadcast; schedule a broadcast time for each content file based on attributes of each of the plurality of content files wherein scheduling the broadcast time further comprises; receiving from a particular television receiver supplemental information for a first of the plurality of content files, the supplemental information comprising a switch matrix associated with the particular television receiver identifying at least one of a plurality of television channels receivable by the particular television receiver; identifying a length or duration of the first of the content files, or a subject or genre type of the first of the content files; scheduling the broadcast time of the first content file based on the length or duration, or on the subject or genre type; and identifying one of the plurality of television channels upon which to broadcast the first content file based on the supplemental information; and an uplink system operable to; receive the plurality of content files from the aggregation server; and transmit each of the plurality of content files to a satellite at the scheduled broadcast time, the satellite distributing the content files to multiple communication devices for viewing by users. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for distributing content, the method comprising:
-
receiving a first content file, at an aggregation server, from a first user; receiving a second content file, at the aggregation server, from a second user; scheduling a broadcast time for each of the content files based on attributes associated with the content files wherein scheduling the broadcast time further comprises; receiving at the aggregation server from a particular television receiver, in association with the first content file, supplemental information comprising a switch matrix associated with the particular television receiver identifying at least one of a plurality of broadcast television channels receivable by the particular television receiver; identifying a priority for the first content file; scheduling the broadcast time of the first content file based on the priority, wherein the priority is assigned to the first content file at least based upon a predetermined rating that is associated with the first user and a financial compensation provided by the first user to raise priority assigned to the first content file; and identifying one of a plurality of television channels upon which to broadcast the first content file; and broadcasting each of the content files across a communication network by transmitting each content file at the scheduled broadcast time for each of the content files.
-
Specification