IP Library Granted Patent US 10,742,338
Granted Patent B2
US 10,742,338 · App. 16/258,327 · Granted Aug 11, 2020

Seamless integration of radio broadcast audio with streaming audio

Inventors: Jeffrey Thramann (Longmont, CO); Peter Shoebridge (Boulder, CO); Ben Good (Boulder, CO)
Assignee: Clip Interactive, LLC
H04H20/106H04H20/12H04H20/26H04H60/27H04H60/375H04H60/58
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 10,742,338
App. No.
16/258,327
Granted
Aug 11, 2020
Kind
B2
Abstract

Disclosed herein is a music service that enables consumers listen to a broadcast radio station without commercials. The service operates by shifting the source channel of a radio from the broadcast radio to a streaming audio service for the duration of the commercial. In some embodiments, the service utilizes any of: a radio including native firmware/software, a mobile device such as a smart phone executing an application, cooperative integration of a radio and a mobile device, or master/slave relationship between a mobile device and a radio. The mobile device listens to the radio broadcast and determines when to shift between the radio broadcast and the streaming audio via any of audio fingerprint analysis, radio station behavioral analysis, radio station metadata, and/or radio station voice recognition analysis.

Claims (43)

1. A method comprising:

storing a radio broadcast to a memory cache, thereby generating a first stored radio broadcast;

playing the first stored radio broadcast through a speaker at a delay, causing audible play of a delayed radio broadcast;

preemptively executing an audio analysis on the first stored radio broadcast before playing as the delayed radio broadcast wherein the audio analysis identifies a timestamp and a length of a first commercial set;

generating a replacement media set from a library of on-demand audio based on a set of user preferences and the length of the first commercial set; and

transitioning an audio channel of the speaker from the delayed radio broadcast to the replacement media set for a period matching the length of the first commercial set.

2. The method of claim 1 , wherein the on-demand audio is a portion of a second stored radio broadcast, the second delayed stored radio broadcast having a different channel than the first stored radio broadcast.

3. The method of claim 1 , wherein the replacement media set is of a greater length than the length of the first commercial set, and wherein said transitioning step increases the delay of the delayed radio broadcast.

4. The method of claim 3 , further comprising:

identifying that the delay has reached a specified threshold;

preemptively executing an audio analysis on the first stored radio broadcast before playing as the delayed radio broadcast wherein the audio analysis identifies a set of bounds of a second commercial set; and

skipping playback of the second commercial set via a reduction of the delay of the delayed radio broadcast based on the set of bounds.

5. The method of claim 1 , further comprising:

improving a match between the replacement media set and the length of the first commercial set by digitally altering a play speed of the replacement media set, wherein the play speed changes a length of songs included within the replacement media set.

6. The method of claim 1 , wherein said transitioning further includes:

shifting a source of an input signal of the speaker between the stored radio broadcast and a wireless transceiver that communicates with a wireless network connected to the Internet.

7. The method of claim 1 , wherein the delay of the delayed radio broadcast is further based on a length of songs included within the library of on-demand audio.

8. The method of claim 1 , further comprising:

digitally altering a play speed of the on-demand audio wherein the play speed changes a length of songs included within the on-demand audio.

9. The method of claim 8 , wherein said digital altering of the play speed results in a reduction of a total time of the delay of the delayed radio broadcast.

10. The method of claim 1 , further comprising:

directing control of a car radio via a mobile device application.

11. The method of claim 1 , wherein said audio analysis further comprises:

generating a text segment via speech recognition on the first stored radio broadcast;

evaluating the text segment for a description of a length of the commercial set; and

applying a timer relative to said timestamp, the timer having the length of the commercial set.

12. A system comprising:

a processor; and

a memory including instructions that when executed cause the processor to:

store a radio broadcast to a memory cache, thereby generating a first stored radio broadcast;

play the first stored radio broadcast through a speaker at a delay, causing audible play of a delayed radio broadcast;

preemptively execute an audio analysis on the first stored radio broadcast before playing as the delayed radio broadcast wherein the audio analysis identifies a timestamp and a length of a first commercial set;

generate a replacement media set from a library of on-demand audio based on a set of user preferences and the length of the first commercial set; and

transition an audio channel of the speaker from the delayed radio broadcast to the replacement media set for a period matching the length of the first commercial set.

13. The system of claim 12 , further comprising:

a FM radio antenna configured to receive the radio signal; and

a wireless transceiver configured to receive the on-demand audio via a wireless network connected to the Internet.

14. The system of claim 13 , wherein the processor includes a first processor and a second processor, the system further comprising:

a radio control unit including the first processor, the radio control unit in control over the speaker and the FM radio antenna; and

a mobile device including the second processor, the mobile device in communication with the radio control unit and including the wireless transceiver.

15. The system of claim 14 , wherein the speaker includes:

a first speaker controlled by the radio control unit and configured to play the radio signal; and

a second speaker controlled by the mobile device and configured to play the on-demand audio.

Assignments (2)
CHANGE OF NAME Recorded Apr 5, 2022
From: CLIP INTERACTIVE, LLC
To: AUDDIA INC.
Reel/Frame 059609/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2020
From: THRAMANN, JEFFREY; SHOEBRIDGE, PETER; GOOD, BEN
To: CLIP INTERACTIVE, LLC
Reel/Frame 054106/0063 →
Continuity (2)
Provisional Application 62622801 · Jan 26, 2018
Related Publication 20190238244A1 · Aug 1, 2019