# US 9,882,664 B2 · Interactive entertainment system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,882,664 B2
- Document ID: US9882664B2
- Status: Granted
- Kind: B2
- Application number: 15/292,140
- Filed: 2016-10-13
- Published: 2017-05-18
- Granted: 2018-01-30
- Earliest claimed: 2012-09-07
- Applicants: Adori Labs, Inc.
- Inventors: Viswanathan Iyer; Kartik Parija; Andrew Cole
- Web page: https://patentgrep.com/patent/US9882664B2

## CPC

- H04H 60/66: for using the result on distributors' side
- H03J 1/0008: {using a central processing unit, e.g. a microprocessor (digital tuning in general H03J5/0245)}
- H04B 1/06: Receivers
- H04H 20/38: Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
- H04H 60/73: using meta-information
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H03J: TUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
- H04B: TRANSMISSION

## Abstract

Disclosed here is an interactive audio system and a method of operating the same. In one embodiment, the interactive audio system comprises a processor and a receiving module for receiving a radio frequency (RF) carrier signal associated with a broadcast station. The audio system further comprises a memory storing computer-executable instructions, where the processing module is configured to access and execute the computer-executable instructions to perform a set of acts. The acts include shifting a frequency associated with the received RF carrier signal to an intermediate frequency (IF). The acts include demodulating the frequency shifted portion of the RF carrier signal associated with the broadcast station, the demodulation resulting in an output signal. The acts further include extracting an embedded data from the demodulated output signal. The acts further include serving the embedded data in conjunction with the demodulated audio signal.

## Claims

### Claim 1

An interactive audio system comprising:
a processing module;
a receiver module for receiving a radio frequency (RF) carrier signal associated with a broadcast station;
at least one memory storing computer-executable instructions, wherein the processing module is configured to access the at least one memory and execute the computer-executable instructions to perform a set of acts, the acts including:
shifting a frequency associated with the received RF carrier signal to an intermediate frequency (IF);
demodulating the frequency shifted portion of the RF carrier signal associated with the broadcast station, the demodulation resulting in an output signal;
extracting an embedded data from the demodulated output signal, wherein extracting the embedded data from the demodulated output signal includes:
generating a spectral data associated with the demodulated output signal, the spectral data including a plurality of sinusoidal components and its corresponding phase angle associated with each of the plurality of sinusoidal components; and
determining the binary value embedded within the output signal as a function of a phase angle associated with one or more of the sinusoidal components, wherein a positive phase angle of a given sinusoidal component is associated with one of a two possible binary values, wherein a negative phase angle of the given sinusoidal component is associated with the other of the two possible binary values; and
serving the embedded data in conjunction with the demodulated output signal.

### Claim 2 (depends on 1)

The audio system of claim 1, the acts further including:
sending the extracted embedded data to a computing system, wherein the computing system provides one or more services associated with embedded data, the one or more provided services being associated with the party associated with the embedded data;
receiving a response from the computing system, the response including information associated with a given service associated with a given embedded data; and
serving the received response.

### Claim 3 (depends on 2)

The audio system of claim 2, wherein the one or more services provided by the computing system when the embedded data is received includes:
retrieving and storing a digital coupon associated with the embedded data;
purchasing a digital music;
purchasing an admission pass for an event; or
purchasing a merchandise from a vendor associated with the embedded data.

### Claim 4 (depends on 2)

The audio system of claim 2, wherein the received response includes one or more of:
a digital coupon associated with the embedded data;
a digital music;
an admission pass for an event; or
a receipt for a purchase of a merchandise from a vendor associated with the embedded data.

### Claim 5 (depends on 1)

The audio system of claim 1, wherein the embedded data includes dynamic user generated data, the dynamic user generated data being embedded within the output signal, wherein the output signal with the embedded data is modulated over the RF carrier signal, the RF carrier signal with the modulated output signal being broadcast by the broadcast station.

### Claim 6 (depends on 5)

The audio system of claim 5, wherein the dynamic user generated data is converted into a binary data format before being embedded into the output signal.

### Claim 7 (depends on 6)

