IP Library Granted Patent US 9,078,045
Granted Patent B2
US 9,078,045 · App. 13/905,551 · Granted Jul 7, 2015

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 9,078,045
App. No.
13/905,551
Granted
Jul 7, 2015
Kind
B2
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 (37)

1. A social broadcasting server, comprising:

a network interface configured to receive a network communications sent by a generating user of a broadcast comprising an indication that a user-generated item of content has been uploaded; and

a processor coupled to the network interface and configured to:

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 a broadcast platform, via one or more network communications sent via the network interface, a metadata indicating a manner in which the user-generated item of content is to be included in the broadcast.

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 user-generated item of content comprise audio content.

4. A social broadcasting server as recited in claim 1 , wherein the user-generated 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 network interface comprises a first network interface and further comprising a second network interface coupled to the processor and configured to receive user network communications sent by members of a community of users of the broadcast.

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

7. A social broadcasting server as recited in claim 5 , wherein the metadata is updated over time as users participate via the user network interface and the user-generated item of content is one or more of: promoted, demoted, added and removed.

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

9. 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.

10. 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.

11. 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.

12. 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 user-generated item of content.

13. A social broadcasting server as recited in claim 12 , wherein the program stream comprises data in an XML format.

14. 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.

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

16. A social broadcasting server as recited in claim 14 , 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.

17. 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) the user-generated item of content expected to be included in a broadcast and

(2) the manner in which the user-generated item of content is to be included in the broadcast.

18. A method, comprising:

receiving a 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 metadata indicating a manner in which the user-generated item of content is to be included in the broadcast; and

providing the metadata to a broadcast platform.

19. A method as recited in claim 18 , further comprising determining rules for assembly.

20. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving a network communications sent by a generating user of a 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 metadata indicating a manner in which the user-generated item of content is to be included in the broadcast; and

providing the metadata to a 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 Oct 31, 2018
From: PAREKH, JATEEN P.; DOUGHERTY, MICHAEL S.; STRAIN, SCOTT; YAWITZ, MITCHELL A.; CAPLENER, SARAH
To: JELLI, INC.
Reel/Frame 047374/0755 →