Patents by Inventor Allan Velzy
Allan Velzy 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).
-
Patent number: 11943594Abstract: Techniques for allocating audio data between a first playback device and a second playback device are disclosed. The audio data comprises a plurality of audio portions and the method comprises: detecting a trigger associated with the first playback device; responsive to detecting the trigger: retrieving configuration information related to the first playback device and the second playback device; and automatically updating an allocation of the audio portions for reproduction by at least one of the first playback device and the second playback device based on the configuration information.Type: GrantFiled: June 5, 2020Date of Patent: March 26, 2024Assignee: Sonos Inc.Inventors: Jason Yore, Nikolai Kutateladze, Kate Wojogbe, Edwin Joseph Fitzpatrick, III, Allan Velzy
-
Publication number: 20240012463Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11809257Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: GrantFiled: November 28, 2022Date of Patent: November 7, 2023Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Publication number: 20230089875Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: November 28, 2022Publication date: March 23, 2023Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Publication number: 20230085004Abstract: Example techniques related to portable playback device power management. An example implementation includes a main SoC comprising main processor(s), an auxiliary processor, and a kernel that executes on the one or more main processor cores. During kernel suspend of the kernel, a power management microcontroller monitors a battery for conditions corresponding to respective wake-on-battery triggers, detects that the monitored conditions correspond to a particular wake-on-battery trigger; and in response, sends, to the auxiliary processor, an interrupt corresponding to a particular wake-on-battery trigger, wherein the interrupt causes the auxiliary processor core to enable the main processor(s) and resume the kernel from kernel suspend. After resuming from kernel suspend, the kernel adds a first kernel resume source event indicating the particular wake-on-battery trigger to a power event queue.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: Liang Chai, Xiang Wang, Brenda Stefani, Lyford Beverage, JR., Allan Velzy, Edwin Joseph Fitzpatrick, III
-
Publication number: 20230068679Abstract: The disclosed computer-implemented method may include (1) transferring control of a display of a computing device from a high-power physical processor of the computing device to a low-power physical processor of the computing device, (2) animating, using the low-power physical processor, the display at a first frame rate during a first time period, (3) animating, using the low-power physical processor, the display at a second frame rate during a second time period, (4) transferring control of the display from the low-power physical processor to the high-power physical processor, and (5) animating, using the high-power physical processor, the display. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: December 10, 2021Publication date: March 2, 2023Inventors: Michiaki Kono, Dalton Thorn Flanagan, Allan Velzy
-
Patent number: 11513580Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: GrantFiled: July 28, 2021Date of Patent: November 29, 2022Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Patent number: 11513581Abstract: Example techniques related to portable playback device power management. An example implementation includes a main SoC comprising main processor(s), an auxiliary processor, and a kernel that executes on the one or more main processor cores. During kernel suspend of the kernel, a power management microcontroller monitors a battery for conditions corresponding to respective wake-on-battery triggers, detects that the monitored conditions correspond to a particular wake-on-battery trigger; and in response, sends, to the auxiliary processor, an interrupt corresponding to a particular wake-on-battery trigger, wherein the interrupt causes the auxiliary processor core to enable the main processor(s) and resume the kernel from kernel suspend. After resuming from kernel suspend, the kernel adds a first kernel resume source event indicating the particular wake-on-battery trigger to a power event queue.Type: GrantFiled: July 28, 2021Date of Patent: November 29, 2022Assignee: Sonos, Inc.Inventors: Liang Chai, Xiang Wang, Brenda Stefani, Lyford Beverage, Jr., Allan Velzy, Edwin Joseph Fitzpatrick, III
-
Publication number: 20220248139Abstract: Techniques for allocating audio data between a first playback device and a second playback device are disclosed. The audio data comprises a plurality of audio portions and the method comprises: detecting a trigger associated with the first playback device; responsive to detecting the trigger: retrieving configuration information related to the first playback device and the second playback device; and automatically updating an allocation of the audio portions for reproduction by at least one of the first playback device and the second playback device based on the configuration information.Type: ApplicationFiled: June 5, 2020Publication date: August 4, 2022Inventors: Jason Yore, Nikolai Kutateladze, Kate Wojogbe, Edwin Joseph Fitzpatrick, III, Allan Velzy
-
Publication number: 20220019277Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: July 28, 2021Publication date: January 20, 2022Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Publication number: 20220019278Abstract: Example techniques related to portable playback device power management. An example implementation includes a main SoC comprising main processor(s), an auxiliary processor, and a kernel that executes on the one or more main processor cores. During kernel suspend of the kernel, a power management microcontroller monitors a battery for conditions corresponding to respective wake-on-battery triggers, detects that the monitored conditions correspond to a particular wake-on-battery trigger; and in response, sends, to the auxiliary processor, an interrupt corresponding to a particular wake-on-battery trigger, wherein the interrupt causes the auxiliary processor core to enable the main processor(s) and resume the kernel from kernel suspend. After resuming from kernel suspend, the kernel adds a first kernel resume source event indicating the particular wake-on-battery trigger to a power event queue.Type: ApplicationFiled: July 28, 2021Publication date: January 20, 2022Inventors: Liang Chai, Xiang Wang, Brenda Stefani, Lyford Beverage, JR., Allan Velzy, Edwin Joseph Fitzpatrick, III
-
Patent number: 11126243Abstract: Example techniques related to portable playback device power management. An example implementation includes a main SoC comprising main processor(s), an auxiliary processor, and a kernel that executes on the one or more main processor cores. During kernel suspend of the kernel, a power management microcontroller monitors a battery for conditions corresponding to respective wake-on-battery triggers, detects that the monitored conditions correspond to a particular wake-on-battery trigger; and in response, sends, to the auxiliary processor, an interrupt corresponding to a particular wake-on-battery trigger, wherein the interrupt causes the auxiliary processor core to enable the main processor(s) and resume the kernel from kernel suspend. After resuming from kernel suspend, the kernel adds a first kernel resume source event indicating the particular wake-on-battery trigger to a power event queue.Type: GrantFiled: June 7, 2019Date of Patent: September 21, 2021Assignee: Sonos, Inc.Inventors: Liang Chai, Xiang Wang, Brenda Stefani, Lyford Beverage, Jr., Allan Velzy, Edwin Joseph Fitzpatrick, III
-
Patent number: 11093016Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: GrantFiled: June 7, 2019Date of Patent: August 17, 2021Assignee: Sonos, Inc.Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Publication number: 20200387209Abstract: Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.Type: ApplicationFiled: June 7, 2019Publication date: December 10, 2020Inventors: Joshua Nicholas, Brenda Stefani, Liang Chai, Xiang Wang, Allan Velzy, Edwin Joseph Fitzpatrick, III, Hrishikesh Gossain
-
Publication number: 20200387210Abstract: Example techniques related to portable playback device power management. An example implementation includes a main SoC comprising main processor(s), an auxiliary processor, and a kernel that executes on the one or more main processor cores. During kernel suspend of the kernel, a power management microcontroller monitors a battery for conditions corresponding to respective wake-on-battery triggers, detects that the monitored conditions correspond to a particular wake-on-battery trigger; and in response, sends, to the auxiliary processor, an interrupt corresponding to a particular wake-on-battery trigger, wherein the interrupt causes the auxiliary processor core to enable the main processor(s) and resume the kernel from kernel suspend. After resuming from kernel suspend, the kernel adds a first kernel resume source event indicating the particular wake-on-battery trigger to a power event queue.Type: ApplicationFiled: June 7, 2019Publication date: December 10, 2020Inventors: Liang Chai, Xiang Wang, Brenda Stefani, Lyford Beverage, JR., Allan Velzy, Edwin Joseph Fitzpatrick, III
-
Publication number: 20140184566Abstract: An electronic apparatus includes a display configured to display an image, a touch sensor configured to sense more than three touch areas on a surface of the display, a distinguisher configured to distinguish a touch pattern with respect to the sensed touch areas based on a number of the sensed touch areas and a total distance between the sensed touch areas, and a controller configured to perform an event that corresponds to the distinguished touch pattern.Type: ApplicationFiled: December 27, 2013Publication date: July 3, 2014Applicants: Samsung Electronics Co., Ltd, Stimulant, Huge DesignInventors: Allan VELZY, John Wayne HILL, Ritesh LALA, Chris HARSACKY, Rob SWINTON, Lee GRANAS
-
Publication number: 20090152290Abstract: A dispenser for cleaning wipes includes an indentation extending over the top surface onto the side surface of a lid and a cover that secures over at least a portion of the indentation. A dispenser for cleaning wipes includes a cover that extends over the top surface and a portion of the side surface of the lid top. A dispenser for cleaning wipes includes a recessed well beneath the lid. A dispenser for cleaning wipes includes an ergonomic gripping recess on the lid.Type: ApplicationFiled: December 13, 2007Publication date: June 18, 2009Inventors: Marcus Wang, John Kiechel, Allan Velzy, Nasahn Adam Sheppard, Paul Katz, Marc Morros
-
Publication number: 20080028554Abstract: A set of cleaning tools (30, 40, 50, 60, 70, 80), each of which has a respective handle (82) to which a respective cleaning element is attached. Each handle is sized for single-handed grasping and has a main plastic body with recesses running lengthwise along opposite sides of the main body for a majority of the length of the main body, thermoplastic elastomer filling the side recesses of the main body, and plastic end caps disposed on the main body at lengthwise opposite ends of the main body beyond the thermoplastic elastomer in the side recesses. The handle materials have distinctive colors for correlation with a particular brand of motor vehicle.Type: ApplicationFiled: May 23, 2007Publication date: February 7, 2008Applicant: International Truck Intellectual Property Company, LLCInventors: Gerry Chu, Andrew Frost, Minette Vacariello, Allan Velzy, Jessica Mellon
-
Publication number: 20060181048Abstract: The present invention provides a weight redistribution system including an axle carrier slideably engaged along a length of a trailer frame, wherein the axle carrier including a threaded fixture and the trailer frame includes parallel longitudinal beams having a plurality of equally spaced openings; an axle carrier positioning means including a motor means and a threaded shaft mounted to the trailer frame being in rotational engagement with the threaded fixture of the axle carrier; a weight monitoring system integrated into the axle carrier; an axle carrier locking means including at least one extendable pin mounted on the axle carrier for locking engagement into one of the equally spaced openings in the longitudinal beams; and a control interface for displaying data from the weight monitoring system, actuating the axle carrier positioning means, and actuating the axle carrier locking means.Type: ApplicationFiled: December 16, 2005Publication date: August 17, 2006Inventors: Zachary Stowell, David Musso, Charles Stewart, Evan English, Christopher D'Eramo, Adam Clavelle, Shandor Dektor, Jayeon Kim, Jennifer Perreira, Charles Shaw, Allan Velzy