The audio system of claim 6, wherein embedding the binary data within the output signal includes:
generating a spectral data associated with the output signal, the spectral data including a plurality of sinusoidal components and its corresponding phase angle associated with each of the plurality of sinusoidal components;
based on a value of the binary data being embedded, shifting the phase angle of a particular sinusoidal component by 180 degrees, wherein a positive phase angle of a given sinusoidal component is associated with one of a two possible binary values, wherein a negative phase angle of the given sinusoidal component is associated with the other of the two possible binary values; and
generating the output signal from the spectral data, the spectral data including the particular sinusoidal component with the embedded value of the binary data.

### Claim 8 (depends on 1)

The audio system of claim 1, wherein the dynamic user generated data includes one or more of:
a text message;
an image;
a multimedia content;
a digital coupon;
a marketing promotion associated content;
a quick response (QR) code; or
a barcode.

### Claim 9 (depends on 1)

The audio system of claim 1, wherein the embedded data can be utilized to interact with a party associated the embedded data.

### Claim 10 (depends on 1)

The audio system of claim 1, wherein the output signal is an audio program broadcast by a particular broadcast station.

### Claim 11

A method, comprising:
receiving, by a computing system including a processor, a radio frequency (RF) carrier signal associated with a broadcast station;
shifting, by the computing system, a frequency associated with the received RF carrier signal to an intermediate frequency (IF);
demodulating, by the computing system, the frequency shifted portion of the RF carrier signal associated with the broadcast station, the demodulation resulting in an output signal;
extracting, by the computing system, an embedded data from the demodulated output signal, wherein extracting the embedded data from the demodulated output signal includes:
generating, by the computing system, a spectral data associated with the demodulated output signal, the spectral data including a plurality of sinusoidal components and its corresponding phase angle associated with each of the plurality of sinusoidal components; and
determining, by the computing system, the binary value embedded within the output signal as a function of a phase angle associated with a particular sinusoidal component, wherein a positive phase angle of a given sinusoidal component is associated with one of a two possible binary values, wherein a negative phase angle of the given sinusoidal component is associated with the other of the two possible binary values; and
serving, by the computing system, the embedded data in conjunction with the demodulated output signal.

### Claim 12 (depends on 11)

The method of claim 11, further including:
sending, by the computing system, the extracted embedded data to a broadcast station server, the broadcast station server including a processor, wherein the broadcast station server provides one or more services associated with embedded data, the one or more provided services being associated with the party associated with the embedded data;
receiving, by the computing system, a response from the broadcast station server, the response including information associated with a given service associated with a given embedded data; and
serving, by the computing system, the received response.

### Claim 13 (depends on 12)

The method of claim 12, wherein the one or more services provided by the broadcast station server when the embedded data is received includes:
retrieving and storing a digital coupon associated with the embedded data;
purchasing a digital music;
purchasing an admission pass for an event; or
purchasing a merchandise from a vendor associated with the embedded data.

### Claim 14 (depends on 12)

The method of claim 12, wherein the received response includes one or more of:
a digital coupon associated with the embedded data;
a digital music;
an admission pass for an event; or
a receipt for a purchase of a merchandise from a vendor associated with the embedded data.

### Claim 15 (depends on 11)

The method of claim 11, wherein the embedded data includes dynamic user generated data, the dynamic user generated data being embedded within the output signal, wherein the output signal with the embedded data is modulated over the RF carrier signal, the RF carrier signal with the modulated output signal being broadcast by the broadcast station.

### Claim 16 (depends on 15)

The method of claim 15, wherein the dynamic user generated data is converted into a binary data format before being embedded into the output signal.

### Claim 17 (depends on 16)

The method of claim 16, wherein embedding the binary data within the output signal includes:
generating a spectral data associated with the output signal, the spectral data including a plurality of sinusoidal components and its corresponding phase angle associated with each of the plurality of sinusoidal components;
based on a value of the binary data being embedded, shifting the phase angle of a particular sinusoidal component by 180 degrees, wherein a positive phase angle of a given sinusoidal component is associated with one of a two possible binary values, wherein a negative phase angle of the given sinusoidal component is associated with the other of the two possible binary values; and
generating the output signal from the spectral data, the spectral data including the particular sinusoidal component with the embedded value of the binary data.

