Patents by Inventor Daniel Casimiro
Daniel Casimiro has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260156314Abstract: Example techniques described herein involve a point-of-contact (POC) playback device that operates as an intermediary between the cloud and a media playback system that includes the POC playback device. As the intermediary, when the cloud issues a command to the media playback system, the POC playback device may perform some or all processing of the command to determine how to implement that command in the media playback system. For instance, the POC playback device may determine the target devices for a command, and then cause the target devices to carry out the command. This processing by the POC playback device may simplify control of the media playback system from the perspective of third party controllers, as these controllers need not have full and/or completely up-to-date knowledge of the media playback system functionality and status, among other possible benefits.Type: ApplicationFiled: December 8, 2025Publication date: June 4, 2026Inventors: Daniel Casimiro, Gregory Ramsperger
-
Publication number: 20260088787Abstract: Systems and methods for a playback device outputting an audio alert from a network-enabled device include (i) while the playback device is playing back audio content, receiving an alert communication from the network-enabled device, the alert communication including (a) an audio notification identifier that identifies an audio notification and (b) a priority identifier that identifies a priority level of the audio notification; (ii) responsive to receiving the alert communication, adding the audio notification to a notification queue at a particular queue position, where the particular queue position of the audio notification in the notification queue is based on the priority level of the audio notification relative to other audio content in the notification queue; (iii) adjusting playback of the audio content for playing back the audio notification; and (iv) the playback device playing back the audio notification.Type: ApplicationFiled: July 28, 2025Publication date: March 26, 2026Inventors: Nathan Fish, Daniel Casimiro
-
Publication number: 20260066863Abstract: A computing device (i) receives a first request for a playback device to operate at a maximum volume, (ii) determines that the playback device is currently operating in accordance with a current maximum volume setting of the playback device that is less than a loudest volume at which the playback device is capable of outputting sound, (iii) based on the first request and the determination, presents, via a user interface of the computing device, a notification that includes instructions for changing the current maximum volume setting of the playback device, (iv) receives a second request to increase the current maximum volume setting of the playback device, and (v) based on the second request, causes the playback device to operate in accordance with the increased maximum volume setting.Type: ApplicationFiled: November 7, 2025Publication date: March 5, 2026Inventors: Frank Charlton, Jodi Vautrin, Robert Lambourne, Nathan Fish, Daniel Casimiro, Won So
-
Patent number: 12495179Abstract: Example techniques described herein involve a point-of-contact (POC) playback device that operates as an intermediary between the cloud and a media playback system that includes the POC playback device. As the intermediary, when the cloud issues a command to the media playback system, the POC playback device may perform some or all processing of the command to determine how to implement that command in the media playback system. For instance, the POC playback device may determine the target devices for a command, and then cause the target devices to carry out the command. This processing by the POC playback device may simplify control of the media playback system from the perspective of third party controllers, as these controllers need not have full and/or completely up-to-date knowledge of the media playback system functionality and status, among other possible benefits.Type: GrantFiled: August 21, 2024Date of Patent: December 9, 2025Assignee: Sonos, Inc.Inventors: Daniel Casimiro, Gregory Ramsperger
-
Patent number: 12470188Abstract: A command to update a volume level of a group comprising a first and a second playback device to a requested group volume level is detected, the requested group volume level indicating respective requested volume levels for the first and second playback devices. Based on the command, (i) a first volume state variable of the first playback device is determined to be adjusted based on a first maximum volume state variable and (ii) a second volume state variable of the second playback device is determined to be adjusted based on a second maximum volume state variable. Based on the first and second maximum volume state variables, the volume level of the playback group is adjusted to an alternate group volume level different from the requested group volume level. An indication that the volume level of the playback group has been adjusted to the requested group volume level is provided.Type: GrantFiled: October 23, 2023Date of Patent: November 11, 2025Assignee: Sonos, Inc.Inventors: Frank Charlton, Jodi Vautrin, Robert Lambourne, Nathan Fish, Daniel Casimiro, Won So
-
Publication number: 20250321706Abstract: Devices, system, and methods are disclosed for provisioning devices over a cloud network in accordance with modifications to operational settings of a media playback system. In example embodiments, a first playback device is configured to identify a change to a property of an operational setting of the media playback system at a first geographic location of the media playback system, and based on the identified change, (i) locally provision itself in accordance with the identified change to the property of the operational setting, (ii) cause a cloud computing device located outside of the media playback system to be provisioned in accordance with the identified change to the property of the operational setting, and (iii) cause the cloud computing device to initiate provisioning of a second playback device at a second geographic location in accordance with the identified change to the property of the operational setting at the first geographic location.Type: ApplicationFiled: January 17, 2025Publication date: October 16, 2025Inventors: Keith Thoresz, Daniel Casimiro, Sachin Lad, Steven Beckhardt
-
Patent number: 12375052Abstract: Systems and methods for a playback device outputting an audio alert from a network-enabled device include (i) while the playback device is playing back audio content, receiving an alert communication from the network-enabled device, the alert communication including (a) an audio notification identifier that identifies an audio notification and (b) a priority identifier that identifies a priority level of the audio notification; (ii) responsive to receiving the alert communication, adding the audio notification to a notification queue at a particular queue position, where the particular queue position of the audio notification in the notification queue is based on the priority level of the audio notification relative to other audio content in the notification queue; (iii) adjusting playback of the audio content for playing back the audio notification; and (iv) the playback device playing back the audio notification.Type: GrantFiled: October 20, 2022Date of Patent: July 29, 2025Assignee: Sonos, Inc.Inventors: Nathan Fish, Daniel Casimiro
-
Patent number: 12271655Abstract: Devices, system, and methods are disclosed for provisioning devices over a cloud network in accordance with modifications to operational settings of a media playback system. In example embodiments, a first playback device is configured to identify a change to a property of an operational setting of the media playback system at a first geographic location of the media playback system, and based on the identified change, (i) locally provision itself in accordance with the identified change to the property of the operational setting, (ii) cause a cloud computing device located outside of the media playback system to be provisioned in accordance with the identified change to the property of the operational setting, and (iii) cause the cloud computing device to initiate provisioning of a second playback device at a second geographic location in accordance with the identified change to the property of the operational setting at the first geographic location.Type: GrantFiled: August 11, 2023Date of Patent: April 8, 2025Assignee: Sonos, Inc.Inventors: Keith Thoresz, Daniel Casimiro, Sachin Lad, Steven Beckhardt
-
Publication number: 20250097505Abstract: Example techniques described herein involve a point-of-contact (POC) playback device that operates as an intermediary between the cloud and a media playback system that includes the POC playback device. As the intermediary, when the cloud issues a command to the media playback system, the POC playback device may perform some or all processing of the command to determine how to implement that command in the media playback system. For instance, the POC playback device may determine the target devices for a command, and then cause the target devices to carry out the command. This processing by the POC playback device may simplify control of the media playback system from the perspective of third party controllers, as these controllers need not have full and/or completely up-to-date knowledge of the media playback system functionality and status, among other possible benefits.Type: ApplicationFiled: August 21, 2024Publication date: March 20, 2025Inventors: Daniel Casimiro, Gregory Ramsperger
-
Publication number: 20250045009Abstract: Examples described herein involve edge data caching in a media playback system. A media play back system may include playback devices that controllable using a controller, such as a control application installed on a mobile device via network messaging (e.g., via a LAN). Yet further, cloud servers may provide platform services that support the playback devices and the controllers of the media playback system. In example systems, edge computing resources of the players are leveraged to offload storage and processing that would otherwise be performed in the cloud (i.e., by the platform servers). For instance, within a media playback system, one or more players may cache data hosted by the platform servers (e.g., state information), thereby allowing some requests from clients such as the controllers and other players to be handled locally rather than by the platform servers in the cloud.Type: ApplicationFiled: August 8, 2022Publication date: February 6, 2025Inventors: Daniel Casimiro, Kyle Seaman, Angela Breuer, Keith Thoresz, Ryan Moak
-
Patent number: 12075109Abstract: Example techniques described herein involve a point-of-contact (POC) playback device that operates as an intermediary between the cloud and a media playback system that includes the POC playback device. As the intermediary, when the cloud issues a command to the media playback system, the POC playback device may perform some or all processing of the command to determine how to implement that command in the media playback system. For instance, the POC playback device may determine the target devices for a command, and then cause the target devices to carry out the command. This processing by the POC playback device may simplify control of the media playback system from the perspective of third party controllers, as these controllers need not have full and/or completely up-to-date knowledge of the media playback system functionality and status, among other possible benefits.Type: GrantFiled: June 8, 2021Date of Patent: August 27, 2024Assignee: Sonos, Inc.Inventors: Daniel Casimiro, Gregory Ramsperger
-
Publication number: 20240072748Abstract: A command to update a volume level of a group comprising a first and a second playback device to a requested group volume level is detected, the requested group volume level indicating respective requested volume levels for the first and second playback devices. Based on the command, (i) a first volume state variable of the first playback device is determined to be adjusted based on a first maximum volume state variable and (ii) a second volume state variable of the second playback device is determined to be adjusted based on a second maximum volume state variable. Based on the first and second maximum volume state variables, the volume level of the playback group is adjusted to an alternate group volume level different from the requested group volume level. An indication that the volume level of the playback group has been adjusted to the requested group volume level is provided.Type: ApplicationFiled: October 23, 2023Publication date: February 29, 2024Inventors: Frank Charlton, Jodi Vautrin, Robert Lambourne, Nathan Fish, Daniel Casimiro, Won So
-
Publication number: 20240036813Abstract: Devices, system, and methods are disclosed for provisioning devices over a cloud network in accordance with modifications to operational settings of a media playback system. In example embodiments, a first playback device is configured to identify a change to a property of an operational setting of the media playback system at a first geographic location of the media playback system, and based on the identified change, (i) locally provision itself in accordance with the identified change to the property of the operational setting, (ii) cause a cloud computing device located outside of the media playback system to be provisioned in accordance with the identified change to the property of the operational setting, and (iii) cause the cloud computing device to initiate provisioning of a second playback device at a second geographic location in accordance with the identified change to the property of the operational setting at the first geographic location.Type: ApplicationFiled: August 11, 2023Publication date: February 1, 2024Inventors: Keith Thoresz, Daniel Casimiro, Sachin Lad, Steven Beckhardt
-
Patent number: 11799433Abstract: In one example, a zone player may include a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium that may be executable by the at least one processor such that the zone player is configured to receive an instruction to change a volume setting of the zone player to a requested volume level; in response to receiving the instruction to change the volume setting of the zone player to the requested volume level, adjust the volume setting of the zone player to an adapted volume level that is lower than the requested volume level; and after adjusting the volume setting of the zone player to the adapted volume level, send an indication that the volume setting of the zone player has been adjusted to the requested volume level rather than the adapted volume level.Type: GrantFiled: December 20, 2021Date of Patent: October 24, 2023Assignee: Sonos, Inc.Inventors: Frank Charlton, Jodi Vautrin, Robert Lambourne, Nathan Fish, Daniel Casimiro, Won So
-
Patent number: 11726739Abstract: Devices, system, and methods are disclosed for provisioning devices over a cloud network in accordance with modifications to operational settings of a media playback system. In example embodiments, a first playback device is configured to identify a change to a property of an operational setting of the media playback system at a first geographic location of the media playback system, and based on the identified change, (i) locally provision itself in accordance with the identified change to the property of the operational setting, (ii) cause a cloud computing device located outside of the media playback system to be provisioned in accordance with the identified change to the property of the operational setting, and (iii) cause the cloud computing device to initiate provisioning of a second playback device at a second geographic location in accordance with the identified change to the property of the operational setting at the first geographic location.Type: GrantFiled: July 1, 2021Date of Patent: August 15, 2023Assignee: Sonos, Inc.Inventors: Keith Thoresz, Daniel Casimiro, Sachin Lad, Steven Beckhardt
-
Publication number: 20230170865Abstract: Systems and methods for a playback device outputting an audio alert from a network-enabled device include (i) while the playback device is playing back audio content, receiving an alert communication from the network-enabled device, the alert communication including (a) an audio notification identifier that identifies an audio notification and (b) a priority identifier that identifies a priority level of the audio notification; (ii) responsive to receiving the alert communication, adding the audio notification to a notification queue at a particular queue position, where the particular queue position of the audio notification in the notification queue is based on the priority level of the audio notification relative to other audio content in the notification queue; (iii) adjusting playback of the audio content for playing back the audio notification; and (iv) the playback device playing back the audio notification.Type: ApplicationFiled: October 20, 2022Publication date: June 1, 2023Inventors: Nathan Fish, Daniel Casimiro
-
Patent number: 11482978Abstract: Systems and methods for a playback device outputting an audio alert from a network-enabled device include (i) while the playback device is playing back audio content, receiving an alert communication from the network-enabled device, the alert communication including (a) an audio notification identifier that identifies an audio notification and (b) a priority identifier that identifies a priority level of the audio notification; (ii) responsive to receiving the alert communication, adding the audio notification to a notification queue at a particular queue position, where the particular queue position of the audio notification in the notification queue is based on the priority level of the audio notification relative to other audio content in the notification queue; (iii) adjusting playback of the audio content for playing back the audio notification; and (iv) the playback device playing back the audio notification.Type: GrantFiled: August 24, 2020Date of Patent: October 25, 2022Assignee: Sonos, Inc.Inventors: Nathan Fish, Daniel Casimiro
-
Publication number: 20220116005Abstract: In one example, a zone player may include a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium that may be executable by the at least one processor such that the zone player is configured to receive an instruction to change a volume setting of the zone player to a requested volume level; in response to receiving the instruction to change the volume setting of the zone player to the requested volume level, adjust the volume setting of the zone player to an adapted volume level that is lower than the requested volume level; and after adjusting the volume setting of the zone player to the adapted volume level, send an indication that the volume setting of the zone player has been adjusted to the requested volume level rather than the adapted volume level.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Frank Charlton, Jodi Vautrin, Robert Lambourne, Nathan Fish, Daniel Casimiro, Won So
-
Publication number: 20220027121Abstract: Devices, system, and methods are disclosed for provisioning devices over a cloud network in accordance with modifications to operational settings of a media playback system. In example embodiments, a first playback device is configured to identify a change to a property of an operational setting of the media playback system at a first geographic location of the media playback system, and based on the identified change, (i) locally provision itself in accordance with the identified change to the property of the operational setting, (ii) cause a cloud computing device located outside of the media playback system to be provisioned in accordance with the identified change to the property of the operational setting, and (iii) cause the cloud computing device to initiate provisioning of a second playback device at a second geographic location in accordance with the identified change to the property of the operational setting at the first geographic location.Type: ApplicationFiled: July 1, 2021Publication date: January 27, 2022Inventors: Keith Thoresz, Daniel Casimiro, Sachin Lad, Steven Beckhardt
-
Patent number: 11206002Abstract: In one example, a zone player may include a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium that may be executable by the at least one processor such that the zone player is configured to receive an instruction to change a volume setting of the zone player to a requested volume level; in response to receiving the instruction to change the volume setting of the zone player to the requested volume level, adjust the volume setting of the zone player to an adapted volume level that is lower than the requested volume level; and after adjusting the volume setting of the zone player to the adapted volume level, send an indication that the volume setting of the zone player has been adjusted to the requested volume level rather than the adapted volume level.Type: GrantFiled: October 28, 2019Date of Patent: December 21, 2021Assignee: Sonos, Inc.Inventors: Frank Charlton, Jodi Vautrin, Robert Lambourne, Nathan Fish, Daniel Casimiro, Won So