US2023135262A1PendingUtilityA1
Discovery and Media Control at a Point-of-Sale Display
Est. expirySep 30, 2033(~7.1 yrs left)· nominal 20-yr term from priority
G06Q 20/20G07G 1/0009G06Q 20/209G06Q 20/322H04L 41/12H04R 2420/07G06Q 20/308H04L 67/34H04W 48/10
73
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Example techniques relate to discovery and media control at a point-of-sale display.
Claims
exact text as granted — not AI-modified1 . A method to be performed by a computing system comprising one or more servers, the method comprising:
causing a mobile device to discover a first media playback system at a point-of-sale display, wherein the first media playback system comprises a first set of two or more playback devices that are connected via a local area network; after causing the mobile device to discover the first media playback system at the point-of-sale display, transmitting, via a network interface to the mobile device, instructions that cause the mobile device to download a control application to data storage of the mobile device; after the control application is downloaded to the mobile device, transmitting, via the network interface to the control application on the mobile device, instructions to configure the control application to remotely control the first media playback system at the point-of-sale display; receiving, via the network interface from the mobile device, data representing a command to play back particular audio content on the first set of two or more playback devices; and sending, via the network interface to the first set of two or more playback devices, instructions to play back the particular audio content.
2 . The method of claim 1 , further comprising:
receiving, via the network interface, data indicating that the control application is downloaded to the mobile device, wherein transmitting the instructions to configure the control application to remotely control the first media playback system at the point-of-sale display comprises: in response to receiving the data indicating that the control application is downloaded to the mobile device, transmitting the instructions to configure the control application to remotely control the first media playback system at the point-of-sale display.
3 . The method of claim 1 , wherein causing the mobile device to discover the first media playback system at the point-of-sale display comprises:
causing a display device to display a scannable QR code corresponding to (i) a universal resource identifier indicating a network location to download the control application and (ii) an identifier distinguishing the first media playback system from other media playback systems.
4 . The method of claim 1 , wherein causing the mobile device to discover the first media playback system at the point-of-sale display comprises:
receiving, via the network interface from the mobile device, data representing (i) a request to download the control application and (ii) an identifier of the first media playback system at the point-of-sale display, the identifier distinguishing the first media playback system from other media playback systems, and wherein transmitting, via the network interface to the mobile device, instructions that cause the mobile device to download the control application to data storage of the mobile device comprises: in response to receiving the data representing the request to download the control application, transmitting the instructions that cause the mobile device to download the control application to data storage of the mobile device.
5 . The method of claim 1 , wherein causing the mobile device to discover the first media playback system at the point-of-sale display comprises:
broadcasting, via the network interface, a network discovery message, wherein receiving the broadcasted network discovery message cause the mobile device to transmit a response to the network discovery message.
6 . The method of claim 1 , further comprising:
terminating control by the mobile device of the first media playback system after a predefined duration of time after causing the mobile device to discover the first media playback system at the point-of-sale display.
7 . The method of claim 1 , wherein the point-of-sale display is a first point-of-sale display in a retail location that includes one or more second media playback systems at respective second point-of-sale displays, and wherein the method further comprises:
causing the mobile device to discover a particular second media playback system at another point-of-sale display, wherein the second media playback system comprises a second set of two or more playback devices that are connected via a local area network; and after causing the mobile device to discover the second media playback system at the another point-of-sale display, transmitting, via the network interface to the control application on the mobile device, instructions to configure the control application to remotely control the second media playback system at the another point-of-sale display, wherein the control application ceases to remotely control the first media playback system when configured to remotely control the second media playback system.
8 . The method of claim 1 , further comprising:
causing, via the network interface, a music library control interface of the control application to display indications of audio tracks available at one or more streaming audio services registered with the first media playback system.
9 . The method of claim 8 , further comprising:
transmitting, via the network interface, instructions to index audio tracks on the mobile device; and causing the music library control interface of the control application to display indications of the indexed audio tracks on the mobile device, wherein the indexed audio tracks on the mobile device are playable on the first set of two or more playback devices.
10 . The method of claim 1 , further comprising:
transmitting, to the mobile device, instructions to join the local area network connecting the first set of two or more playback devices.
11 . A tangible, non-transitory, computer-readable medium storing instructions that, when executed by one or more processors, cause a computing system to perform functions comprising:
causing a mobile device to discover a first media playback system at a point-of-sale display, wherein the first media playback system comprises a first set of two or more playback devices that are connected via a local area network; after causing the mobile device to discover the first media playback system at the point-of-sale display, transmitting, via a network interface to the mobile device, instructions that cause the mobile device to download a control application to data storage of the mobile device; after the control application is downloaded to the mobile device, transmitting, via the network interface to the control application on the mobile device, instructions to configure the control application to remotely control the first media playback system at the point-of-sale display; receiving, via the network interface from the mobile device, data representing a command to play back particular audio content on the first set of two or more playback devices; and sending, via the network interface to the first set of two or more playback devices, instructions to play back the particular audio content.
12 . The tangible, non-transitory, computer-readable medium of claim 11 , wherein the functions further comprise:
receiving, via the network interface, data indicating that the control application is downloaded to the mobile device, wherein transmitting the instructions to configure the control application to remotely control the first media playback system at the point-of-sale display comprises: in response to receiving the data indicating that the control application is downloaded to the mobile device, transmitting the instructions to configure the control application to remotely control the first media playback system at the point-of-sale display.
13 . The tangible, non-transitory, computer-readable medium of claim 11 , wherein causing the mobile device to discover the first media playback system at the point-of-sale display comprises:
causing a display device to display a scannable QR code corresponding to (i) a universal resource identifier indicating a network location to download the control application and (ii) an identifier distinguishing the first media playback system from other media playback systems.
14 . The tangible, non-transitory, computer-readable medium of claim 11 , wherein causing the mobile device to discover the first media playback system at the point-of-sale display comprises:
receiving, via the network interface from the mobile device, data representing (i) a request to download the control application and (ii) an identifier of the first media playback system at the point-of-sale display, the identifier distinguishing the first media playback system from other media playback systems, and wherein transmitting, via the network interface to the mobile device, instructions that cause the mobile device to download the control application to data storage of the mobile device comprises: in response to receiving the data representing the request to download the control application, transmitting the instructions that cause the mobile device to download the control application to data storage of the mobile device.
15 . The tangible, non-transitory, computer-readable medium of claim 11 , wherein the point-of-sale display is a first point-of-sale display in a retail location that includes one or more second media playback systems at respective second point-of-sale displays, and wherein the functions further comprise:
causing the mobile device to discover a particular second media playback system at another point-of-sale display, wherein the second media playback system comprises a second set of two or more playback devices that are connected via a local area network; and after causing the mobile device to discover the second media playback system at the another point-of-sale display, transmitting, via the network interface to the control application on the mobile device, instructions to configure the control application to remotely control the second media playback system at the another point-of-sale display, wherein the control application ceases to remotely control the first media playback system when configured to remotely control the second media playback system.
16 . A computing system comprising:
a network interface; one or more processors; data storage storing instructions that when executed by the one or more processors cause the computing system to perform functions comprising:
causing a mobile device to discover a first media playback system at a point-of-sale display, wherein the first media playback system comprises a first set of two or more playback devices that are connected via a local area network;
after causing the mobile device to discover the first media playback system at the point-of-sale display, transmitting, via the network interface to the mobile device, instructions that cause the mobile device to download a control application to data storage of the mobile device;
after the control application is downloaded to the mobile device, transmitting, via the network interface to the control application on the mobile device, instructions to configure the control application to remotely control the first media playback system at the point-of-sale display;
receiving, via the network interface from the mobile device, data representing a command to play back particular audio content on the first set of two or more playback devices; and
sending, via the network interface to the first set of two or more playback devices, instructions to play back the particular audio content.
17 . The computing system of claim 16 , wherein the functions further comprise:
receiving, via the network interface, data indicating that the control application is downloaded to the mobile device, wherein transmitting the instructions to configure the control application to remotely control the first media playback system at the point-of-sale display comprises: in response to receiving the data indicating that the control application is downloaded to the mobile device, transmitting the instructions to configure the control application to remotely control the first media playback system at the point-of-sale display.
18 . The computing system of claim 16 , wherein causing the mobile device to discover the first media playback system at the point-of-sale display comprises:
causing a display device to display a scannable QR code corresponding to (i) a universal resource identifier indicating a network location to download the control application and (ii) an identifier distinguishing the first media playback system from other media playback systems.
19 . The computing system of claim 16 , wherein causing the mobile device to discover the first media playback system at the point-of-sale display comprises:
receiving, via the network interface from the mobile device, data representing (i) a request to download the control application and (ii) an identifier of the first media playback system at the point-of-sale display, the identifier distinguishing the first media playback system from other media playback systems, and wherein transmitting, via the network interface to the mobile device, instructions that cause the mobile device to download the control application to data storage of the mobile device comprises: in response to receiving the data representing the request to download the control application, transmitting the instructions that cause the mobile device to download the control application to data storage of the mobile device.
20 . The computing system of claim 16 , wherein the point-of-sale display is a first point-of-sale display in a retail location that includes one or more second media playback systems at respective second point-of-sale displays, and wherein the functions further comprise:
causing the mobile device to discover a particular second media playback system at another point-of-sale display, wherein the second media playback system comprises a second set of two or more playback devices that are connected via a local area network; and after causing the mobile device to discover the second media playback system at the another point-of-sale display, transmitting, via the network interface to the control application on the mobile device, instructions to configure the control application to remotely control the second media playback system at the another point-of-sale display, wherein the control application ceases to remotely control the first media playback system when configured to remotely control the second media playback system.Join the waitlist — get patent alerts
Track US2023135262A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.