Social broadcasting platform
First Claim
1. A social broadcasting server, comprising:
- a first network interface;
a second network interface configured to;
receive a user network communications sent by a user of a broadcast comprising an indication that an item of content has been uploaded and a credential for the item of content; and
receive a second user network communications sent by a generating user of the broadcast comprising an indication that a user-generated item of content has been uploaded; and
a processor coupled to the first network interface, coupled to the second network interface, and configured to;
recognize the item of content within a commercial database;
check the item of content against a set of business rules based at least in part on the credential;
generate and provide to a broadcast platform, via one or more network communications sent via the first network interface;
a metadata indicating a manner in which the item of content is to be included in the broadcast; and
the item of content;
recognize the user-generated item of content is not within a commercial database;
analyze the user-generated item of content for airability; and
generate and provide to the broadcast platform, via one or more network communications sent via the first network interface;
a second metadata indicating a manner in which the user-generated item of content is to be included in the broadcast; and
the user-generated item of content.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of social broadcasting is disclosed. A metadata is generated indicating items of content expected to be included in a broadcast and for each item of content a manner in which the item of content is to be included in the broadcast. The metadata is provided and at least a subset of said items of content to a broadcast platform in one or more network communications sent to the broadcast platform via a network interface. A method of social broadcasting is disclosed. A metadata is received via a server interface indicating items of content expected to be included in a broadcast and for each item of content a manner in which the item of content is to be included in the broadcast. At least a subset of said items of content is stored in a media cache. Said items of content are used to assemble in the manner indicated by said metadata, and to provide as output for broadcast to the station interface, a broadcast stream, including by responding dynamically to subsequently received metadata indicating a change in one or both of (1) said items of content expected to be included in a broadcast and (2) the manner in which one or more of said items of content is or are to be included in the broadcast.
64 Citations
18 Claims
-
1. A social broadcasting server, comprising:
-
a first network interface; a second network interface configured to; receive a user network communications sent by a user of a broadcast comprising an indication that an item of content has been uploaded and a credential for the item of content; and receive a second user network communications sent by a generating user of the broadcast comprising an indication that a user-generated item of content has been uploaded; and a processor coupled to the first network interface, coupled to the second network interface, and configured to; recognize the item of content within a commercial database; check the item of content against a set of business rules based at least in part on the credential; generate and provide to a broadcast platform, via one or more network communications sent via the first network interface; a metadata indicating a manner in which the item of content is to be included in the broadcast; and the item of content; recognize the user-generated item of content is not within a commercial database; analyze the user-generated item of content for airability; and generate and provide to the broadcast platform, via one or more network communications sent via the first network interface; a second metadata indicating a manner in which the user-generated item of content is to be included in the broadcast; and the user-generated item of content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of social broadcasting, comprising:
-
receiving user network communications sent by a user of a broadcast comprising an indication that an item of content has been uploaded and a credential for the item of content; recognizing the item of content within a commercial database; checking the item of content against a set of business1 rules based at least in part on the credential; generating a metadata indicating a manner in which the item of content is to be included in the broadcast; providing the metadata and the item of content to a broadcast platform in one or more network communications sent to the broadcast platform via a network interface; receiving a second user network communications sent by a generating user of the broadcast comprising an indication that a user-generated item of content has been uploaded; recognizing the user-generated item of content is not within a commercial database; analyzing the user-generated item of content for airability; generating a second metadata indicating a manner in which the user-generated item of content is to be included in the broadcast; and providing the second metadata and the user-generated item of content to the broadcast platform.
-
-
18. A computer program product for social broadcasting, the computer program product being embodied in a computer readable storage device and comprising computer instructions for:
-
receiving user network communications sent by a user of a broadcast comprising an indication that an item of content has been uploaded and a credential for the item of content; recognizing the item of content within a commercial database; checking the item of content against a set of business rules based at least in part on the credential; generating a metadata indicating a manner in which the item of content is to be included in the broadcast; providing the metadata and the item of content to a broadcast platform; receiving a second user network communications sent by a generating user of the broadcast comprising an indication that a user-generated item of content has been uploaded; recognizing the user-generated item of content is not within a commercial database; analyzing the user-generated item of content for airability; and generating a second metadata indicating a manner in which the user-generated item of content is to be included in the broadcast; and providing the second metadata and the user-generated item of content to the broadcast platform.
-
Specification