IP Library Granted Patent US 8,490,133
Granted Patent B1
US 8,490,133 · App. 12/317,489 · Granted Jul 16, 2013

Social broadcasting platform

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,490,133
App. No.
12/317,489
Granted
Jul 16, 2013
Kind
B1
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.

Claims (55)

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.

2. A social broadcasting server as recited in claim 1 , wherein the broadcast includes one or more of: a radio broadcast, a terrestrial radio broadcast, a satellite radio broadcast, a cable radio broadcast, and a digital radio broadcast.

3. A social broadcasting server as recited in claim 1 , wherein the items of content include items of audio content.

4. A social broadcasting server as recited in claim 1 , wherein for each of at least a subset of the items of content, the item of content is provided at a time prior to an anticipated time at which it is expected to be included in the broadcast.

5. A social broadcasting server as recited in claim 1 , wherein the metadata and said items of content are generated based at least in part on data associated with the user network communications.

6. A social broadcasting server as recited in claim 1 , wherein the metadata is updated over time as users participate via the user network interface and said items of content are one or more of: promoted, demoted, added and removed.

7. A social broadcasting server as recited in claim 1 , wherein the metadata is updated by dynamic events as users participate via the user network interface and use one or more of: bombs, rockets and viruses.

8. A social broadcasting server as recited in claim 1 , wherein the processor is further configured to receive via the network interface user network communications sent by members of a community of users of the broadcast.

9. A social broadcasting server as recited in claim 1 , wherein the processor is further configured to generate and provide to the broadcast platform, via one or more network communications sent via the broadcast platform network interface a second subset of said items of content provided directly by providing a link or an identifier.

10. A social broadcasting server as recited in claim 1 , further comprising a text to media server coupled to the media application and configured to generate content from text.

11. A social broadcasting server as recited in claim 1 , wherein the processor is further configured to generate and provide to a broadcast platform, via one or more network communications sent via the network interface a program stream, wherein the program stream comprises the metadata and the subset of said items of content.

12. A social broadcasting server as recited in claim 11 , wherein the program stream comprises a dynamic playlist in an XML format that is parsed by a broadcast interface of the broadcast platform.

13. A social broadcasting server as recited in claim 1 , further comprising a rules engine coupled with the broadcast platform network interface and the processor, and configured to determine rules for assembly.

14. A social broadcasting server as recited in claim 13 , wherein the rules of assembly include rules for inserting tracks into a program stream based on user activity.

15. A social broadcasting server as recited in claim 13 , wherein the rules of assembly include rules to insert clips and transitions based on said rules for assembly including at least one or more of: audio design principles, regulations from regulators and station policies.

16. A social broadcasting server as recited in claim 1 , wherein the processor is further configured to generate subsequently transmitted 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.

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.

Assignments (13)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 059648/0057) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: JELLI, LLC
Reel/Frame 069795/0662 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 059648/0206) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: JELLI, LLC
Reel/Frame 069830/0992 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: JELLI, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 069794/0953 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: JELLI, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0739 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: JELLI, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0287 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: JELLI, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0400 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: JELLI, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0437 →
MERGER AND CHANGE OF NAME Recorded Apr 28, 2022
From: JI MERGER SUB, INC.; JELLI, INC.
To: JELLI, LLC
Reel/Frame 059821/0808 →
SECURITY INTEREST Recorded Apr 20, 2022
From: JELLI, LLC (F/K/A JELLI, INC.)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 059647/0958 →
SECURITY INTEREST Recorded Apr 20, 2022
From: JELLI, LLC (F/K/A JELLI, INC.)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 059648/0057 →
SECURITY INTEREST Recorded Apr 20, 2022
From: JELLI, LLC (F/K/A JELLI, INC.)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 059648/0206 →
PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: UNIFIED ENTERPRISES CORP.; JELLI, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 056155/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2009
From: PAREKH, JATEEN P.; DOUGHERTY, MICHAEL S.; STRAIN, SCOTT; YAWITZ, MITCHELL A.; CAPLENER, SARAH
To: JELLI, INC.
Reel/Frame 022466/0106 →