US 12,075,109 B2
Control with distributed command processing
Daniel Casimiro, Mansfield, MA (US); and Gregory Ramsperger, Portland, OR (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Appl. No. 18/001,160
Filed by Sonos, Inc., Santa Barbara, CA (US)
PCT Filed Jun. 8, 2021, PCT No. PCT/US2021/036392
§ 371(c)(1), (2) Date Dec. 8, 2022,
PCT Pub. No. WO2021/252483, PCT Pub. Date Dec. 16, 2021.
Claims priority of provisional application 63/112,459, filed on Nov. 11, 2020.
Claims priority of provisional application 63/036,295, filed on Jun. 8, 2020.
Prior Publication US 2023/0217057 A1, Jul. 6, 2023
Int. Cl. H04N 21/422 (2011.01); H04N 21/63 (2011.01)
CPC H04N 21/42203 (2013.01) [H04N 21/63 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A system comprising a point-of-contact (POC) playback device in a media playback system comprising a plurality of playback devices on a local area network, wherein the plurality of playback devices comprises the POC playback device, wherein the POC playback device comprises a network interface, at least one processor and at least one non-transitory computer-readable medium including instructions that are executable by the at least one processor such that the POC playback device is configured to:
while connected to the local area network, receive, via the network interface from one or more servers of a cloud service, data representing command intermediates comprising (i) an intermediate command and (ii) one or more intermediate parameters, wherein the one or more servers are outside of the local area network, and wherein the command intermediates are based on a first command determination performed on a user input by at least one server outside of the local area network;
perform a second command determination on the command intermediates to determine (i) one or more media playback system commands and (ii) one or more target playback devices from among the plurality of playback devices in the media playback system; and
cause the determined one or more target playback devices to perform the determined one or more media playback system commands.