IP Library Granted Patent US 10,868,621
Granted Patent B1
US 10,868,621 · App. 16/594,869 · Granted Dec 15, 2020

Connected Radio local, isolated, and hybrid implementation

Inventor: Paul Venezia (Keene, NH)
Assignee: Ibiquity Digital Corporation
H04H60/74H04H60/42
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,868,621
App. No.
16/594,869
Granted
Dec 15, 2020
Kind
B1
Abstract

A radio receiver comprises radio frequency (RF) receiver circuitry that receives a radio broadcast signal, an Internet network interface, a display, a memory, processing circuitry, and a client application including instructions for execution by the processing circuitry. The client application is configured to: determine geographic location information of the radio receiver; determine radio broadcasts that are available to the radio receiver using the geographical location information; select metadata, from metadata stored in the memory, that is associated with the radio broadcasts available to the radio receiver; and present information included in the selected metadata using the display according to the received radio broadcast signal.

Claims (64)

1. A radio receiver comprising:

radio frequency (RF) receiver circuitry configured to receive an over-the-air radio broadcast signal;

an Internet network interface;

a display;

a memory;

processing circuitry; and

a client application configured to:

determine geographic location information of the radio receiver;

determine radio broadcasts that are available to the radio receiver using the geographical location information;

detect when access to an Internet network is available;

initiate sending a query to a metadata service application via the Internet interface in response to the detecting that Internet access is available, wherein the query requests metadata for download to the radio receiver and excludes the geographic location information for the radio receiver;

select stored metadata, from metadata stored in the memory, that is associated with the radio broadcasts available to the radio receiver; and

present information included in the selected stored metadata using the display according to the received over-the-air radio broadcast signal.

2. The radio receiver of claim 1 , wherein the client application is configured to:

initiate downloading of metadata without radio broadcast data via the Internet network interface; and

store downloaded metadata in the memory in response to detecting that access to the Internet network is available.

3. The radio receiver of claim 2 , wherein the client application is configured to initiate downloading of metadata via the Internet network interface and storing of downloaded metadata in the memory in response to a prompt received at the radio receiver.

4. The radio receiver of claim 1 , wherein the client application is configured to perform a calculation on a data set local to the radio receiver to determine the radio broadcasts that are available to the radio receiver.

5. The radio receiver of claim 1 , wherein the client application is configured to select the metadata from static metadata stored in the memory that is associated with the radio broadcasts available to the radio receiver.

6. The radio receiver of claim 1 , wherein the client application is configured to flag one or more portions of the metadata stored in the memory as expired after a specified time after the metadata is stored in the memory and exclude the expired metadata from the selected metadata.

7. A radio receiver comprising:

radio frequency (RF) receiver circuitry configured to receive an over-the-air radio broadcast signal;

an Internet network interface;

a display;

a memory;

processing circuitry; and

a client application configured to

determine geographic location information of the radio receiver;

determine radio broadcasts that are available to the radio receiver using the geographical location information;

detect when access to an Internet network is available;

send a request to a metadata service application via the Internet interface for an update of metadata according to the determined geographic location information in response to detecting that the access to the Internet network is available, wherein the request includes a timestamp to identify the requested metadata and excludes the geographic location information;

select stored metadata, from metadata stored in the memory, that is associated with the radio broadcasts available to the radio receiver; and

present information included in the selected stored metadata using the display according to the received over-the-air radio broadcast signal.

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

determining geographic location information of the radio receiver;

determining over-the-air radio broadcasts that are available to the radio receiver using the geographical location information;

detecting when Internet access is available;

sending a query for an update of metadata according to the geographic location information in response to detecting that Internet access is available, wherein the query excludes location information of the radio receiver;

selecting stored metadata, from metadata stored in memory of the radio receiver, that is associated with the radio broadcasts available to the radio receiver; and

presenting information included in the selected stored metadata using the display according to tuning of the radio receiver to an over-the-air radio broadcast signal.

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

downloading metadata via an Internet network interface of the radio receiver for storing in the memory of the radio receiver without radio broadcast data in response to detecting that Internet access is available.

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

receiving a prompt at the receiver to download the metadata via an Internet network interface of the radio receiver; and

downloading the metadata via the Internet network interface for storing in the memory in response to the prompt.

11. The non-transitory computer readable storage medium of claim 9 , including instructions that cause the processing circuitry to perform acts comprising including a timestamp in the query to identify metadata for the update.

12. The non-transitory computer readable storage medium of claim 9 , including instructions that cause the processing circuitry to perform acts comprising downloading static metadata via the Internet network interface of the radio receiver for storing in the memory of the receiver in response to the detecting that Internet access is available.

13. The non-transitory computer readable storage medium of claim 8 , including instructions that cause the processing circuitry to perform acts comprising performing a calculation on a data set local to the radio receiver to determine the radio broadcasts that are available.

14. The non-transitory computer readable storage medium of claim 8 , including instructions that cause the processing circuitry to perform acts comprising indicating one or more portions of the metadata stored in the memory as expired after a specified time after the metadata is stored in the memory; and excluding metadata indicated to be expired from the selected metadata.

15. A method of operating a radio broadcast receiver, the method comprising:

determining geographic location information of the radio receiver;

determining radio broadcasts that are available to the radio receiver using the geographic location information;

sending a query to a metadata service application using an Internet network interface of the radio receiver, wherein the query requests dynamic metadata for download to the radio receiver based on identifiers included in the data stored in memory, and excludes the geographic location information for the radio receiver;

selecting metadata, from metadata stored in memory of the radio receiver, that is associated with the determined radio broadcasts available to the radio receiver; and

presenting information included in the received dynamic metadata and the selected metadata in memory using a display according to tuning of the radio receiver.

16. The method of claim 15 , including:

detecting when access to an Internet network is available for the radio receiver;

sending the query to the metadata service application in response to detecting that the access is available; and

storing downloaded dynamic metadata in the memory.

17. The method of claim 16 , wherein determining the radio broadcasts that are available to the radio receiver includes the radio receiver performing a calculation on a data set local to the radio receiver to determine the radio broadcasts that are available.

18. The method of claim 16 , including;

indicating one or more portions of the metadata stored in the memory as expired after a specified time after the metadata is stored in the memory; and

excluding metadata indicated to be expired from the selected metadata.

19. The method of claim 16 , wherein sending the query includes sending a query that requests an update of metadata according to the determined geographic location information in response to detecting that the access to the Internet network is available, wherein the query includes a timestamp to identify the requested metadata and excludes the geographic location information.

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 Oct 7, 2019
From: VENEZIA, PAUL
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 050644/0074 →