Patents by Inventor Matthew David Anderson
Matthew David Anderson 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: 12119000Abstract: A device, such as Network Microphone Device or a playback device, detecting an event associated with the device or a system comprising the device. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the keyword or sending at least part of the input sound data stream to the VAS.Type: GrantFiled: May 12, 2023Date of Patent: October 15, 2024Assignee: Sonos, Inc.Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Publication number: 20240300275Abstract: A method of on-demand energy delivery to an active suspension system comprising an actuator body, hydraulic pump, electric motor, plurality of sensors, energy storage facility, and controller is provided. The method comprises disposing an active suspension system in a vehicle between a wheel mount and a vehicle body, detecting a wheel event requiring control of the active suspension; and sourcing energy from the energy storage facility and delivering it to the electric motor in response to the wheel event.Type: ApplicationFiled: October 20, 2023Publication date: September 12, 2024Applicant: ClearMotion, Inc.Inventors: ZACKARY MARTIN ANDERSON, Shakeel Avadhany, Matthew D. Cole, Robert Driscoll, John Giarratana, Marco Giovanardi, Vladimir Gorelik, Jonathan R. Leehey, William G. Near, Patrick W. Neil, Colin Patrick O'Shea, Tyson David Sawyer, Johannes Schneider, Clive Tucker, Ross J. Wendell, Richard Anthony Zuckerman
-
Publication number: 20240212680Abstract: A device, such as Network Microphone Device or a playback device, receives an indication of a track change associated with a playback queue output by a media playback system. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of command keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a command keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the command keyword or sending at least part of the input sound data stream to the VAS.Type: ApplicationFiled: January 11, 2024Publication date: June 27, 2024Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Patent number: 11881222Abstract: A device, such as Network Microphone Device or a playback device, receives an indication of a track change associated with a playback queue output by a media playback system. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of command keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a command keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the command keyword or sending at least part of the input sound data stream to the VAS.Type: GrantFiled: October 24, 2022Date of Patent: January 23, 2024Assignee: Sonos, IncInventors: Connor Kristopher Smith, Matthew David Anderson
-
Publication number: 20230386110Abstract: Described herein is a computer implemented method. The method includes detecting user input activating a text effect selection control. In response to the user input the method further includes automatically determining a selected design element, the selected design element being a text element displayed on a page; applying a stroke to the selected design element; setting a fill of the selected design element to be transparent; and generating and displaying a shadow for the selected design element.Type: ApplicationFiled: August 8, 2023Publication date: November 30, 2023Applicant: Canva Pty LtdInventors: Declan Robin Vong, Matthew David Anderson, Lynneal Jia Santos, Jesse James Walker
-
Publication number: 20230352024Abstract: A device, such as Network Microphone Device or a playback device, detecting an event associated with the device or a system comprising the device. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the keyword or sending at least part of the input sound data stream to the VAS.Type: ApplicationFiled: May 12, 2023Publication date: November 2, 2023Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Patent number: 11763505Abstract: Described herein is a computer implemented method. The method includes detecting user input activating a text effect selection control. In response to the user input the method further includes: automatically generating a first shadow for a selected design element, the first shadow having a first colour, a first direction, a first offset, and a first opacity; automatically generating a second shadow for the selected design element, the second shadow having the first colour, the first direction, a second offset greater than the first offset, and a second opacity less than the first opacity; displaying the first shadow behind the selected design element; and displaying the second shadow behind the first shadow.Type: GrantFiled: March 6, 2022Date of Patent: September 19, 2023Assignee: Canva Pty LtdInventors: Declan Robin Vong, Matthew David Anderson, Lynneal Jia Santos, Jesse James Walker
-
Patent number: 11727193Abstract: Described herein is a computer implemented method. The method comprises detecting initiation of a curved text effect in respect of a selected text string of a design; determining a radius; processing the selected text string to split the selected text string into one or more text string elements, each text string element being associated with a glyph; calculating, for each text string element, an element transformation that includes element rotation data and element position data, the element transformation being based on the radius; and rendering each text string element by, for a given text string element, rendering the glyph that the given text string element is associated with based on the element transformation calculated for the given text string element.Type: GrantFiled: October 26, 2021Date of Patent: August 15, 2023Assignee: CANVA PTY LTDInventors: Declan Robin Vong, Matthew David Anderson, Jesse James Walker, Michael Hebron
-
Patent number: 11694689Abstract: A device, such as Network Microphone Device or a playback device, detecting an event associated with the device or a system comprising the device. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the keyword or sending at least part of the input sound data stream to the VAS.Type: GrantFiled: April 18, 2022Date of Patent: July 4, 2023Assignee: Sonos, Inc.Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Publication number: 20230185976Abstract: A computer implemented method for providing a graphical user interface for editing a design is described. A selection of a plurality of the design elements is received and a subset of the selected design elements is determined. Edit operations for the selected design elements are automatically selected based on the determined subset of the selected design elements. The design may be a table or include a table and the subset of selected design elements may be a category of borders forming the table.Type: ApplicationFiled: November 28, 2022Publication date: June 15, 2023Applicant: Canva Pty LtdInventors: Luka Sam Kerr, Matthew David Anderson
-
Publication number: 20230075581Abstract: A device, such as Network Microphone Device or a playback device, receives an indication of a track change associated with a playback queue output by a media playback system. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of command keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a command keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the command keyword or sending at least part of the input sound data stream to the VAS.Type: ApplicationFiled: October 24, 2022Publication date: March 9, 2023Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Patent number: 11482224Abstract: A device, such as Network Microphone Device or a playback device, receives an indication of a track change associated with a playback queue output by a media playback system. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of command keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a command keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the command keyword or sending at least part of the input sound data stream to the VAS.Type: GrantFiled: May 20, 2020Date of Patent: October 25, 2022Assignee: Sonos, Inc.Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Publication number: 20220319513Abstract: A device, such as Network Microphone Device or a playback device, detecting an event associated with the device or a system comprising the device. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the keyword or sending at least part of the input sound data stream to the VAS.Type: ApplicationFiled: April 18, 2022Publication date: October 6, 2022Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Publication number: 20220189090Abstract: Described herein is a computer implemented method. The method includes detecting user input activating a text effect selection control. In response to the user input the method further includes: automatically generating a first shadow for a selected design element, the first shadow having a first colour, a first direction, a first offset, and a first opacity; automatically generating a second shadow for the selected design element, the second shadow having the first colour, the first direction, a second offset greater than the first offset, and a second opacity less than the first opacity; displaying the first shadow behind the selected design element; and displaying the second shadow behind the first shadow.Type: ApplicationFiled: March 6, 2022Publication date: June 16, 2022Inventors: Declan Robin Vong, Matthew David Anderson, Lynneal Jia Santos, Jesse James Walker
-
Publication number: 20220129619Abstract: Described herein is a computer implemented method. The method comprises detecting initiation of a curved text effect in respect of a selected text string of a design; determining a radius; processing the selected text string to split the selected text string into one or more text string elements, each text string element being associated with a glyph; calculating, for each text string element, an element transformation that includes element rotation data and element position data, the element transformation being based on the radius; and rendering each text string element by, for a given text string element, rendering the glyph that the given text string element is associated with based on the element transformation calculated for the given text string element.Type: ApplicationFiled: October 26, 2021Publication date: April 28, 2022Inventors: Declan Robin Vong, Matthew David Anderson, Jesse James Walker, Michael Hebron
-
Patent number: 11308962Abstract: A device, such as Network Microphone Device or a playback device, detecting an event associated with the device or a system comprising the device. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the keyword or sending at least part of the input sound data stream to the VAS.Type: GrantFiled: May 20, 2020Date of Patent: April 19, 2022Assignee: Sonos, Inc.Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Patent number: 11302050Abstract: Described herein is a computer implemented method. The method comprises detecting user input activating a text effect selection control. In response to the first user input the method further comprises: automatically generating and displaying a first shadow for a selected design element, the first shadow having a first colour, a first offset value, and a first direction; and automatically generating and displaying a second shadow for the selected design element, the second shadow having a second colour, the first offset value, and a second direction, the second direction being opposite the first direction.Type: GrantFiled: April 19, 2021Date of Patent: April 12, 2022Assignee: CANVA PTY LTDInventors: Declan Robin Vong, Matthew David Anderson, Lynneal Jia Santos, Jesse James Walker
-
Publication number: 20210366477Abstract: A device, such as Network Microphone Device or a playback device, detecting an event associated with the device or a system comprising the device. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of keywords and/or a wake-word for a Voice Assistant Service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the keyword or sending at least part of the input sound data stream to the VAS.Type: ApplicationFiled: May 20, 2020Publication date: November 25, 2021Inventors: Connor Kristopher Smith, Matthew David Anderson
-
Patent number: D1025099Type: GrantFiled: October 3, 2022Date of Patent: April 30, 2024Assignee: CANVA PTY LTDInventors: Hannah Heffernan, Cameron Adams, Melanie Joy Perkins, Matthew Hardy, Martyn Lofberg, Matthew David Anderson
-
Patent number: D1026030Type: GrantFiled: April 19, 2022Date of Patent: May 7, 2024Assignee: CANVA PTY LTDInventors: Matthew David Anderson, Melanie Joy Perkins, Jesse Walker