IP Library Granted Patent US 8,997,156
Granted Patent B2
US 8,997,156 · App. 12/615,028 · Granted Mar 31, 2015

Systems and methods for distributing user generated content

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,997,156
App. No.
12/615,028
Granted
Mar 31, 2015
Kind
B2
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.

Claims (52)

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.

2. The method of claim 1 , further comprising:

receiving user input, at the aggregation server, approving the broadcasting of each of the content files.

3. The method of claim 1 , wherein scheduling the broadcast time further comprises:

receiving at least one attribute describing the first content file from the first user;

grouping the first content file into at least one group with other content files based on the attribute; and

broadcasting the content files of the at least one group in a common time slot.

4. The method of claim 1 , further comprises:

receiving a contact list, in association with the first content file; and

transmitting a message to a communication device of each user of the contact list, the message specifying the broadcast time for the first content file.

5. The method of claim 4 , wherein transmitting the message further comprises:

transmitting a recording command to the communication device for each user of the contact list, the recording command instructing the communication device to record the first content file at the broadcast time.

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.

7. The satellite distribution system of claim 6 , wherein the attribute for each content file identifies a creator of the content file and wherein scheduling the broadcast time further comprises:

identifying user feedback received by the aggregation server regarding other videos created by a first user providing the first of the content files; and

scheduling the broadcast time of the first content file based on the user feedback.

8. The satellite distribution system of claim 6 , wherein:

the uplink system communicates with a plurality of satellites;

the aggregation server receives supplemental information in association with the first of the content files from a first user, the supplemental information identifying at least one of the satellites from which the communication device of the first user is capable of receiving data; and

the aggregation server schedules the first content file for transmission on the satellite identified by the supplemental information.

9. The satellite distribution system of claim 6 , wherein the aggregation server is operable to:

receive a contact list, in association with a first of the plurality of content files; and

transmit a message to a communication device of each user of the contact list, the message specifying the broadcast time for the first content file.

10. The satellite distribution system of claim 9 , wherein the aggregation server is operable to transmit a recording command to the communication device for each user of the contact list, the recording command instructing the communication device to record the first content file at the broadcast time.

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.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CHANGE OF NAME Recorded Jun 18, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 047264/0127 →
CHANGE OF NAME Recorded Feb 12, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046860/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2009
From: NEWELL, NICHOLAS; JACKSON, MARKUS WAYNE
To: ECHOSTAR TECHNOLOGIES LLC
Reel/Frame 023491/0386 →