Creation and control of channels that provide access to content from various audio-provider services
First Claim
1. A computing device comprising:
- an audio output device;
one or more processors;
a non-transitory computer readable medium; and
program instructions stored on the non-transitory computer readable medium and executable by the one or more processors to;
cause content from an audio-provider service to be output by the audio output device;
while causing content from the audio-provider service to be output by the audio output device, determine that an audible notification is to be outputted by the audio output device;
in response to determining that the audible notification is to be outputted by the audio output device, determine a type of content associated with content from the audio-provider service;
based on the determined type of content, make a determination of whether (i) to cause the audio output device to stop outputting content from the audio-provider service while the audible notification is being outputted by the audio output device or (ii) to cause the audio output device to continue outputting content from the audio-provider service at a reduced volume while the audible notification is also being outputted by the audio output device; and
after making the determination, cause the audio output device to output the audible notification in accordance with the determination, wherein determining the type of content occurs during a communication session with a server.
2 Assignments
0 Petitions
Accused Products
Abstract
Example implementations may relate to creation and control of channels. In particular, a computing device may receive a first channel-addition request indicating content from a first audio-provider service and may responsively send to a server an instruction to establish a first channel that provides access to content from the first audio-provider service via an application-program account. With this arrangement, a subsequent second channel-addition request may then similarly lead to establishment of a second channel that provides access to content from the second audio-provider service via the application-program account. After channel-additions, the device may determine a first selection of the added first channel and may responsively cause content from the first audio-provider service to be output by an audio output device. Then, the device may determine a second selection of the added second channel and responsively cause content from the second audio-provider service to be output by the audio output device.
11 Citations
30 Claims
-
1. A computing device comprising:
-
an audio output device; one or more processors; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by the one or more processors to; cause content from an audio-provider service to be output by the audio output device; while causing content from the audio-provider service to be output by the audio output device, determine that an audible notification is to be outputted by the audio output device; in response to determining that the audible notification is to be outputted by the audio output device, determine a type of content associated with content from the audio-provider service; based on the determined type of content, make a determination of whether (i) to cause the audio output device to stop outputting content from the audio-provider service while the audible notification is being outputted by the audio output device or (ii) to cause the audio output device to continue outputting content from the audio-provider service at a reduced volume while the audible notification is also being outputted by the audio output device; and after making the determination, cause the audio output device to output the audible notification in accordance with the determination, wherein determining the type of content occurs during a communication session with a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server comprising:
-
one or more processors; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by the one or more processors to; send, to a computing device, an instruction to output content from an audio-provider service via an audio output device of the computing device; determine a type of content associated with content from the audio-provider service; determine that an audible notification is to be outputted via the audio output device of the computing device; in response to determining that the audible notification is to be outputted and based on the determined type of content, make a determination of whether (i) to instruct the computing device to stop outputting content from the audio-provider service via the audio output device while the audible notification is being outputted via the audio output device or (ii) to instruct the computing device to continue outputting content from the audio-provider service via the audio output device at a reduced volume while the audible notification is also being outputted via the audio output device; and after making the determination, transmit, to the computing device, a further instruction in accordance with the determination to output the audible notification. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
causing, by a computing device comprising an audio output device, content from an audio-provider service to be output by the audio output device; while causing content from the audio-provider service to be output by the audio output device, determining, by the computing device, that an audible notification is to be outputted by the audio output device; in response to determining that the audible notification is to be outputted by the audio output device, determining, by the computing device, a type of content associated with content from the audio-provider service; based on the determined type of content, making a determination, by the computing device, of whether (i) to cause the audio output device to stop outputting content from the audio-provider service while the audible notification is being outputted by the audio output device or (ii) to cause the audio output device to continue outputting content from the audio-provider service at a reduced volume while the audible notification is also being outputted by the audio output device; and after making the determination, causing, by the computing device, the audio output device to output the audible notification in accordance with the determination, wherein determining the type of content occurs during a communication session with a server. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
sending, by a server and to a computing device, an instruction to output content from an audio-provider service via an audio output device of the computing device; determining, by the server, a type of content associated with content from the audio-provider service; determining, by the server that an audible notification is to be outputted via the audio output device of the computing device; in response to determining that the audible notification is to be outputted and based on the determined type of content, making a determination, by the server, of whether (i) to instruct the computing device to stop outputting content from the audio-provider service via the audio output device while the audible notification is being outputted via the audio output device or (ii) to instruct the computing device to continue outputting content from the audio-provider service via the audio output device at a reduced volume while the audible notification is also being outputted via the audio output device; and after making the determination, transmitting, by the server and to the computing device, a further instruction in accordance with the determination to output the audible notification.
-
Specification