IP Library Granted Patent US 8,787,822
Granted Patent B2
US 8,787,822 · App. 13/874,360 · Granted Jul 22, 2014

Entertainment system

Inventors: Viswanathan Iyer (Santa Clara, CA); Stephen Samuel (San Jose, CA); Kartik Parija (Bangalore, IN)
Assignee: Adori Labs
H04H60/27
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 8,787,822
App. No.
13/874,360
Granted
Jul 22, 2014
Kind
B2
Abstract

Disclosed here is an audio system and a method of operating the same. The audio system comprises a receiver module for receiving radio frequency (RF) input signal associated with a plurality of radio stations, an Analog to Digital Converter (ADC) coupled to the receiver for digitizing the received RF input signal and a stored set of computer-executable instructions. The instructions include those for selecting a particular radio station from the plurality of radio stations, shifting the frequency of the particular radio station to an intermediate frequency (IF), demodulating the frequency shifted portion of the RF input signal to retrieve an output signal and generating a time division multiplexed signal based on the output signal.

Claims (118)

1. An audio system comprising:

a processing module;

a receiver module for receiving a radio frequency (RF) input signal of a given bandwidth, wherein the received RF input signal is associated with a plurality of radio stations, each radio station being associated with a given frequency within the given bandwidth of the received RF input signal;

an Analog to Digital Converter (ADC) coupled to the receiver, the ADC being configured to digitize the received RF input signal, the ADC being further coupled to the processing module;

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:

selecting a particular radio station from the plurality of radio stations, the selection being performed by selecting a portion of the digitized RF input signal associated with a particular frequency, wherein the particular frequency is associated with the particular radio station;

shifting the particular frequency associated with the selected portion of the digitized RF input signal to an intermediate frequency (IF);

demodulating the frequency shifted portion of the RF input signal associated with the particular radio station, the demodulation resulting in an output signal; and

based on the output signal, generating at least one time division multiplexed signal.

2. The audio system of claim 1 , the acts further including:

demodulating the frequency shifted portion of the RF input signal associated with the particular radio station, the demodulation resulting in a metadata associated with the output signal.

3. The audio system of claim 2 , the acts further including:

buffering the time division multiplexed signal in a second memory;

based on the buffered time division multiplexed signal, generating the output signal;

transcribing a portion of the output signal into a text; and

storing the output signal, the associated metadata, and the transcribed text in a third memory, wherein the transcribed text and the metadata allows an identification of a content associated with the output signal.

4. The audio system of claim 3 , the acts further including:

receiving an output signal retrieve request from a user, the output signal retrieve request including one or more search parameters;

based on the one or more search parameters, identifying the stored output signal from the third memory, the identification based on a match between the metadata associated with the output signal and the one or more search parameters;

retrieving the identified output signal; and

serving the retrieved output signal to the user.

5. The audio system of claim 4 , the acts further including:

when a pause request is received, pausing the serving of the output signal to the user;

when a play request is received, resuming the serving of the output signal to the user;

when a rewind request is received, rewinding a playing position of the output signal; and

when a forward request is received, forwarding the playing position of the output signal.

6. The audio system of claim 3 , wherein the received user input includes one or more of:

a title of the output signal;

an indicia associated a given broadcast station name;

a genre associated with the output signal; or

an artist associated with the output signal.

7. The audio system of claim 3 , wherein the metadata associated with the output signal includes metadata embedded in the RF input signal using a radio data system communication protocol.

8. The audio system of claim 7 , wherein the embedded metadata includes one or more of:

a time stamp associated with the output signal;

a broadcast station name;

an RF frequency of broadcast;

a title of the output signal;

a genre associated with the output signal; or

an artist associated with the output signal.

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

10. A method, comprising:

receiving, by a computing system including a processor, a radio frequency (RF) input signal of a given bandwidth, wherein the received RF input signal is associated with a plurality of radio stations, each radio station being associated with a given frequency within the given bandwidth of the received RF input signal;

digitizing, by the computing system, the received RF input signal;

selecting, by the computing system, a particular radio station from the plurality of radio stations, the selection being performed by selecting a portion of the digitized RF input signal associated with a particular frequency, wherein the particular frequency is associated with the particular radio station;

shifting, by the computing system, the particular frequency associated with the selected portion of the digitized RF input signal to an intermediate frequency (IF);

demodulating, by the computing system, the frequency shifted portion of the RF input signal associated with the particular radio station, the demodulation resulting in an output signal; and

based on the output signal, generating, by the computing system, at least one time division multiplexed signal.

11. The method of claim 10 , further including:

demodulating, by the computing system, the frequency shifted portion of the RF input signal associated with the particular radio station, the demodulation resulting in a metadata associated with the output signal.

12. The method of claim 11 , further including:

buffering, by the computing system, the time division multiplexed signal in a second memory;

based on the buffered time division multiplexed signal, generating, by the computing system, the output signal;

