Patents by Inventor Jeff Derderian
Jeff Derderian 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: 20240094981Abstract: A first playback device is configured to (1) determine, based on a group configuration of a synchrony group including the first playback device and a second playback device, that the first playback device, and not the second playback device, is to operate as a group coordinator for the synchrony group, wherein the group coordinator transmits audio content and playback timing information, (2) begin to operate as the group coordinator, (3) while operating as the group coordinator, determine respective battery state variable values for the first and second playback devices, (4) based on the respective battery state variable values, determine that a computing device other than the first playback device is to operate as the group coordinator, and (5) based on the determining, (i) discontinue operating as the group coordinator and (ii) cause the computing device to operate as the group coordinator instead of the first playback device.Type: ApplicationFiled: October 23, 2023Publication date: March 21, 2024Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Patent number: 11797266Abstract: A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.Type: GrantFiled: November 21, 2022Date of Patent: October 24, 2023Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Patent number: 11507343Abstract: A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.Type: GrantFiled: June 17, 2021Date of Patent: November 22, 2022Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Publication number: 20210382680Abstract: A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.Type: ApplicationFiled: June 17, 2021Publication date: December 9, 2021Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Patent number: 11042352Abstract: A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.Type: GrantFiled: October 14, 2019Date of Patent: June 22, 2021Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Publication number: 20200142666Abstract: A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.Type: ApplicationFiled: October 14, 2019Publication date: May 7, 2020Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Patent number: 10445058Abstract: A network device is arranged to identify a group coordinator for a group of networked playback devices. The network device may have a network interface configured to communicate with first playback device and a second playback device over a network. A processor may execute instructions to cause the processor to receive a command to cause a group of one or more playback devices to play audio content, wherein the group of one or more playback devices comprises the first playback device. In response to the command, the processor is to determine that the first playback device is battery-powered. The processor is to identify the second playback device to provide audio content data and audio content playback timing information to the group of the one or more playback devices based on the determination that the first playback device is battery-powered.Type: GrantFiled: October 29, 2018Date of Patent: October 15, 2019Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Publication number: 20190073185Abstract: A network device is arranged to identify a group coordinator for a group of networked playback devices. The network device may have a network interface configured to communicate with first playback device and a second playback device over a network. A processor may execute instructions to cause the processor to receive a command to cause a group of one or more playback devices to play audio content, wherein the group of one or more playback devices comprises the first playback device. In response to the command, the processor is to determine that the first playback device is battery-powered. The processor is to identify the second playback device to provide audio content data and audio content playback timing information to the group of the one or more playback devices based on the determination that the first playback device is battery-powered.Type: ApplicationFiled: October 29, 2018Publication date: March 7, 2019Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Patent number: 10114605Abstract: A network device is arranged to identify a group coordinator for a group of networked playback devices. The network device may have a network interface configured to communicate with first playback device and a second playback device over a network. A processor may execute instructions to cause the processor to receive a command to cause a group of one or more playback devices to play audio content, wherein the group of one or more playback devices comprises the first playback device. In response to the command, the processor is to determine that the first playback device is battery-powered. The processor is to identify the second playback device to provide audio content data and audio content playback timing information to the group of the one or more playback devices based on the determination that the first playback device is battery-powered.Type: GrantFiled: December 30, 2015Date of Patent: October 30, 2018Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Publication number: 20170192739Abstract: A network device is arranged to identify a group coordinator for a group of networked playback devices. The network device may have a network interface configured to communicate with first playback device and a second playback device over a network. A processor may execute instructions to cause the processor to receive a command to cause a group of one or more playback devices to play audio content, wherein the group of one or more playback devices comprises the first playback device. In response to the command, the processor is to determine that the first playback device is battery-powered. The processor is to identify the second playback device to provide audio content data and audio content playback timing information to the group of the one or more playback devices based on the determination that the first playback device is battery-powered.Type: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters