Audio request interaction system
A person can use a portable electronic device to electronically purchase or otherwise request a product, service or other deliverable related to audio programming to which the person is listening at the time they initiate the request. The request is fulfilled by a service that analyzes the audio content to identify the deliverable the person desires.
1. A method, comprising:
receiving audible content at a user device;
storing a sample of the audible content in a memory of the user device;
generating by the user device a representation of the sample of the audible content;
transmitting by the user device a request comprising the representation of the sample of the audible content over a network to a remote processor, wherein transmitting further includes transmitting the request as a purchase request of the user to purchase a single item relevant to the audible content;
receiving by the user device a deliverable related to the single item affirmatively matching the audible content in response to at least the remote processor determining the deliverable based at least on the request; and
receiving an indication that the single item was purchased on behalf of user.
2. The method of claim 1 , wherein the determining step comprises determining the deliverable using a digital hash generated from the request.
3. The method of claim 1 , further comprising transmitting the deliverable to the user device.
4. The method of claim 1 , further comprising transmitting the deliverable to the user device using the network.
5. The method of claim 4 , wherein the network comprises a wireless network.
6. The method of claim 1 , wherein the user device comprises a portable device.
7. The method of claim 1 , wherein the deliverable comprises at least information related to a sound recording.
8. The method of claim 1 , wherein the sample of the audible content comprises between substantially five seconds to substantially ten seconds of audible content.
9. The method of claim 1 , wherein receiving comprises receiving audible content using a microphone of the user device.
10. The method of claim 1 , wherein transmitting the request comprises delaying delivery of the request with respect to at least the receiving act.
11. The method of claim 1 , wherein the audible content is a musical composition, and wherein the sample of the audible composition comprises a portion of the musical composition.
12. A method, comprising:
receiving audible content at a user device;
storing a sample of the audible content in a memory of the user device;
generating by the user device a representation of the sample of the audible content, the representation comprising a digital hash of the sample of the audible content;
transmitting by the user device a request comprising the representation over a network to a remote processor;
receiving a deliverable related to a single item affirmatively matching the audible content in response to the remote processor determining the deliverable based at least in part on the representation in the request; and
presenting on a display of the user device a button to purchase the item based on a click of the button.
13. The method of claim 12 , wherein the network comprises a wireless network.
14. The method of claim 12 , wherein the user device comprises a portable device.
15. The method of claim 12 , wherein the receiving comprises receiving audible content using a microphone of the user device.
16. The method of claim 12 , further comprising:
receiving the request comprising the representation of the sample of audible content by the remote processor;
determining by the remote processor a deliverable related to the audible content based at least on the representation of the sample of audible content; and
transmitting the deliverable to the user device.
17. The method of claim 12 , wherein the audible content is a musical composition, and wherein the sample of the audible composition comprises a portion of the musical composition.
18. A method, comprising:
receiving audible content using a microphone of a portable device;
storing a sample of the audible content in a memory of the portable device;
generating a digital hash of the sample of the audible content by the portable user device;
transmitting the digital hash of the sample of the audible content to a remote processor using a first network, wherein the remote processor determines a deliverable related to a single item affirmatively matching the audible content based at least on the digital hash;
receiving the deliverable by the portable device through a second network; and
directing a user to purchase the item based on a single click of a purchase button displayed by the user device, and wherein a location of the item for purchase is resolved by the remote processor based on a user-defined profile maintained by the remote processor.
19. The method of claim 18 , wherein the deliverable comprises at least information related to a sound recording.
20. The method of claim 18 , wherein the audible content is a musical composition, and wherein the sample of the audible composition comprises a portion of the musical composition.
21. A method, comprising:
receiving audible content;
generating a representation of the audible content;
transmitting a request comprising the representation to a remote processor; and
receiving a deliverable related to a single item affirmatively matching the audible content in response to the remote processor determining the deliverable based at least in part on the representation in the request;
directing a user to purchase the item based on a single click of a purchase button displayed by the user device; and
receiving a notification in a message format dictated by a user-defined profile from the remote processor when the item was unable to be purchased.