Providing aggregate playback information
First Claim
Patent Images
1. A method comprising:
- receiving, via a network device over a wide area network (WAN) from a first playback system, first audio information data related to audio content played by the first playback system during a first time period, wherein the first playback system comprises at least one first playback device, and wherein the first audio information data related to audio content played by the first playback system during the first time period is automatically sent by the first playback system after an expiration of the first time period;
receiving, via the network device over the WAN from a second playback system, second audio information data related to audio content played by the second playback system during a second time period, wherein the second playback system comprises at least one second playback device, wherein the first playback system and the second playback system are both associated with a given household, and wherein the second audio information data related to audio content played by the second playback system during the second time period is automatically sent by the second playback system after an expiration of the second time period;
generating, via the network device, (1) a first playlist of content based on the first audio information data related to audio content played by the first playback system during the first time period, and (2) a second playlist of content based on the second audio information data related to audio content played by the second playback system during the second time period;
receiving, via the network device over the WAN from the first playback system, a request to retrieve the first playlist of content, wherein the request to retrieve the first playlist of content is received by the network device at a first request time, and wherein the request to retrieve the first playlist of content is received as a result of the first playback system receiving a first command issued by a controller device that is connected to the first playback system via one or more data networks;
receiving, via the network device over the WAN from the second playback system, a request to retrieve the second playlist of content, wherein the request to retrieve the second playlist of content is received by the network device at a second request time that is different than the first request time, and wherein the request to retrieve the second playlist of content is received as a result of the second playback system receiving a second command issued by the controller device that is connected to the second playback system via the one or more data networks;
sending, via the network device over the WAN to the first playback system, the requested first playlist of content; and
sending, via the network device over the WAN to the second playback system, the requested second playlist of content.
4 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.
53 Citations
20 Claims
-
1. A method comprising:
-
receiving, via a network device over a wide area network (WAN) from a first playback system, first audio information data related to audio content played by the first playback system during a first time period, wherein the first playback system comprises at least one first playback device, and wherein the first audio information data related to audio content played by the first playback system during the first time period is automatically sent by the first playback system after an expiration of the first time period; receiving, via the network device over the WAN from a second playback system, second audio information data related to audio content played by the second playback system during a second time period, wherein the second playback system comprises at least one second playback device, wherein the first playback system and the second playback system are both associated with a given household, and wherein the second audio information data related to audio content played by the second playback system during the second time period is automatically sent by the second playback system after an expiration of the second time period; generating, via the network device, (1) a first playlist of content based on the first audio information data related to audio content played by the first playback system during the first time period, and (2) a second playlist of content based on the second audio information data related to audio content played by the second playback system during the second time period; receiving, via the network device over the WAN from the first playback system, a request to retrieve the first playlist of content, wherein the request to retrieve the first playlist of content is received by the network device at a first request time, and wherein the request to retrieve the first playlist of content is received as a result of the first playback system receiving a first command issued by a controller device that is connected to the first playback system via one or more data networks; receiving, via the network device over the WAN from the second playback system, a request to retrieve the second playlist of content, wherein the request to retrieve the second playlist of content is received by the network device at a second request time that is different than the first request time, and wherein the request to retrieve the second playlist of content is received as a result of the second playback system receiving a second command issued by the controller device that is connected to the second playback system via the one or more data networks; sending, via the network device over the WAN to the first playback system, the requested first playlist of content; and sending, via the network device over the WAN to the second playback system, the requested second playlist of content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, first audio information data related to audio content played by the first playback system during a first time period, wherein the first playback system comprises at least one first playback device, and wherein the first audio information data related to audio content played by the first playback system during the first time period is automatically sent by the first playback system after an expiration of the first time period; receiving, via the network device over the WAN from a second playback system, second audio information data related to audio content played by the second playback system during a second time period, wherein the second playback system comprises at least one second playback device, wherein the first playback system and the second playback system are both associated with a given household, and wherein the second audio information data related to audio content played by the second playback system during the second time period is automatically sent by the second playback system after an expiration of the second time period; generating, via the network device, (1) a first playlist of content based on the first audio information data related to audio content played by the first playback system during the first time period, and (2) a second playlist of content based on the second audio information data related to audio content played by the second playback system during the second time period; receiving, via the network device over the WAN from the first playback system, a request to retrieve the first playlist of content, wherein the request to retrieve ef the first playlist of content is received by the network device at a first request time, and wherein the request to retrieve the first playlist of content is received as a result of the first playback system receiving a first command issued by a controller device that is connected to the first playback system via one or more data networks; receiving, via the network device over the WAN from the second playback system, a request to retrieve the second playlist of content, wherein the request to retrieve the second playlist of content is received by the network device at a second request time that is different than the first request time, and wherein the request to retrieve the second playlist of content is received as a result of the second playback system receiving a second command issued by the controller device that is connected to the second playback system via the one or more data networks; sending, via the network device over the WAN to the first playback system, the requested first playlist of content; and sending, via the network device over the WAN to the second playback system, the requested second playlist of content. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A network device comprising:
-
a network interface to communicate over a wide area network (WAN); a processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that are executable by the processor to cause the mobile device to perform functions comprising; receiving, via the network interface over the WAN from a first playback system, first audio information data related to audio content played by the first playback system during a first time period, wherein the first playback system comprises at least one first playback device, and wherein the first audio information data related to audio content played by the first playback system during the first time period is automatically sent by the first playback system after an expiration of the first time period; receiving, via the network interface over the WAN from a second playback system, second audio information data related to audio content played by the second playback system during a second time period, wherein the second playback system comprises at least one second playback device, wherein the first playback system and the second playback system are both associated with a given household, and wherein the second audio information data related to audio content played by the second playback system during the second time period is automatically sent by the first playback system after an expiration of the second time period; generating (1) a first playlist of content based on the first audio information data related to audio content played by the first playback system during the first time period, and (2) a second playlist of content based on the second audio information data related to audio content played by the second playback system during the second time period; receiving, via the network interface over the WAN from the first playback system, a request to retrieve the first playlist of content, wherein the request to retrieve the first playlist of content is received by the network device at a first request time, and wherein the request to retrieve the first playlist of content is received as a result of the first playback system receiving a first command issued by a controller device that is connected to the first playback system via one or more data networks; receiving, via the network interface over the WAN from the second playback system, a request to retrieve the second playlist of content, wherein the request to retrieve the second playlist of content is received by the network device at a second request time that is different than the first request time, and wherein the request to retrieve the second playlist of content is received as a result of the second playback system receiving a second command issued by the controller device that is connected to the second playback system via the one or more data networks; sending, over the WAN to the first playback system, the requested first playlist of content; and sending, over the WAN to the second playback system, the requested second playlist of content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification