IP Library Granted Patent US 11,290,526
Granted Patent B2
US 11,290,526 · App. 16/561,553 · Granted Mar 29, 2022

Sidecar ad server for linear broadcast

Inventors: Jateen P. Parekh (San Mateo, CA); Yuri Regelman (Milbrae, CA); Bo-Lin Hsu (Fremont, CA); John Paul LeFlohic (San Mateo, CA)
Assignee: Jelli, Inc.
H04L67/10G06F3/165H04L67/02H04L69/16H04N21/233H04N21/2353H04N21/23424H04N21/812
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 11,290,526
App. No.
16/561,553
Granted
Mar 29, 2022
Kind
B2
Abstract

One or both of a metadata associated with content to be integrated into a linear broadcast and a content data comprising content to be integrated into the linear broadcast is received via a network. A trigger to integrate content into said linear broadcast is received from a broadcast automation system associated with the linear broadcast. Based at least in part on said metadata a content item is determined to be integrated into the linear broadcast in response to the trigger. The determined content item is integrated into the linear broadcast, including by providing to a mixing node associated with the linear broadcast a broadcast-ready audio output.

Claims (40)

1. A content insertion appliance for linear radio broadcast, comprising:

a communication interface configured to receive via a network one or both of a metadata associated with content to be integrated into a linear radio broadcast and a content data comprising content to be integrated into the linear radio broadcast;

an audio output interface configured to provide broadcast-ready audio to a local input of a linear radio broadcast mixer for a linear radio broadcast station;

an audio input interface configured to receive broadcast-ready audio from a local output of the linear radio broadcast mixer;

a memory configured to, in the event of network connectivity loss:

provide a local audio cache for audio playback; and

support copy instructions and schedule; and

a processor coupled to the communication interface and the memory and configured to:

receive from a broadcast automation system associated with the linear radio broadcast a trigger to integrate content into said linear radio broadcast;

determine based at least in part on said metadata a determined content item to be integrated into the linear radio broadcast in response to the trigger; and

integrate the determined content item into the linear radio broadcast using a cataloging audio fingerprint, including by providing to a mixing node associated with the linear radio broadcast a broadcast-ready audio output, wherein the cataloging audio fingerprint uses a modulation scheme in less audible frequencies.

2. The system recited in claim 1 , wherein the network is the Internet.

3. The system recited in claim 2 , wherein the one or both of the metadata and the content data are received from a cloud-based node.

4. The system recited in claim 3 , wherein the cloud-based node is configured to optimize reception across a plurality of appliances, each at a different linear radio broadcast node.

5. The system recited in claim 1 , wherein the trigger is at least one of the following: an audio trigger, a physical relay closure, a serial/parallel port signaling, a TCP/IP trigger, and an XML trigger.

6. The system recited in claim 1 , wherein determining based at least in part on said metadata the content item comprises using said metadata to indicate a set of instructions to be interpreted and applied dynamically.

7. The system recited in claim 6 , wherein determining based at least in part on said metadata the content item does not comprise using said metadata to indicate an ad playlist.

8. The system recited in claim 6 , wherein determining based at least in part on said metadata the content item comprises using external data.

9. The system recited in claim 8 , wherein external data comprises at least one of the following: time of day, date, and other context data.

10. The system recited in claim 6 , wherein the set of instructions indicates a set of rules.

11. The system recited in claim 10 , wherein the processor is further configured to use a rule engine to apply the set of rules to determine ad copy dynamically.

12. The system recited in claim 11 , wherein a rule is associated with at least one of the following: locally enforced show targeting, locally enforced show exclusion, and a programming schedule change.

13. The system recited in claim 1 , wherein integrating the determined content item is independent of the broadcast automation system.

14. The system recited in claim 1 , further comprising a memory configured to store the content item, wherein the memory is coupled to the processor.

15. The system recited in claim 14 , wherein the processor is further configured to record an audio affidavit associated with the mixing node and store the audio affidavit to the memory.

16. The system recited in claim 15 , wherein the processor is further configured to report the audio affidavit to a dashboard via the communication interface.

17. The system recited in claim 1 , wherein the processor is further configured to provide security preventing a local user from accessing at least one of the following: metadata, content, rules, operational code, settings, and behavior.

18. The system recited in claim 1 , wherein the processor is further configured to buffer at least one of the metadata and content to handle short-term loss of at least one of network connectivity and power.

19. A method, comprising:

receiving via a network one or both of a metadata associated with content to be integrated into a linear radio broadcast and a content data comprising content to be integrated into the linear radio broadcast, wherein an audio output interface is configured to provide broadcast-ready audio to a local input of a linear radio broadcast mixer for a linear radio broadcast station and an audio input interface is configured to receive broadcast-ready audio from a local output of the linear radio broadcast mixer;

in the event of network connectivity loss, providing a local audio cache for audio playback and supporting copy instruction and schedule;

receiving from a broadcast automation system associated with the linear radio broadcast a trigger to integrate content into said linear radio broadcast;

determining based at least in part on said metadata a content item to be integrated into the linear radio broadcast in response to the trigger; and

integrating the determined content item into the linear radio broadcast using a cataloging audio fingerprint, including by providing to a mixing node associated with the linear radio broadcast a broadcast-ready audio output, wherein the cataloging audio fingerprint uses a modulation scheme in less audible frequencies.

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 via a network one or both of a metadata associated with content to be integrated into a linear radio broadcast and a content data comprising content to be integrated into the linear radio broadcast, wherein an audio output interface is configured to provide broadcast-ready audio to a local input of a linear radio broadcast mixer for a linear radio broadcast station and an audio input interface is configured to receive broadcast-ready audio from a local output of the linear radio broadcast mixer;

in the event of network connectivity loss, providing a local audio cache for audio playback and supporting copy instruction and schedule;

receiving from a broadcast automation system associated with the linear radio broadcast a trigger to integrate content into said linear radio broadcast;

determining based at least in part on said metadata a content item to be integrated into the linear radio broadcast in response to the trigger; and

integrating the determined content item into the linear radio broadcast using a cataloging audio fingerprint, including by providing to a mixing node associated with the linear radio broadcast a broadcast-ready audio output, wherein the cataloging audio fingerprint uses a modulation scheme in less audible frequencies.

Assignments (12)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: PAREKH, JATEEN P.; REGELMAN, YURI; HSU, BO-LIN; LEFLOHIC, JOHN PAUL
To: JELLI, INC.
Reel/Frame 060028/0856 →
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 →
Continuity (3)
Continuation 15136808 · Apr 22, 2016
Provisional Application 62151798 · Apr 23, 2015
Related Publication 20200076882A1 · Mar 5, 2020