Smart music services preferences
First Claim
1. A tangible, non-transitory computer-readable memory storing instructions that when executed by one or more processors cause a computing device to perform functions comprising:
- sending, to one or more media services registered with a media playback system, playback preference tracking information;
after sending the playback preference tracking information;
determining that a first trigger occurred at a first time, wherein the first trigger comprises two or more playback devices of the media playback system entering into a group in which the two or more playback devices are configured to play back media in synchrony, and wherein the first time comprises a first boundary for suspending playback preference tracking;
determining that a second trigger occurred at a second time, wherein the second time comprises a second boundary for suspending playback preference tracking; and
sending, to the one or more media services registered with the media playback system, one or more requests to remove tracked playback preferences received between the first time and the second time.
4 Assignments
0 Petitions
Accused Products
Abstract
In an example implementation, a method may involve detecting a trigger that suspends playback preference tracking of a media playback system, sending, to one or more media services registered with the media playback system, one or more requests to suspend playback preference tracking from when the trigger that suspends playback preference tracking was detected, detecting a particular trigger that resumes playback preference tracking of the media playback system, and based on detecting the particular trigger, sending, to at least one of the one or more media services registered to the media playback system, one or more requests to resume playback preference tracking of the media playback system.
-
Citations
15 Claims
-
1. A tangible, non-transitory computer-readable memory storing instructions that when executed by one or more processors cause a computing device to perform functions comprising:
-
sending, to one or more media services registered with a media playback system, playback preference tracking information; after sending the playback preference tracking information; determining that a first trigger occurred at a first time, wherein the first trigger comprises two or more playback devices of the media playback system entering into a group in which the two or more playback devices are configured to play back media in synchrony, and wherein the first time comprises a first boundary for suspending playback preference tracking; determining that a second trigger occurred at a second time, wherein the second time comprises a second boundary for suspending playback preference tracking; and sending, to the one or more media services registered with the media playback system, one or more requests to remove tracked playback preferences received between the first time and the second time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
sending, via a computing device to one or more media services registered with a media playback system, playback preference tracking information; after sending the playback preference tracking information; determining, via the computing device, that a first trigger occurred at a first time, wherein the first trigger comprises two or more playback devices of the media playback system entering into a group in which the two or more playback devices are configured to play back media in synchrony, and wherein the first time comprises a first boundary for suspending playback preference tracking; determining, via the computing device, that a second trigger occurred at a second time, wherein the second time comprises a second boundary for suspending playback preference tracking; and sending, via the computing device to the one or more media services registered with the media playback system, one or more requests to remove tracked playback preferences received between the first time and the second time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a processor; and memory storing instructions that, when executed by the processor, cause the computing device to perform functions comprising; sending, to one or more media services registered with a media playback system, playback preference tracking information; after sending the playback preference tracking information; determining that a first trigger occurred at a first time, wherein the first trigger comprises two or more playback devices of the media playback system entering into a group in which the two or more playback devices are configured to play back media in synchrony, and wherein the first time comprises a first boundary for suspending playback preference tracking; determining that a second trigger occurred at a second time, wherein the second time comprises a second boundary for suspending playback preference tracking; and sending, to the one or more media services registered with the media playback system, one or more requests to remove tracked playback preferences received between the first time and the second time. - View Dependent Claims (12, 13, 14, 15)
-
Specification