transcribing, by the computing system, a portion of the output signal into a text;

storing, by the computing system, the output signal, the associated metadata, and the transcribed text in a third memory, wherein the transcribed text and the metadata allows an identification of a content associated with the output signal.

13. The method of claim 12 , the acts further including:

receiving, by the computing system, an output signal retrieve request from a user, the output signal retrieve request including one or more search parameters;

based on the one or more search parameters, identifying the stored output signal from the third memory, the identification based on a match between the metadata associated with the output signal and the one or more search parameters;

retrieving, by the computing system, the identified output signal; and

serving, by the computing system, the retrieved output signal to the user.

14. The method of claim 13 , the acts further including:

when a pause request is received, pausing, by the computing system, the serving of the output signal to the user;

when a play request is received, resuming, by the computing system, the serving of the output signal to the user;

when a rewind request is received, rewinding, by the computing system, a playing position of the output signal; and

when a forward request is received, forwarding, by the computing system, the playing position of the output signal.

15. The method of claim 12 , wherein the received user input includes one or more of:

a title of the output signal;

an indicia associated a given broadcast station name;

a genre associated with the output signal; or

an artist associated with the output signal.

16. The method of claim 12 , wherein the metadata associated with the output signal includes metadata embedded in the RF input signal using a radio data system communication protocol.

17. The method of claim 16 , wherein the embedded metadata includes one or more of:

a time stamp associated with the output signal;

a broadcast station name;

an RF frequency of broadcast;

a title of the output signal;

a genre associated with the output signal; or

an artist associated with the output signal.

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

19. An audio system comprising:

a processor;

means for receiving a radio frequency (RF) input signal of a given bandwidth, wherein the received RF input signal is associated with a plurality of radio stations, each radio station being associated with a given frequency within the given bandwidth of the received RF input signal;

means for digitizing the received RF input signal;

means for storing computer-executable instructions, wherein the processor is configured to access and execute the computer-executable instructions to perform a set of acts, the acts including:

selecting a particular radio station from the plurality of radio stations, the selection being performed by selecting a portion of the digitized RF input signal associated with a particular frequency, wherein the particular frequency is associated with the particular radio station;

shifting the particular frequency associated with the selected portion of the digitized RF input signal to an intermediate frequency (IF);

demodulating the frequency shifted portion of the RF input signal associated with the particular radio station, the demodulation resulting in an output signal; and

based on the output signal, generating at least one time division multiplexed signal.

20. The audio system of claim 19 , the acts further including:

demodulating the frequency shifted portion of the RF input signal associated with the particular radio station, the demodulation resulting in a metadata associated with the output signal.

21. The audio system of claim 20 , the acts further including:

buffering the time division multiplexed signal in a second memory;

based on the buffered time division multiplexed signal, generating the output signal;

transcribing a portion of the output signal into a text; and

storing the output signal, the associated metadata, and the transcribed text in a third memory, wherein the transcribed text and the metadata allows an identification of a content associated with the output signal.

22. The audio system of claim 21 , the acts further including:

receiving an output signal retrieve request from a user, the output signal retrieve request including one or more search parameters;

based on the one or more search parameters, identifying the stored output signal from the third memory, the identification based on a match between the metadata associated with the output signal and the one or more search parameters;

retrieving the identified output signal; and

serving the retrieved output signal to the user.

23. The audio system of claim 22 , the acts further including:

when a pause request is received, pausing the serving of the output signal to the user;

when a play request is received, resuming the serving of the output signal to the user;

when a rewind request is received, rewinding a playing position of the output signal; and

when a forward request is received, forwarding the playing position of the output signal.

24. The audio system of claim 21 , wherein the received user input includes one or more of:

a title of the output signal;

an indicia associated a given broadcast station name;

a genre associated with the output signal; or

an artist associated with the output signal.

25. The audio system of claim 21 , wherein the metadata associated with the output signal includes metadata embedded in the RF input signal using a radio data system communication protocol.

26. The audio system of claim 25 , wherein the embedded metadata includes one or more of:

a time stamp associated with the output signal;

a broadcast station name;

an RF frequency of broadcast;

a title of the output signal;

a genre associated with the output signal; or

an artist associated with the output signal.

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

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2024
From: ADORI LABS, INC.
To: ADORI AI, INC.
Reel/Frame 069316/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: IYER, VISWANATHAN; SAMUEL, STEPHEN; PARIJA, KARTIK
To: ADORI LABS, INC.
Reel/Frame 032602/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2013
From: IYER, VISWANATHAN; SAMUEL, STEPHEN
To: ADORI LABS, INC.
Reel/Frame 030991/0075 →
Continuity (4)
Provisional Application 61698266 · Sep 7, 2012
Provisional Application 61721531 · Nov 2, 2012
Provisional Application 61760586 · Feb 4, 2013
Related Publication 20140073276A1 · Mar 13, 2014