Transfer of data related to broadcast programming over a communication network
US-9226031-B2 · Dec 29, 2015 · US
US10320502B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10320502-B2 |
| Application number | US-201313740887-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 14, 2013 |
| Priority date | Jan 14, 2013 |
| Publication date | Jun 11, 2019 |
| Grant date | Jun 11, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system may allow users to automatically record radio programs for later consumption. When a user is listening to a radio program in the car, and arrives at the destination, the user's mobile device may capture an audio sample of the radio station, along with a GPS location of the user, and may transmit this information to a radio station application server. The server may use the location to identify a list of candidate radio stations, and may compare the audio sample with reference recordings of the candidate radio stations, to identify the radio station and program. The program may then be recorded for the user and subsequently played back at the user's convenience and on a device selected by the user, such as a mobile device, television, computer, DVR, or the like.
Opening claim text (preview).
I claim: 1. A method comprising: receiving, by one or more computing devices and from a user device, a request to record audio content associated with an airing audio station, wherein the request to record the audio content associated with the airing audio station comprises a request to record a remaining portion of an audio station program, the remaining portion aired subsequent to the request to record the audio content associated with the airing audio station; receiving, by the one or more computing devices, location information corresponding to the user device; determining, based on the location information, a candidate list of audio stations; causing display of the candidate list of audio stations; receiving, by the one or more computing devices, a user selection of an indicator of the airing audio station from the candidate list of audio stations; preparing, based on the user selection of the indicator of the airing audio station, a recording by the one or more computing devices of the airing audio station; and sending, to a device associated with a user of the user device and different from the one or more computing devices, a message with a link to the recording of the airing audio station. 2. The method of claim 1 , further comprising: sending the recording of the airing audio station to a digital video recorder (DVR); and generating, for display, a listing of recorded content associated with the DVR, the listing of recorded content comprising recorded programs, the recorded programs comprising the recording of the airing audio station. 3. The method of claim 2 , wherein the listing of recorded content comprises: a listing for the audio station program and a textual note inputted by the user. 4. The method of claim 1 , further comprising: determining, based on user preferences of the user, one or more audio recording settings, wherein the preparing the recording by the one or more computing devices of the airing audio station comprises preparing the recording according to the one or more audio recording settings. 5. The method of claim 1 , wherein the request to record the audio content associated with the airing audio station is received after a vehicle in which the user device is located has been shifted into a park mode. 6. The method of claim 1 , further comprising: receiving, by the one or more computing devices, a program listing of programs scheduled to play on the airing audio station, the program listing comprising the audio station program; determining, by the one or more computing devices and based on the program listing, a deviation between an actual broadcast time of the audio station program and a scheduled playback time of the audio station program; and storing, by the one or more computing devices, information about the deviation between the actual broadcast time and the scheduled playback time. 7. A system comprising: a user device; and a computing device comprising: one or more processors; and memory storing executable instructions that, when executed by the one or more processors, cause the computing device to: receive, from the user device, a request to record audio content associated with an airing audio station, wherein the request to record the audio content associated with the airing audio station comprises a request to record a remaining portion of an audio station program, the remaining portion aired subsequent to the request to record the audio content associated with the airing audio station; receive location information corresponding to the user device; determine, based on the location information, a candidate list of audio stations; cause display of the candidate list of audio stations; receive a user selection of an indicator of the airing audio station from the candidate list of audio stations; prepare, based on the user selection of the indicator of the airing audio station, a recording of the airing audio station; and send, to a different device associated with a user of the user device and different from the computing device, a message with a link to the recording of the airing audio station. 8. The system of claim 7 , wherein the executable instructions, when executed by the one or more processors, cause the computing device to: send the recording of the airing audio station to a digital video recorder (DVR); and generate, for display, a listing of recorded content associated with the DVR, the listing of recorded content comprising recorded programs, the recorded programs comprising the recording of the airing audio station. 9. The system of claim 7 , wherein the executable instructions, when executed by the one or more processors, cause the computing device to: determine, based on user preferences of the user, one or more audio recording settings, and prepare the recording of the airing audio station by preparing the recording according to the one or more audio recording settings. 10. The system of claim 8 , wherein the executable instructions, when executed by the one or more processors, cause the computing device to: generate, for display, a listing for the audio station program as part of the listing of recorded content associated with the DVR, the listing for the audio station program comprising a textual note inputted by the user. 11. The system of claim 7 , wherein the executable instructions, when executed by the one or more processors, cause the computing device to: receive a program listing of programs scheduled to play on the airing audio station, the program listing comprising the audio station program; determine, based on the program listing, a deviation between an actual broadcast time of the audio station program and a scheduled playback time of the audio station program; and store information about the deviation between the actual broadcast time and the scheduled playback time. 12. The system of claim 7 , wherein the executable instructions, when executed by the one or more processors, cause the computing device to: send the recording of the airing audio station to a different device after receiving a message comprising a selection of the recording of the airing audio station from a list of recorded programs; and send a playback starting point for the recording of the airing audio station, wherein the playback starting point: is based on a time at which the request to record the audio content associated with the airing audio station was received; and is a predetermined amount of time before the time at which the request to record the audio content associated with the airing audio station was received. 13. The system of claim 7 , wherein the executable instructions, when executed by the one or more processors, cause the computing device to receive the request to record the audio content associated with the airing audio station after a vehicle in which the user device is located has been shifted into a park mode. 14. An apparatus comprising: one or more processors; memory storing executable instructions that, when executed by the one or more processors, cause the apparatus to: receive, from a user device, a request to record audio content associated with an airing audio station, wherein the request to record the audio content associated with the airing audio station comprises a request to record a remaining portion of an audio station program, the remaining portion aired subsequent to the request to record the audio content associated with the airing audio station; receive location information corresponding to the user device; determine, based on the location information, a candidate list of audio stations; ca
using geographical or spatial information, e.g. location · CPC title
for using the result on users' side · CPC title
of audio {(determination or detection of speech characteristics in general G10L25/00; speech recognition in general G10L15/00)} · CPC title
for identifying broadcast stations · CPC title
Programme · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.