Methods and systems for transmitting playlists
First Claim
1. A method comprising:
- receiving, via a first computing device over one or more first networks, location information of a second computing device, the location information indicating (i) at least one first zone at a first location and (ii) a first time, wherein the second computing device is physically located at the at least one first zone at the first location at the first time, and wherein the first location comprises a plurality of zones comprising the at least one first zone, each zone comprising at least one respective playback device;
based on the received location information, identifying, via the first computing device, at least one portion of media content playing by the at least one respective playback device of the at least one first zone at the first location at the first time;
generating, via the first computing device, a playlist identifying the at least one portion of media content playing by the at least one respective playback device of the at least one first zone at the first location at the first time;
receiving, via the first computing device from the second computing device, an indication that the second computing device has accessed a media playback system as a control device over a local area network at a second location, the access occurring at a second time, wherein, at the second time, the second computing device is physically located at the second location, wherein the media playback system comprises one or more second playback devices at the second location, and wherein, while connected to the local area network at the second location, the second computing device as the control device is configured to control playback of the one or more second playback devices; and
in response to receiving the indication that the control device has accessed the media playback system, transmitting, via the first computing device over one or more second networks to the second computing device, the generated playlist.
7 Assignments
0 Petitions
Accused Products
Abstract
An example method includes receiving an indication that a user was at a location at a particular time; identifying at least one portion of media content playing at the location at the particular time; and transmitting data that indicates the identified at least one portion of media content to a computing device associated with the user. A second example method includes transmitting an indication that a user was at a location at a particular time; receiving data identifying at least one portion of media content played by a second playback device at the location at the particular time when the user was at the location; and causing, by the control device, a graphical display to display the data identifying the at least one portion of media content played at the location at the particular time when the user was at the location.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, via a first computing device over one or more first networks, location information of a second computing device, the location information indicating (i) at least one first zone at a first location and (ii) a first time, wherein the second computing device is physically located at the at least one first zone at the first location at the first time, and wherein the first location comprises a plurality of zones comprising the at least one first zone, each zone comprising at least one respective playback device; based on the received location information, identifying, via the first computing device, at least one portion of media content playing by the at least one respective playback device of the at least one first zone at the first location at the first time; generating, via the first computing device, a playlist identifying the at least one portion of media content playing by the at least one respective playback device of the at least one first zone at the first location at the first time; receiving, via the first computing device from the second computing device, an indication that the second computing device has accessed a media playback system as a control device over a local area network at a second location, the access occurring at a second time, wherein, at the second time, the second computing device is physically located at the second location, wherein the media playback system comprises one or more second playback devices at the second location, and wherein, while connected to the local area network at the second location, the second computing device as the control device is configured to control playback of the one or more second playback devices; and in response to receiving the indication that the control device has accessed the media playback system, transmitting, via the first computing device over one or more second networks to the second computing device, the generated playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
transmitting, via a control device to a first computing device, an indication that the control device has accessed a first playback device physically located at a first location, and an indication of a particular time, wherein the control device is configured to control over one or more first networks the first playback device, and wherein the control device was physically at a second location at the particular time, wherein the first location is different from the second location; after transmitting the indication that the control device has accessed the first playback device, receiving, at the control device, data identifying at least one portion of media content played by a second playback device at the second location based on location information transmitted from the control device, wherein the at least one portion of media content was played by the second playback device at the second location at the particular time when the control device was physically at the second location; causing, via the control device, a graphical display to display the data identifying the at least one portion of media content played at the second location at the particular time when the control device was physically at the second location; and causing, via the control device over the one or more first networks, the first playback device to play at least the identified at least one portion of media content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A first computing device comprising:
-
a processor; and memory storing instructions that when executed by the processor cause the first computing device to perform functions, the functions comprising; receiving, over one or more first networks, location information of a second computing device, the location information indicating (i) at least one first zone at a first location and (ii) a first time, wherein the second computing device is physically located at the at least one first zone at the first location at the first time, wherein the location comprising a plurality of zones comprising the at least one first zone, each zone comprising at least one respective playback device; based on the received location information, identifying at least one portion of media content playing by the at least one respective playback device of the at least one first zone at the first location at the first time; generating, via the first computing device, a playlist identifying the at least one portion of media content playing by the at least one respective playback device of the at least one first zone at the first location at the first time; receiving, from the second computing device, an indication that the second computing device has accessed a media playback system as a control device over a local area network at a second location, the access occurring at a second time, wherein, at the second time, the second computing device is physically located at the second location, wherein the media playback system comprises one or more second playback devices at the second location, and wherein, while connected to the local area network at the second location, the second computing device as the control device is configured to control playback of the one or more second playback devices; and in response to receiving the indication that the control device has accessed the media playback system, transmitting, over the one or more first networks to the second computing device, the generated playlist. - View Dependent Claims (19, 20)
-
Specification