### Claim 18 (depends on 11)

The method of claim 11, wherein the dynamic user generated data includes one or more of:
a text message;
an image;
a multimedia content;
a digital coupon;
a marketing promotion associated content;
a quick response (QR) code; or
a barcode.

### Claim 19 (depends on 11)

The method of claim 11, wherein the embedded data can be utilized to interact with a party associated the embedded data.

### Claim 20 (depends on 11)

The method of claim 11, wherein the output signal is an audio program broadcast by a particular broadcast station.

### Claim 21

An interactive audio system comprising:
a processor;
means for receiving a radio frequency (RF) carrier signal associated with a broadcast station;
at least one memory storing computer-executable instructions, wherein the processor is configured to access the at least one memory and execute the computer-executable instructions to perform a set of acts, the acts including:
shifting a frequency associated with the received RF carrier signal to an intermediate frequency (IF);
demodulating the frequency shifted portion of the RF carrier signal associated with the broadcast station, the demodulation resulting in an output signal;
extracting an embedded data from the demodulated output signal, wherein extracting the embedded data from the demodulated output signal includes:
generating a spectral data associated with the demodulated output signal, the spectral data including a plurality of sinusoidal components and its corresponding phase angle associated with each of the plurality of sinusoidal components; and
determining the binary value embedded within the output signal as a function of a phase angle associated with one or more sinusoidal components, wherein a positive phase angle of a given sinusoidal component is associated with one of a two possible binary values, wherein a negative phase angle of the given sinusoidal component is associated with the other of the two possible binary values; and
serving the embedded data in conjunction with the demodulated output signal.

### Claim 22 (depends on 21)

The audio system of claim 21, the acts further including:
sending the extracted embedded data to a computing system, wherein the computing system provides one or more services associated with embedded data, the one or more provided services being associated with the party associated with the embedded data;
receiving a response from the computing system, the response including information associated with a given service associated with a given embedded data; and
serving the received response.

### Claim 23 (depends on 22)

The audio system of claim 22, wherein the one or more services provided by the computing system when the embedded data is received includes:
retrieving and storing a digital coupon associated with the embedded data;
purchasing a digital music;
purchasing an admission pass for an event; or
purchasing a merchandise from a vendor associated with the embedded data.

### Claim 24 (depends on 22)

The audio system of claim 22, wherein the received response includes one or more of:
a digital coupon associated with the embedded data;
a digital music;
an admission pass for an event; or
a receipt for a purchase of a merchandise from a vendor associated with the embedded data.

### Claim 25 (depends on 21)

The audio system of claim 21, wherein the embedded data includes dynamic user generated data, the dynamic user generated data being embedded within the output signal, wherein the output signal with the embedded data is modulated over the RF carrier signal, the RF carrier signal with the modulated output signal being broadcast by the broadcast station.

### Claim 26 (depends on 25)

The audio system of claim 25, wherein the dynamic user generated data is converted into a binary data format before being embedded into the output signal.

### Claim 27 (depends on 26)

The audio system of claim 26, wherein embedding the binary data within the output signal includes:
generating a spectral data associated with the output signal, the spectral data including a plurality of sinusoidal components and its corresponding phase angle associated with each of the plurality of sinusoidal components;
based on a value of the binary data being embedded, shifting the phase angle of a particular sinusoidal component by 180 degrees, wherein a positive phase angle of a given sinusoidal component is associated with one of a two possible binary values, wherein a negative phase angle of the given sinusoidal component is associated with the other of the two possible binary values; and
generating the output signal from the spectral data, the spectral data including the particular sinusoidal component with the embedded value of the binary data.

### Claim 28 (depends on 21)

The audio system of claim 21, wherein the dynamic user generated data includes one or more of:
a text message;
an image;
a multimedia content;
a digital coupon;
a marketing promotion associated content;
a quick response (QR) code; or
a barcode.

### Claim 29 (depends on 21)

The audio system of claim 21, wherein the embedded data can be utilized to interact with a party associated the embedded data.

### Claim 30 (depends on 21)

The audio system of claim 21, wherein the output signal is an audio program broadcast by a particular broadcast station.
