Digital audio services to augment broadcast radio
First Claim
1. A method comprising:
- at a client radio device;
receiving broadcast audio content that includes a song;
playing the song from the broadcast audio content;
receiving a command from a user to replay the song from a beginning of the song;
storing a snippet of the song;
transmitting a replay request to a remote server, the replay request including the snippet of the song;
at the remote server;
receiving the replay request including the snippet of the song;
using the snippet of the song to identify the song;
determining additional content likely to be of interest to the user;
transmitting, to the client radio device, a data stream that includes the song and the additional content.
2 Assignments
0 Petitions
Accused Products
Abstract
A broadcast radio architecture includes an internet-enabled radio and a remote audio services system. The internet-enabled radio receives broadcast audio content and plays through a speaker, the audio content that is received. The internet-enabled radio receives a user command to replay, from the beginning, a song that is currently being played. In response to the user command, the internet-enabled radio transmits over a network to the audio services system, a snippet of the song that is currently being played. Using the snippet of the song, the audio services system identifies a song from which the snippet was likely recorded and transmits a data stream that includes the song, in its entirety, back to the internet-enabled radio. To provide additional value, the audio services system may also identify and transmit to the internet-enabled radio, additional content that is deemed likely of interest to users interested in the identified song.
-
Citations
29 Claims
-
1. A method comprising:
-
at a client radio device; receiving broadcast audio content that includes a song; playing the song from the broadcast audio content; receiving a command from a user to replay the song from a beginning of the song; storing a snippet of the song; transmitting a replay request to a remote server, the replay request including the snippet of the song; at the remote server; receiving the replay request including the snippet of the song; using the snippet of the song to identify the song; determining additional content likely to be of interest to the user; transmitting, to the client radio device, a data stream that includes the song and the additional content. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving, from a remote device, a request to play, from a beginning, content that is at least one of currently being played or was previously played, the request including first data representing a snippet of the content; based at least partly on the first data representing the snippet, identifying the content from which the snippet was recorded; and transmitting second data representing at least one of a portion of the content or additional content that is associated with the content. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device comprising:
-
an interface to receive broadcast audio content; a speaker to output the broadcast audio content as the broadcast audio content is received; a user interface to receive a command to replay, from a beginning, a song being output as part of the broadcast audio content; an audio content buffer to store a snippet of the song; and a network interface to; transmit a request to replay the song, the request including the snippet; and receive a data stream that includes the song. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. An audio services system comprising:
-
one or more processors; memory accessible by the one or more processors; a module stored in the memory and executable on the one or more processors to; receive, from a remote device, a request to replay, from a beginning, content, the request including data representing a snippet of the content; and based at least partly on the data representing the snippet, identify the content from which the snippet was recorded; and a network interface to transmit a data stream including at least a portion of the content. - View Dependent Claims (25)
-
-
26. One or more non-transitory computer readable media storing instructions that, when executed on one or more processors, perform operations comprising:
-
receiving broadcast audio content; playing a song from the broadcast audio content; receiving a request to replay from a beginning, the song being played, the request including a snippet of the song being played; storing the snippet of the song being played; analyzing the snippet to identify the song from which the snippet was recorded; receiving a data stream that includes the song that was identified from the snippet; and playing, from the beginning, the song from the data stream. - View Dependent Claims (27, 28, 29)
-
Specification