Smart Music Services Preferences
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.
3 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. 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 a first boundary for suspending playback preference tracking; determining 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 boundary and the second boundary. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. 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, a first boundary for suspending playback preference tracking; determining, via the computing device, 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 boundary and the second boundary. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. 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 a first boundary for suspending playback preference tracking; determining 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 boundary and the second boundary. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification