Back to results
US 8,997,156 B2Granted
Systems and methods for distributing user generated content
AssigneeEchoStar Technologies L.L.C.
InventorsNicholas Newell, Markus Wayne Jackson
Life of this patent
Estimating the term…
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.
Claims11
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.
7 more elements
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.
11 more elements
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.
7 more elements
Dependencies are inferred from the claim text.