Conditional content enhancement
First Claim
1. A computer system comprising:
- at least one processor;
at least one non-transitory computer readable medium; and
program instructions stored on the at least one non-transitory computer readable medium that, when executed by the at least one processor, cause the computer system to perform functions comprising;
identifying a capability of a playback device to reproduce audio content;
based on the capability of the playback device to reproduce audio content, identifying a first version of audio content from a first cloud-based media service for playback by the playback device;
causing the playback device to receive and play back the first version of audio content;
while the playback device is playing back the first version of the audio content, detecting a change in a network connection between the computer system and the playback device;
based on (i) the detected change in the network connection between the computer system and the playback device and cii) the capability of the playback device to reproduce audio content, identifying a second version of audio content from a second cloud-based media service for playback by the playback device; and
causing the playback device to transition from receiving and playing back the first version of the audio content to receiving and playing back the second version of the audio content.
2 Assignments
0 Petitions
Accused Products
Abstract
An example computer system identifies a capability of a playback device to reproduce audio content. Based on the capability, the computer system identifies a first version of audio content for playback by the playback device and causes the playback device to play back the first version of audio content. While the playback device is playing back the first version of the audio content, the computer system detects a change in a network connection between the computer system and the playback device. Based on the detected change in the network connection and the capability of the playback device, the computer system identifies a second version of audio content for playback by the playback device and causes the playback device to transition from playing back the first version of the audio content to playing back the second version of the audio content.
144 Citations
20 Claims
-
1. A computer system comprising:
-
at least one processor; at least one non-transitory computer readable medium; and program instructions stored on the at least one non-transitory computer readable medium that, when executed by the at least one processor, cause the computer system to perform functions comprising; identifying a capability of a playback device to reproduce audio content; based on the capability of the playback device to reproduce audio content, identifying a first version of audio content from a first cloud-based media service for playback by the playback device; causing the playback device to receive and play back the first version of audio content; while the playback device is playing back the first version of the audio content, detecting a change in a network connection between the computer system and the playback device; based on (i) the detected change in the network connection between the computer system and the playback device and cii) the capability of the playback device to reproduce audio content, identifying a second version of audio content from a second cloud-based media service for playback by the playback device; and causing the playback device to transition from receiving and playing back the first version of the audio content to receiving and playing back the second version of the audio content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by a computer system, the method comprising:
-
identifying a capability of a playback device to reproduce audio content; based on the capability of the playback device to reproduce audio content, identifying a first version of audio content from a first cloud-based media service for playback by the playback device; causing the playback device to receive and play back the first version of audio content; while the playback device is playing back the first version of the audio content, detecting a change in a network connection between the computer system and the playback device; based on (i) the detected change in the network connection between the computer system and the playback device and (ii) the capability of the playback device to reproduce audio content, identifying a second version of audio content from a second cloud-based media service for playback by the playback device; and causing the playback device to transition from receiving and playing back the first version of the audio content to receiving and playing back the second version of the audio content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one non-transitory computer readable medium, wherein the at least one non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computer system to perform functions comprising:
-
identifying a capability of a playback device to reproduce audio content; based on the capability of the playback device to reproduce audio content, identifying a first version of audio content from a first cloud-based media service for playback by the playback device; causing the playback device to receive and play back the first version of audio content; while the playback device is playing back the first version of the audio content, detecting a change in a network connection between the computer system and the playback device; based on (i) the detected change in the network connection between the computer system and the playback device and (ii) the capability of the playback device to reproduce audio content, identifying a second version of audio content from a second cloud-based media service for playback by the playback device; and causing the playback device to transition from receiving and playing back the first version of the audio content to receiving and playing back the second version of the audio content. - View Dependent Claims (20)
-
Specification