Providing aggregate playback information
AssigneeSonos, Inc.
InventorsMark Triplett, Jonathan P. Lang, Jonathon Reilly, David Taylor
Life of this patent
Estimating the term…
Abstract
System, method, and apparatus including receiving an identification of content played by a playback system and an identification of location of the playback system. A playlist of content is associated with the location. A request is received to retrieve the playlist of content and the requested playlist of content is sent to a playback system.
Claims20
A cloud-based computing device comprising:
- at least one processor;
- non-transitory computer-readable medium;
- and
- program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor and thereby cause the cloud-based computing device to be configured to:
- receive, from a first playback device in a first local media playback system, (1) first audio playback information identifying audio content being played back by the first local media playback system and (2) first playback device configuration information corresponding to the first audio playback information;
- receive, from each of a plurality of other playback devices in a respective plurality of other local media playback systems, (1) respective audio playback information and (2) respective playback device configuration information corresponding to the respective audio playback information;
- based on at least a comparison of (1) the first audio playback information and (2) the respective audio playback information, use the respective playback device configuration information corresponding to the respective audio playback information to determine updated playback device configuration information for the first playback device;
- and
- transmit the updated playback device configuration information to the first playback device.
A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that are executable by at least one processor such that a cloud-based computing device is configured to:
- receive, from a first playback device in a first local media playback system, (1) first audio playback information identifying audio content being played back by the first local media playback system and (2) first playback device configuration information corresponding to the first audio playback information;
- receive, from each of a plurality of other playback devices in a respective plurality of other local media playback systems, (1) respective audio playback information and (2) respective playback device configuration information corresponding to the respective audio playback information;
- based on at least a comparison of (1) the first audio playback information and (2) the respective audio playback information, use the respective playback device configuration information corresponding to the respective audio playback information to determine updated playback device configuration information for the first playback device;
- and
- transmit the updated playback device configuration information to the first playback device.
A method carried out by a cloud-based computing device, the method comprising:
- receiving, from a first playback device in a first local media playback system, (1) first audio playback information identifying audio content being played back by the first local media playback system and (2) first playback device configuration information corresponding to the first audio playback information;
- receiving, from each of a plurality of other playback devices in a respective plurality of other local media playback systems, (1) respective audio playback information and (2) respective playback device configuration information corresponding to the respective audio playback information;
- based on at least a comparison of (1) the first audio playback information and (2) the respective audio playback information, using the respective playback device configuration information corresponding to the respective audio playback information to determine updated playback device configuration information for the first playback device;
- and
- transmitting the updated playback device configuration information to the first playback device.
Dependencies are inferred from the claim text.