Prosecution Insights
Last updated: April 19, 2026
Application No. 18/886,512

Media Playback System Control via Multiple Networks

Non-Final OA §102
Filed
Sep 16, 2024
Examiner
WON, MICHAEL YOUNG
Art Unit
2443
Tech Center
2400 — Computer Networks
Assignee
Sonos Inc.
OA Round
1 (Non-Final)
80%
Grant Probability
Favorable
1-2
OA Rounds
3y 0m
To Grant
99%
With Interview

Examiner Intelligence

Grants 80% — above average
80%
Career Allow Rate
666 granted / 835 resolved
+21.8% vs TC avg
Strong +29% interview lift
Without
With
+28.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
28 currently pending
Career history
863
Total Applications
across all art units

Statute-Specific Performance

§101
7.5%
-32.5% vs TC avg
§103
46.5%
+6.5% vs TC avg
§102
32.9%
-7.1% vs TC avg
§112
8.0%
-32.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 835 resolved cases

Office Action

§102
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . DETAILED ACTION 2. This action is in response to the application filed September 16, 2024. 3. Claims 1-20 have been examined and are pending with this action. Claim Rejections - 35 USC § 102 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. 4. Claims 1-20 are rejected under 35 U.S.C. 102(a)(1) and 102(a)(2) as being anticipated by Shuman et al. (US 2014/0241354 A1). INDEPENDENT: As per claim 1, Shuman teaches a control device comprising: at least one processor (see Shuman, [0023]: “It will be recognized that various actions described herein can be performed by specific circuits (e.g., an application specific integrated circuit (ASIC)), by program instructions being executed by one or more processors, or by a combination of both”); a cellular network interface configured to communicatively couple the control device to a cellular network (see Shuman, [0030]: “In such a case, the IoT devices 110-120 can communicate with each other directly over the air interface 108 and/or the direct wired connection 109.”; [0047]: “While external appearances and/or internal components can differ significantly among IoT devices, most IoT devices will have some sort of user interface, which may comprise a display and a means for user input. IoT devices without a user interface can be communicated with remotely over a wired or wireless network, such as air interface 108 in FIGS. 1A-B”; and [0049]: “The platform 202 can receive and execute software applications, data and/or commands transmitted over a network interface, such as air interface 108 in FIGS. 1A-B and/or a wired interface. The platform 202 can also independently execute locally stored applications. The platform 202 can include one or more transceivers 206 configured for wired and/or wireless communication (e.g., a Wi-Fi transceiver, a Bluetooth transceiver, a cellular transceiver, a satellite transceiver, a GPS or SPS receiver, etc.) operably coupled to one or more processors 208”); a network interface configured to communicatively couple the control device to a local area network (LAN) (see Shuman, [0044]: “For example, IoT devices such as a toaster, a computer, and a hairdryer may communicate with each other over a Bluetooth communication interface to regulate their use of electricity (the resource 180).”; and [0049]: “The platform 202 can receive and execute software applications, data and/or commands transmitted over a network interface, such as air interface 108 in FIGS. 1A-B and/or a wired interface. The platform 202 can also independently execute locally stored applications. The platform 202 can include one or more transceivers 206 configured for wired and/or wireless communication (e.g., a Wi-Fi transceiver, a Bluetooth transceiver, a cellular transceiver, a satellite transceiver, a GPS or SPS receiver, etc.) operably coupled to one or more processors 208”); and at least one tangible, non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the control device is configured (see Shuman, [0060]: “the hardware and/or software by which the respective configured logic performs its functionality can overlap in part. For example, any software used to facilitate the functionality of the configured logics of 305 through 325 can be stored in the non-transitory memory associated with the logic configured to store information 315, such that the configured logics of 305 through 325 each performs their functionality (i.e., in this case, software execution) based in part upon the operation of software stored by the logic configured to store information 315”) to: communicate, to one or more remote servers, via the cellular network, a request to allow the control device to control a media playback system (see Shuman, [0065]: “while televisions, Blu-ray players, DVRs, etc. may all be considered media devices, etc.” and [0078]: “when media is being output by the projector onto the projection screen 815, and the device organizer may determine to implement the lighting control function whenever the device organizer detects that the projector is outputting the media”), wherein the request includes an identifier of the media playback system (see Shuman, [0008]: “wherein a server may communicate with the designated group owners in each IoT group to further coordinate the inter-group communication and/or the designated group owners in each IoT group may communicate peer-to-peer to coordinate the inter-group communication”; [0030]: “Referring to FIG. 1A, an IoT server 170 is shown as connected to the Internet 175. The IoT server 170 can be implemented as a plurality of structurally separate servers, or alternately may correspond to a single server.”; [0032]: “that are configured to communicate with an access point 125 over an air interface 108 and/or a direct wired connection 109, a computer 120 that directly connects to the Internet 175 and/or connects to the Internet 175 through access point 125, and an IoT server 170 accessible via the Internet 175”; [0034]: “The supervisor device 130 may have a wired or wireless connection to the Internet 175 and optionally to the IoT server 170 (shown as a dotted line). The supervisor device 130 may obtain information from the Internet 175 and/or the IoT server 170 that can be used to further monitor or manage attributes, activities, or other states associated with the various IoT devices 110-120.”; and [0073]: “For example, in one embodiment, the independent communication channel can correspond to a Bluetooth channel, a Wi-Fi channel, a shared channel attached to communications associated with a group identifier that corresponds to the independent device group, etc., wherein the independent communication channel may vary among independent device groups based on the particular attributes associated with the individual IoT devices that make up each independent device group.”); and following reception, from the one or more remote servers, via the cellular network, of first configuration information including information enabling the control device to control the media playback system (see Shuman, [0034]: “The supervisor device 130 may have a wired or wireless connection to the Internet 175 and optionally to the IoT server 170 (shown as a dotted line). The supervisor device 130 may obtain information from the Internet 175 and/or the IoT server 170 that can be used to further monitor or manage attributes, activities, or other states associated with the various IoT devices 110-120.”; and [0037]: “In this manner, any suitable physical object may communicate its identity and attributes and become part of the wireless communication system 100B and be observed, monitored, controlled, or otherwise managed with the supervisor device 130”): (a) communicate, via the cellular network, one or more commands to control one or more playback devices of the media playback system to play back media content (see Shuman, [0049]: “The platform 202 can receive and execute software applications, data and/or commands transmitted over a network interface, such as air interface 108 in FIGS. 1A-B and/or a wired interface… The platform 202 can include one or more transceivers 206 configured for wired and/or wireless communication (e.g., a Wi-Fi transceiver, a Bluetooth transceiver, a cellular transceiver, a satellite transceiver, a GPS or SPS receiver, etc.) operably coupled to one or more processors 208, such as a microcontroller, microprocessor, application specific integrated circuit, digital signal processor (DSP), programmable logic circuit, or other data processing device, which will be generally referred to as processor 208.”; [0069]: “In another example, a local neighborhood may include a closed sprinkler controller IoT device group that can share weather information and coordinate operational times (e.g., the group owner or another suitable ranking member in the sprinkler controller IoT device group may subscribe to weather forecasts and inform all other members in the group about upcoming weather forecasts to coordinate when and/or how long the sprinklers should enter an operational state).”; and [0073]: “For example, in one embodiment, the independent communication channel can correspond to a Bluetooth channel, a Wi-Fi channel, a shared channel attached to communications associated with a group identifier that corresponds to the independent device group, etc., wherein the independent communication channel may vary among independent device groups based on the particular attributes associated with the individual IoT devices that make up each independent device group.”); and (b) communicate, via the LAN, second configuration information to configure one or more operations of the one or more playback devices (see Shuman, [0026]: “Referring to FIG. 1A, IoT devices 110-118 are configured to communicate with an access network (e.g., an access point 125) over a physical communications interface or layer, shown in FIG. 1A as air interface 108 and a direct wired connection 109.”; [0030]: “Alternatively, or additionally, some or all of IoT devices 110-120 may be configured with a communication interface independent of air interface 108 and direct wired connection 109”; [0049]: “The platform 202 can receive and execute software applications, data and/or commands transmitted over a network interface, such as air interface 108 in FIGS. 1A-B and/or a wired interface… The platform 202 can include one or more transceivers 206 configured for wired and/or wireless communication (e.g., a Wi-Fi transceiver, a Bluetooth transceiver, a cellular transceiver, a satellite transceiver, a GPS or SPS receiver, etc.) operably coupled to one or more processors 208, such as a microcontroller, microprocessor, application specific integrated circuit, digital signal processor (DSP), programmable logic circuit, or other data processing device, which will be generally referred to as processor 208.”; and [0073]: “For example, in one embodiment, the independent communication channel can correspond to a Bluetooth channel, a Wi-Fi channel, a shared channel attached to communications associated with a group identifier that corresponds to the independent device group, etc., wherein the independent communication channel may vary among independent device groups based on the particular attributes associated with the individual IoT devices that make up each independent device group.”). As per claim 8, Shuman teaches a tangible, non-transitory computer-readable media having program instructions stored therein, wherein the program instructions, when executed by one or more processors, cause a control device to perform functions comprising: communicating, to one or more remote servers, via a cellular network, a request to allow the control device to control a media playback system, wherein the request includes an identifier of the media playback system; and following reception, from the one or more remote servers, via the cellular network, of first configuration information including information enabling the control device to control the media playback system: (a) communicating, via the cellular network, one or more commands to control one or more playback devices of the media playback system to play back media content; and (b) communicating, via a local area network (LAN), second configuration information to configure one or more operations of the one or more playback devices (see Claim 1 rejection above). As per claim 15, Shuman teaches a method comprising: communicating, to one or more remote servers, via a cellular network, a request to allow a control device to control a media playback system, wherein the request includes an identifier of the media playback system; and following reception, from the one or more remote servers, via the cellular network, of first configuration information including information enabling the control device to control the media playback system: (a) communicating, via the cellular network, one or more commands to control one or more playback devices of the media playback system to play back media content; and (b) communicating, via a local area network (LAN), second configuration information to configure one or more operations of the one or more playback devices (see Claim 1 rejection above). DEPENDENT: As per claims 2, 9, and 16, which respectively depend on claims 1, 8, and 15, Shuman further teaches wherein the tangible, non-transitory computer-readable medium further comprises program instructions that are executable by the at least one processor such that the control device is configured to: receive, from the one or more remote servers, via the cellular network, the first configuration information (see Shuman, [0032]: “that are configured to communicate with an access point 125 over an air interface 108 and/or a direct wired connection 109, a computer 120 that directly connects to the Internet 175 and/or connects to the Internet 175 through access point 125, and an IoT server 170 accessible via the Internet 175”; and Claim 1 rejection above). As per claims 3, 10, and 17, which respectively depend on claims 1, 8, and 15, Shuman further teaches wherein the program instructions that are executable by the at least one processor such that the control device is configured to communicate, via the cellular network, one or more commands to control one or more playback devices of the media playback system to play back media content comprises program instructions that are executable by the at least one processor such that the control device is configured to: communicate, to the one or more remote servers, via the cellular network, the one or more commands to control the one or more playback devices of the media playback system to play back the media content (see Shuman, [0034]: “The supervisor device 130 may have a wired or wireless connection to the Internet 175 and optionally to the IoT server 170 (shown as a dotted line). The supervisor device 130 may obtain information from the Internet 175 and/or the IoT server 170 that can be used to further monitor or manage attributes, activities, or other states associated with the various IoT devices 110-120.”; [0049]: “The platform 202 can receive and execute software applications, data and/or commands transmitted over a network interface, such as air interface 108 in FIGS. 1A-B and/or a wired interface… One or more input/output (I/O) interfaces 214 can be configured to allow the processor 208 to communicate with and control from various I/O devices such as the display 226, power button 222, control buttons 224A and 224B as illustrated, and any other devices, such as sensors, actuators, relays, valves, switches, and the like associated with the IoT device 200A.”; and [0069]: “In another example, a local neighborhood may include a closed sprinkler controller IoT device group that can share weather information and coordinate operational times (e.g., the group owner or another suitable ranking member in the sprinkler controller IoT device group may subscribe to weather forecasts and inform all other members in the group about upcoming weather forecasts to coordinate when and/or how long the sprinklers should enter an operational state).”). As per claims 4, 11, and 18, which respectively depend on claims 1, 8, and 15, Shuman further teaches wherein the program instructions that are executable by the at least one processor such that the control device is configured to communicate, via the LAN, second configuration information to configure one or more operations of the one or more playback devices comprises program instructions that are executable by the at least one processor such that the control device is configured to: communicate, to the one or more playback devices, via the LAN, the second configuration information to configure the one or more operations of the one or more playback devices (see Shuman, [0030]: “the IoT devices 110-120 can communicate with each other directly over the air interface 108 and/or the direct wired connection 109. Alternatively, or additionally, some or all of IoT devices 110-120 may be configured with a communication interface independent of air interface 108 and direct wired connection 109. For example, if the air interface 108 corresponds to a Wi-Fi interface, one or more of the IoT devices 110-120 may have Bluetooth or NFC interfaces for communicating directly with each other or other Bluetooth or NFC-enabled devices.”; [0049]: “The platform 202 can receive and execute software applications, data and/or commands transmitted over a network interface, such as air interface 108 in FIGS. 1A-B and/or a wired interface.”; and [0055]: “if the communication device 300 corresponds to a wireless communications device (e.g., IoT device 200A and/or passive IoT device 200B), the logic configured to receive and/or transmit information 305 can include a wireless communications interface (e.g., Bluetooth, Wi-Fi, Wi-Fi Direct, Long-Term Evolution (LTE) Direct, etc.) such as a wireless transceiver and associated hardware (e.g., an RF antenna, a MODEM, a modulator and/or demodulator, etc.).”). As per claims 5, 12, and 19, which respectively depend on claims 1, 8, and 15, Shuman further teaches wherein the second configuration information configures the one or more playback devices to operate as a synchrony group of playback devices (see Shuman, [0068]: “In particular, the peer-to-peer IoT group communication may enable an originating IoT device to ping a manager IoT device within a target IoT group to find the members associated with the target IoT group. As such, the originating IoT device may then communicate with the various members in the target IoT group peer-to-peer.”). As per claims 6, 13, and 20, which respectively depend on claims 5, 12, and 19, Shuman further teaches wherein the first configuration information received via the cellular network specifies the synchrony group (see Shuman, [0073]: “For example, in one embodiment, the independent communication channel can correspond to a Bluetooth channel, a Wi-Fi channel, a shared channel attached to communications associated with a group identifier that corresponds to the independent device group, etc.,”; [0068]: “In particular, the peer-to-peer IoT group communication may enable an originating IoT device to ping a manager IoT device within a target IoT group to find the members associated with the target IoT group. As such, the originating IoT device may then communicate with the various members in the target IoT group peer-to-peer.”; and [0081]: “For example, the independent channel can correspond to a Bluetooth channel, a Wi-Fi channel, a group identifier attached to communications over a shared channel, etc.”). As per claims 7 and 14, which respectively depend on claims 5 and 12, Shuman further teaches wherein the first configuration information received via the cellular network specifies a particular playback device of the synchrony group (see Shuman, [0024]: “For example, the independent channel can correspond to a Bluetooth channel, a Wi-Fi channel, a group identifier attached to communications over a shared channel, etc.”; [0068]: “In particular, the peer-to-peer IoT group communication may enable an originating IoT device to ping a manager IoT device within a target IoT group to find the members associated with the target IoT group. As such, the originating IoT device may then communicate with the various members in the target IoT group peer-to-peer.”; and [0071]: “the device attribute information can include general device capability information that may be generic to the associated IoT device type (e.g., capabilities to output sound, present video, emit light, measure temperature, etc.) or IoT device-specific device capability information (e.g., capabilities to heat or cool a particular indoor space, output sound in a particular direction or with particular acoustic effects, emit between 200-300 lumens of light on a particular section of a wall in a conference room, etc.).”). Conclusion 5. For the reasons above, claims 1-20 have been rejected and remain pending. 6. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MICHAEL Y WON whose telephone number is (571)272-3993. The examiner can normally be reached on Wk.1: M-F: 8-5 PST & Wk.2: M-Th: 8-7 PST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Nicholas R Taylor can be reached on 571-272-3889. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /Michael Won/Primary Examiner, Art Unit 2443
Read full office action

Prosecution Timeline

Sep 16, 2024
Application Filed
Jan 06, 2026
Non-Final Rejection — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12598204
FEDERATED ABNORMAL PROCESS DETECTION FOR KUBERNETES CLUSTERS
2y 5m to grant Granted Apr 07, 2026
Patent 12596959
METHOD FOR COLLABORATIVE MACHINE LEARNING
2y 5m to grant Granted Apr 07, 2026
Patent 12592926
RISK ASSESSMENT FOR PERSONALLY IDENTIFIABLE INFORMATION ASSOCIATED WITH CONTROLLING INTERACTIONS BETWEEN COMPUTING SYSTEMS
2y 5m to grant Granted Mar 31, 2026
Patent 12587507
CONTROLLER-ENABLED DISCOVERY OF SD-WAN EDGE DEVICES
2y 5m to grant Granted Mar 24, 2026
Patent 12580929
TECHNIQUES FOR ASSESSING MALWARE CLASSIFICATION
2y 5m to grant Granted Mar 17, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
80%
Grant Probability
99%
With Interview (+28.7%)
3y 0m
Median Time to Grant
Low
PTA Risk
Based on 835 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month