IP Library Granted Patent US 11,025,354
Granted Patent B2
US 11,025,354 · App. 16/516,783 · Granted Jun 1, 2021

Targeted fingerprinting of radio broadcast audio

Inventor: Paul Venezia (Keene, NH)
Assignee: Ibiquity Digital Corporation
H04H60/58G01S5/021G06F16/683G10L19/018
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,025,354
App. No.
16/516,783
Granted
Jun 1, 2021
Kind
B2
Abstract

A system comprises an intermediate communication platform that provides an interface to an Internet network; and a first server including: a port operatively coupled to the intermediate communication platform, processing circuitry, and a service application for execution by the processor. The service application is configured to: receive geographic location information of a radio receiver via the intermediate communication platform; determine one or more radio broadcasts available to the radio receiver according to the geographic location information; and send metadata for the radio broadcast, the metadata including an indication whether content of the radio broadcast is suitable for an audio fingerprinting process to the radio receiver via the intermediate communication platform.

Claims (66)

1. A system to provide audio metadata to a radio receiver, the system comprising:

an intermediate communication platform that provides an interface to an Internet network; and

a first server including:

a port operatively coupled to the intermediate communication platform, processing circuitry, and a service application for execution by the processor, wherein the service application is configured to:

receive geographic location information of a radio receiver via the intermediate communication platform;

determine one or more radio broadcasts available to the radio receiver according to the geographic location information;

send metadata for the radio broadcast to the radio receiver via the intermediate communication platform, the metadata including a metadata field containing an indication whether content of the radio broadcast is suitable for an audio fingerprinting process; and

receive an audio fingerprint from the radio receiver for a radio broadcast for which the indication is that the radio broadcast is suitable for the audio fingerprinting process.

2. The system of claim 1 ,

wherein the first server is configured to store indications of suitability of the audio fingerprinting process for multiple radio broadcasts in association with metadata for the multiple radio broadcasts;

wherein the service application is configured to:

determine all radio broadcasts available to the radio receiver according to the geographic location information; and

send the metadata for the determined radio broadcasts, including the indications of suitability of the audio fingerprinting process for the determined radio broadcasts, in response to receiving the geographic location information.

3. The system of claim 1 , wherein the service application is configured to:

receive the audio fingerprint from the radio receiver via the intermediate communication platform;

determine audio metadata of a radio broadcast corresponding to the audio fingerprint; and

send the determined audio metadata to the radio receiver.

4. The system of claim 3 , wherein the service application is configured to send the determined audio metadata to multiple radio receivers via the intermediate communication platform.

5. The system of claim 3 , wherein the first server includes a memory configured to store the audio metadata in association with audio fingerprint information, and the service application is configured to determine the audio metadata by retrieving the audio metadata from the memory using the audio fingerprint.

6. The system of claim 3 , including:

a second server configured to store the audio metadata; and

a communication network operatively coupled to the first and second servers;

wherein the service application of the first server is configured to determine the audio metadata by forwarding the audio fingerprint to the second server via the communication network and receive the audio metadata from the second server.

7. The system of claim 3 , wherein the service application is configured to:

send the indication whether content of the radio broadcast is suitable for an audio fingerprinting process with static metadata;

receive an audio fingerprint from the radio receiver via the intermediate communication platform;

determine dynamic metadata of a radio broadcast corresponding to the audio fingerprint; and

send the determined dynamic metadata to the radio receiver via the intermediate communication platform.

8. The system of claim 1 , wherein the intermediate communication platform is a cellular phone network.

9. The system of claim 1 , wherein the intermediate communication platform is a telematics network.

10. A radio receiver comprising:

radio frequency (RF) receiver circuitry configured to receive a radio broadcast signal;

an Internet network interface;

a display;

processing circuitry; and

a client application program including instructions for execution by the processing circuitry, wherein the client application program is configured to:

send geographical location information to an audio metadata service application via the Internet network interface;

network interface, metadata for a radio broadcast available to the radio receiver, the metadata including an indication contained in a field of the metadata whether content of the radio broadcast is suitable for an audio fingerprinting process;

determine that dynamic metadata associated with the radio broadcast is unavailable for presentation using the display; and

generate an audio fingerprint of the radio broadcast when the indication is that the content of the radio broadcast is suitable for the audio fingerprinting process.

11. The radio receiver of claim 10 , wherein the client application program is configured to:

send the audio fingerprint to the audio metadata service application via the Internet network interface;

receive dynamic metadata associated with a radio broadcast corresponding to the audio fingerprint; and

display information included in the dynamic metadata.

12. The radio receiver of claim 10 , including a memory; wherein the client application program is configured to:

identify metadata stored in the memory using the generated audio fingerprint; and

display information included in the identified metadata.

13. The radio receiver of claim 10 , wherein the client application program is configured to not generate an audio fingerprint of the radio broadcast when the indication is that content of the radio broadcast signal is not suitable for the audio fingerprinting process.

14. The radio receiver of claim 10 , wherein the client application program is configured to:

receive, via the Internet network interface, metadata for all radio broadcasts available to the radio receiver for the geographical location information; and

receive an indication for each available radio broadcast whether content of the radio broadcast is suitable for the audio fingerprinting process.

15. The radio receiver of claim 10 , wherein the Internet network interface is a cellular phone network.

16. The radio receiver of claim 10 , wherein the Internet network interface is a telematics network.

17. A non-transitory computer readable storage medium including instructions that, when performed by processing circuitry of a server, cause the processing circuitry to perform acts comprising:

receiving geographic location information of a radio receiver via an intermediate communication platform that provides an interface to an Internet network;

determining a radio broadcast available to the radio receiver according to the geographic location information;

determining whether content of the radio broadcast is suitable for an audio fingerprinting process without audio fingerprinting of the content of the radio broadcast; and

sending metadata for the radio broadcast to the radio receiver via the intermediate communication platform, the metadata including a metadata field containing an indication whether content of the radio broadcast is suitable for an audio fingerprinting process; and

receiving an audio fingerprint from the radio receiver for a radio broadcast for which indication is that the radio broadcast is suitable for the audio fingerprinting process.

18. The non-transitory computer readable storage medium of claim 17 , including instructions that cause the processing circuitry to perform acts comprising:

determining all radio broadcasts available to the radio receiver according to the geographic location information; and

sending the metadata for the determined radio broadcasts, including the indications of suitability of the audio fingerprinting process for the determined radio broadcasts, in response to receiving the geographic location information.

19. The non-transitory computer readable storage medium of claim 17 , including instructions that cause the processing circuitry to perform acts comprising:

determining audio metadata of a radio broadcast corresponding to the audio fingerprint; and

sending the determined audio metadata to the radio receiver.

20. The non-transitory computer readable storage medium of claim 17 , including instructions that cause the processing circuitry to perform acts comprising sending the audio metadata determined according to the audio fingerprint received from the radio receiver to multiple other radio receivers via the intermediate communication platform.

Assignments (3)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2019
From: VENEZIA, PAUL
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 049802/0567 →