Voice-based interactive content and user interface
First Claim
Patent Images
1. A user device comprising:
- a speech recognizer;
one or more processors;
a memory storing one or more programs comprising instructions, which when executed by the one or more processors, cause the device to;
play radio content that is streamed to a plurality of user devices from a first remote server, the radio content comprising one or more break times;
play interactive content during the one or more break times of the radio content, wherein the interactive content comprises a first interactive content and a second interactive content, the first interactive content being streamed to the plurality of user devices from a second remote server, and the second interactive content being streamed to the plurality of user devices from a third remote server;
receive first command-action correspondence data for the first interactive content from the second remote server, the first command-action correspondence data associating a set of first voice commands with a set of first actions;
receive second command-action correspondence data for the second interactive content from the third remote server, the second command-action correspondence data associating a set of second voice commands with a set of second actions different from the set of first actions;
in response to playing the first interactive content;
activate the speech recognizer and receive a user'"'"'s first voice command using the activated speech recognizer; and
perform a first action responding to the user'"'"'s first voice command according to the first command-action correspondence data; and
in response to playing the second interactive content;
activate the speech recognizer and receive a user'"'"'s second voice command using the activated speech recognizer; and
perform a second action responding to the user'"'"'s second voice command according to the second command-action correspondence data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, device, system, and computer medium for providing interactive advertising are provided. For example, a device may request an advertisement from a remote server, receive the advertisement, receive a response from a user who is listening and/or watching the advertisement, and transmit the response to the server for further action. The user may input a response by speaking. A server may receive an advertisement request from the device, select an advertisement based on pre-defined one or more criteria, transmit the selected advertisement to the device for play, receive from the device a response to the selected advertisement, and then perform an action corresponding to the received response.
-
Citations
22 Claims
-
1. A user device comprising:
-
a speech recognizer; one or more processors; a memory storing one or more programs comprising instructions, which when executed by the one or more processors, cause the device to; play radio content that is streamed to a plurality of user devices from a first remote server, the radio content comprising one or more break times; play interactive content during the one or more break times of the radio content, wherein the interactive content comprises a first interactive content and a second interactive content, the first interactive content being streamed to the plurality of user devices from a second remote server, and the second interactive content being streamed to the plurality of user devices from a third remote server; receive first command-action correspondence data for the first interactive content from the second remote server, the first command-action correspondence data associating a set of first voice commands with a set of first actions; receive second command-action correspondence data for the second interactive content from the third remote server, the second command-action correspondence data associating a set of second voice commands with a set of second actions different from the set of first actions; in response to playing the first interactive content; activate the speech recognizer and receive a user'"'"'s first voice command using the activated speech recognizer; and perform a first action responding to the user'"'"'s first voice command according to the first command-action correspondence data; and in response to playing the second interactive content; activate the speech recognizer and receive a user'"'"'s second voice command using the activated speech recognizer; and perform a second action responding to the user'"'"'s second voice command according to the second command-action correspondence data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for providing interactive content to a plurality of user devices, the server comprising a memory storing one or more programs comprising instructions for the one or more processors, which when executed by the one or more processors, cause the server to:
-
broadcast radio content to a plurality of user devices, the radio content comprising a first break time and a second break time; cause a second remote server to provide a first interactive content to the plurality of user devices during the first break time of the radio content; cause a third remote server to provide a second interactive content to the plurality of user devices during the second break time of the radio content; cause the second remote server to transmit first command-action correspondence data for the first interactive content to the plurality of user devices, the first command-action correspondence data associating a set of first voice commands with a set of first actions; cause the third remote server to transmit second command-action correspondence data for the second interactive content, the second command-action correspondence data associating a set of second voice commands with a set of second actions different from the set of first actions; cause the second remote server to receive a first voice command from a first user device from the plurality of user devices, in response to providing the first interactive content; cause the first user device to perform a first action according to the first command-action correspondence data associating the first voice command with the first action; cause the third remote server to receive a second voice command from the first user device, in response to providing the second interactive content; cause the first user device to perform a second action according to the second command- action correspondence data associating the second voice command with the second action.
-
-
11. A method for providing interactive content, the method comprising:
-
at an electronic media playback device; playing radio content that is streamed to a plurality of user devices from a first remote server, the radio content comprising one or more break times; playing interactive content during the one or more break times of the radio content, wherein the interactive content comprises a first interactive content and a second interactive content, the first interactive content being streamed to the plurality of user devices from a second remote server, and the second interactive content being streamed to the plurality of user devices from a third remote server; receiving first command-action correspondence data for the first interactive content from the second remote server, the first command-action correspondence data associating a set of first voice commands with a set of first actions; receiving second command-action correspondence data for the second interactive content from the third remote server, the second command-action correspondence data associating a set of second voice commands with a set of second actions different from the set of first actions; in response to playing the first interactive content; activating a speech recognizer of the device and receiving a user'"'"'s first voice command using the activated speech recognizer; and performing a first action responding to the user'"'"'s first voice command according to the first command-action correspondence data; and in response to playing the second interactive content; activating the speech recognizer and receive a user'"'"'s second voice command using the activated speech recognizer; and performing a second action responding to the user'"'"'s second voice command according to the second command-action correspondence data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing computer instructions, which when executed by an electronic media playback device, cause the device to:
-
play radio content that is streamed to a plurality of user devices from a first remote server, the radio content comprising one or more break times; play interactive content during the one or more break times of the radio content, wherein the interactive content comprises a first interactive content and a second interactive content, the first interactive content being streamed to the plurality of user devices from a second remote server, and the second interactive content being streamed to the plurality of user devices from a third remote server; receive first command-action correspondence data for the first interactive content from the second remote server, the first command-action correspondence data associating a set of first voice commands with a set of first actions; receive second command-action correspondence data for the second interactive content from the third remote server, the second command-action correspondence data associating a set of second voice commands with a set of second actions different from the set of first actions; in response to playing the first interactive content; activate the speech recognizer and receive a user'"'"'s first voice command using the activated speech recognizer; and perform a first action responding to the user'"'"'s first voice command according to the first command-action correspondence data; and in response to playing the second interactive content; activate the speech recognizer and receive a user'"'"'s second voice command using the activated speech recognizer; and perform a second action responding to the user'"'"'s second voice command according to the second command-action correspondence data. - View Dependent Claims (21, 22)
-
Specification