Personalized media playback at a discovered point-of-sale display
First Claim
1. A method of facilitating media playback by a first media playback system in a retail environment, the method comprising:
- discovering a point-of-sale display via a portable computing device, wherein the point-of-sale display comprises the first media playback system on a first wireless network, wherein the first media playback system comprises (i) a first set of two or more media playback devices that are connected via a local area network and configured as one or more zones of the first media playback system and (ii) a control device that displays a control interface on a graphical display, and wherein discovering the point-of-sale display via the portable computing device comprises receiving data indicating an electronic address of a software application hosted at a server;
after discovering the point-of-sale display, receiving, at the portable computing device from the server via the electronic address, the software application and a first system identifier that uniquely identifies the first media playback system from other media playback systems;
in response to receiving the software application and the first system identifier, configuring the software application with the first system identifier, wherein the portable computing device controls the first set of two or more media playback devices via a control interface of the software application displayed on a graphical display of the portable computing device when the software application is configured with the first system identifier; and
after configuring the software application with the first system identifier, sending, via the control interface of the software application displayed on the graphical display of the portable computing device, one or more playback commands to play back a particular audio track on at least one media playback device of the first set of one or more media playback devices, wherein the at least one media playback device updates the control interface displayed on the graphical display of the control device to indicate that the particular audio track is playing back on the at least one media playback device via one or more state variables sent from the at least one media playback device to the control device.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described herein that allow for personalized media playback at a discovered point-of-sale display. In one aspect, a method is provided that involves discovering a point-of-sale display by a portable computing device. The point-of-sale display comprises at least one media playback device. The method further involves receiving, over a wireless network by the portable computing device, a software application and a system identifier of the point-of-sale display. The system identifier to automatically configure the software application to control the at least one media playback device at the discovered point-of-sale display. The method further involves joining the software application on the portable computing device to the point-of-sale display using the system identifier. The method further involves sending from the portable computing device via the configured software application one or more commands to control the at least one media playback device.
201 Citations
24 Claims
-
1. A method of facilitating media playback by a first media playback system in a retail environment, the method comprising:
-
discovering a point-of-sale display via a portable computing device, wherein the point-of-sale display comprises the first media playback system on a first wireless network, wherein the first media playback system comprises (i) a first set of two or more media playback devices that are connected via a local area network and configured as one or more zones of the first media playback system and (ii) a control device that displays a control interface on a graphical display, and wherein discovering the point-of-sale display via the portable computing device comprises receiving data indicating an electronic address of a software application hosted at a server; after discovering the point-of-sale display, receiving, at the portable computing device from the server via the electronic address, the software application and a first system identifier that uniquely identifies the first media playback system from other media playback systems; in response to receiving the software application and the first system identifier, configuring the software application with the first system identifier, wherein the portable computing device controls the first set of two or more media playback devices via a control interface of the software application displayed on a graphical display of the portable computing device when the software application is configured with the first system identifier; and after configuring the software application with the first system identifier, sending, via the control interface of the software application displayed on the graphical display of the portable computing device, one or more playback commands to play back a particular audio track on at least one media playback device of the first set of one or more media playback devices, wherein the at least one media playback device updates the control interface displayed on the graphical display of the control device to indicate that the particular audio track is playing back on the at least one media playback device via one or more state variables sent from the at least one media playback device to the control device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
-
-
10. Tangible, non-transitory computer readable media storing instructions, wherein the instructions, when executed by one or more processors, cause a portable computing device to perform operations for facilitating media playback by a first media playback system in a retail environment, the operations comprising:
-
discovering a point-of-sale display, wherein the point-of-sale display comprises the first media playback system on a first wireless network, wherein the first media playback system comprises (i) a first set of two or more media playback devices that are connected via a local area network and configured as one or more zones of the first media playback system and (ii) a control device that displays a control interface on a graphical display, and wherein discovering the point-of-sale display via the portable computing device comprises receiving a hyperlink for a software application hosted at a server; after discovering the point-of-sale display, receiving, at the portable computing device from the server via the hyperlink, the software application and a first system identifier that uniquely identifies the first media playback system from other media playback systems; in response to receiving the software application and the first system identifier, configuring the software application with the first system identifier, wherein the portable computing device controls the first set of two or more media playback devices via a control interface of the software application displayed on a graphical display of the portable computing device when the software application is configured with the first system identifier; and after configuring the software application with the first system identifier, sending, via the control interface of the software application displayed on the graphical display of the portable computing device, one or more playback commands to play back a particular audio track on at least one media playback device of the first set of one or more media playback devices, wherein the at least one media playback device updates the control interface displayed on the graphical display of the control device to indicate that the particular audio track is playing back on the at least one media playback device via one or more state variables sent from the at least one media playback device to the control device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
21. A portable device comprising:
-
one or more processors; and tangible, non-transitory computer readable media storing instructions that, when executed by the one or more processors, cause the portable device to perform operations for facilitating media playback by a first media playback system in a retail environment, the operations comprising; discovering a point-of-sale display, wherein the point-of-sale display comprises the first media playback system on a first wireless network, wherein the first media playback system comprises (i) a first set of two or more media playback devices that are connected via a local area network and configured as one or more zones of the first media playback system and (ii) a control device that displays a control interface on a graphical display, and wherein discovering the point-of-sale display comprises receiving data indicating an electronic address of a software application hosted at a server; after discovering the point-of-sale display, receiving, from the server via the electronic address, the software application and a first system identifier that uniquely identifies the first media playback system from other media playback systems; in response to receiving the software application and the first system identifier, configuring the software application with the first system identifier, wherein the portable computing device controls the first set of two or more media playback devices via a control interface of the software application displayed on a graphical display of the portable computing device when the software application is configured with the first system identifier; and after configuring the software application with the first system identifier, sending, via the control interface of the software application displayed on the graphical display of the portable computing device, one or more playback commands to play back a particular audio track on at least one media playback device of the first set of one or more media playback devices, wherein the at least one media playback device updates the control interface displayed on the graphical display of the control device to indicate that the particular audio track is playing back on the at least one media playback device via one or more state variables sent from the at least one media playback device to the control device. - View Dependent Claims (22, 23, 24)
-
Specification