Location-based playlist
First Claim
Patent Images
1. A method comprising:
- receiving, via a network device over a wide area network (WAN) from a first playback system,(1) an identification of first content currently played by the first playback system and(2) an identification of a first location where the first content is currently played by the first playback system, wherein the first playback system comprises at least one first playback device;
receiving, via the network device over the WAN from a second playback system,(1) an identification of second content currently played by the second playback system and(2) an identification of a second location where the second content is currently played by the second playback system, wherein the second playback system comprises at least one second playback device;
generating, via the network device,(1) a first playlist of content played at the first location based on at least the identification of the first content currently played by the first playback system, the identification of the first location where the first content is currently played by the first playback system, identification of additional first content currently played by first other playback systems, and identification of the first location where the additional first content is currently played by the first other playback systems, and(2) a second playlist of content played at the second location based on at least the identification of the second content currently played by the second playback system, the identification of the second location where the second content is currently played by the second playback system, identification of additional second content currently played by second other playback systems, and identification of the second location where the additional second content is currently played by the second other playback systems;
receiving, via the network device over the WAN from a third playback system, a request to retrieve the first playlist of content for the first location or the second playlist of content for the second location, wherein the third playback system comprises at least one third playback device; and
sending, via the network device over the WAN to the third playback system, the requested first playlist of content or second playlist of content.
6 Assignments
0 Petitions
Accused Products
Abstract
System, method, and apparatus including receiving an identification of content played 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.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, via a network device over a wide area network (WAN) from a first playback system, (1) an identification of first content currently played by the first playback system and (2) an identification of a first location where the first content is currently played by the first playback system, wherein the first playback system comprises at least one first playback device; receiving, via the network device over the WAN from a second playback system, (1) an identification of second content currently played by the second playback system and (2) an identification of a second location where the second content is currently played by the second playback system, wherein the second playback system comprises at least one second playback device; generating, via the network device, (1) a first playlist of content played at the first location based on at least the identification of the first content currently played by the first playback system, the identification of the first location where the first content is currently played by the first playback system, identification of additional first content currently played by first other playback systems, and identification of the first location where the additional first content is currently played by the first other playback systems, and (2) a second playlist of content played at the second location based on at least the identification of the second content currently played by the second playback system, the identification of the second location where the second content is currently played by the second playback system, identification of additional second content currently played by second other playback systems, and identification of the second location where the additional second content is currently played by the second other playback systems; receiving, via the network device over the WAN from a third playback system, a request to retrieve the first playlist of content for the first location or the second playlist of content for the second location, wherein the third playback system comprises at least one third playback device; and sending, via the network device over the WAN to the third playback system, the requested first playlist of content or second playlist of content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium including instructions for execution by a processor, the instructions, when executed, cause the processor to implement a method comprising:
-
receiving, via a network device over a wide area network (WAN) from a first playback system, (1) an identification of first content currently played by the first playback system and (2) an identification of a first location where the first content is currently played by the first playback system, wherein the first playback system comprises at least one first playback device; receiving, via the network device over the WAN from a second playback system, (1) an identification of second content currently played by the second playback system and (2) an identification of a second location where the second content is currently played by the second playback system, wherein the second playback system comprises at least one second playback device; generating, via the network device, (1) a first playlist of content played at the first location based on at least the identification of the first content currently played by the first playback system, the identification of the first location where the first content is currently played by the first playback system, identification of additional first content currently played by first other playback systems, and identification of the first location where the additional first content is currently played by the first other playback systems, and (2) a second playlist of content played at the second location based on at least the identification of the second content currently played by the second playback system, the identification of the second location where the second content is currently played by the second playback system, identification of additional second content currently played by second other playback systems, and identification of the second location where the additional second content is currently played by the second other playback systems; receiving, via the network device over the WAN from a third playback system, a request to retrieve the first playlist of content for the first location or the second playlist of content for the second location, wherein the third playback system comprises at least one third playback device; and sending, via the network device over the WAN to the third playback system, the requested first playlist of content or second playlist of content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A device comprising:
-
a network interface to communicate over a wide area network (WAN); a memory; and a processor to; receive, via a network device over a wide area network (WAN) from a first playback system, (1) an identification of first content currently played by the first playback system and (2) an identification of a first location where the first content is currently played by the first playback system, wherein the first playback system comprises at least one first playback device; receive, via the network device over the WAN from a second playback system, (1) an identification of second content currently played by the second playback system and (2) an identification of a second location where the second content is currently played by the second playback system, wherein the second playback system comprises at least one second playback device; generate, via the network device, (1) a first playlist of content played at the first location based on at least the identification of the first content currently played by the first playback system, the identification of the first location where the first content is currently played by the first playback system, identification of additional first content currently played by first other playback systems, and identification of the first location where the additional first content is currently played by the first other playback systems, and (2) a second playlist of content played at the second location based on at least the identification of the second content currently played by the second playback system, the identification of the second location where the second content is currently played by the second playback system, identification of additional second content currently played by second other playback systems, and identification of the second location where the additional second content is currently played by the second other playback systems; receive, via the network device over the WAN from a third playback system, a request to retrieve the first playlist of content for the first location or the second playlist of content for the second location, wherein the third playback system comprises at least one third playback device; and send, via the network device over the WAN to the third playback system, the requested first playlist of content or second playlist of content. - View Dependent Claims (22)
-
Specification