Patents by Inventor John L. MacFarlane
John L. MacFarlane 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: 20230393647Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: ApplicationFiled: August 8, 2023Publication date: December 7, 2023Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 11733768Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: GrantFiled: October 14, 2021Date of Patent: August 22, 2023Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20220035595Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: ApplicationFiled: October 14, 2021Publication date: February 3, 2022Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 11157069Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: GrantFiled: August 5, 2019Date of Patent: October 26, 2021Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20190354165Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: ApplicationFiled: August 5, 2019Publication date: November 21, 2019Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 10372200Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: GrantFiled: August 24, 2016Date of Patent: August 6, 2019Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 10303240Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. The device receives at least one selected source from other devices also coupled on the network According to one aspect of the techniques, an automatic shutdown control module is provided in the device to power down the audio amplifiers when there is no audio data flow coming to the device or power up the audio amplifiers when there is audio data flow coming to the device. In one embodiment, the procedure to power down or power up the amplifiers is in accordance with a hysteresis, wherein the hysteresis, being lagging of an effect behind its cause, protects the amplifiers and makes the powering-down or powering-up procedure unnoticeable to a user.Type: GrantFiled: December 21, 2015Date of Patent: May 28, 2019Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 10254822Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: GrantFiled: August 24, 2016Date of Patent: April 9, 2019Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 10228754Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: GrantFiled: August 24, 2016Date of Patent: March 12, 2019Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 10126811Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: GrantFiled: August 24, 2016Date of Patent: November 13, 2018Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 10061379Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. The device receives at least one selected source from other devices also coupled on the network According to one aspect of the techniques, an automatic shutdown control module is provided in the device to power down the audio amplifiers when there is no audio data flow coming to the device or power up the audio amplifiers when there is audio data flow coming to the device. In one embodiment, the procedure to power down or power up the amplifiers is in accordance with a hysteresis, wherein the hysteresis, being lagging of an effect behind its cause, protects the amplifiers and makes the powering-down or powering-up procedure unnoticeable to a user.Type: GrantFiled: December 21, 2015Date of Patent: August 28, 2018Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20160365838Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: ApplicationFiled: August 24, 2016Publication date: December 15, 2016Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20160363988Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: ApplicationFiled: August 24, 2016Publication date: December 15, 2016Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20160363989Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: ApplicationFiled: August 24, 2016Publication date: December 15, 2016Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20160365837Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: ApplicationFiled: August 24, 2016Publication date: December 15, 2016Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20160322946Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. The device receives at least one selected source from other devices also coupled on the network According to one aspect of the techniques, an automatic shutdown control module is provided in the device to power down the audio amplifiers when there is no audio data flow coming to the device or power up the audio amplifiers when there is audio data flow coming to the device. In one embodiment, the procedure to power down or power up the amplifiers is in accordance with a hysteresis, wherein the hysteresis, being lagging of an effect behind its cause, protects the amplifiers and makes the powering-down or powering-up procedure unnoticeable to a user.Type: ApplicationFiled: December 21, 2015Publication date: November 3, 2016Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20160126910Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. The device receives at least one selected source from other devices also coupled on the network According to one aspect of the techniques, an automatic shutdown control module is provided in the device to power down the audio amplifiers when there is no audio data flow coming to the device or power up the audio amplifiers when there is audio data flow coming to the device. In one embodiment, the procedure to power down or power up the amplifiers is in accordance with a hysteresis, wherein the hysteresis, being lagging of an effect behind its cause, protects the amplifiers and makes the powering-down or powering-up procedure unnoticeable to a user.Type: ApplicationFiled: December 21, 2015Publication date: May 5, 2016Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 9252721Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.Type: GrantFiled: August 21, 2014Date of Patent: February 2, 2016Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Patent number: 9246442Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, detect that the playback device received, via the network interface, a specified type of data packet; and based on determining that the playback device received the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is less than the second amount of power.Type: GrantFiled: September 15, 2014Date of Patent: January 26, 2016Assignee: Sonos, Inc.Inventors: Steve F. Holmgren, John L. MacFarlane
-
Publication number: 20150005914Abstract: Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, detect that the playback device received, via the network interface, a specified type of data packet; and based on determining that the playback device received the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is less than the second amount of power.Type: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Inventors: Steve F. Holmgren, John L. MacFarlane