Patents by Inventor Nicholas A. J. Millington

Nicholas A. J. Millington 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: 12224898
    Abstract: A first computing device is configured to (i) detect a triggering event that causes the first computing device to transmit a first set of messages collectively indicating that the first computing device is available for setup, (ii) establish an initial wireless communication path with a second computing device, (iii) receive, from the second computing device via the initial wireless communication path, a second set of messages including security information for a secure wireless network that is defined by one or more network devices, where the initial wireless communication path with the second computing device does not traverse any of the one or more network devices, (iv) use the security information to connect to the secure wireless network, and (v) transition from communicating with the second computing device via the initial wireless communication path to communicating with the second computing device via the secure wireless network.
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: February 11, 2025
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 12210797
    Abstract: Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: January 28, 2025
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Youjin Nam, Tadeo T. Toulis, Jonathan Cole Harris, Patrick Devine, Nicholas A. J. Millington, Jodi Vautrin, Maria-Jose Ramos, Richard Bannon, Michael Sheldon, Ted Lin, Ron Kuper, Kirsten Lewis, Jake Harwood, Jonathan Herbst, Daniel Jones, Henry Sia
  • Patent number: 12192713
    Abstract: Multiple aspects of systems and methods for voice control and related features and functionality for various embodiments of media playback devices, networked microphone devices, microphone-equipped media playback devices, and speaker-equipped networked microphone devices are disclosed and described herein, including but not limited to designating and managing default networked devices, audio response playback, room-corrected voice detection, content mixing, music service selection, metadata exchange between networked playback systems and networked microphone systems, handling loss of pairing between networked devices, actions based on user identification, and other voice control of networked devices.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: January 7, 2025
    Assignee: Sonos, Inc.
    Inventors: Jonathan P. Lang, Mark Plagge, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen, Paul Andrew Bates, Luis Vega-Zayas, Christopher Butts, Nicholas A. J. Millington, Keith Corbin
  • Patent number: 12177278
    Abstract: An example playback device includes programming for executing functions including, while connected to both (i) a local area network and (ii) an audio playback network configured separately from the local area network and arranged for playback of media content via at least the playback device, receiving from a network device via the local area network, a request for the network device to connect to the audio playback network. The functions also include, in response to the request, transmitting to the network device via the local area network, a message indicating an identifier of the audio playback network and a password for accessing the audio playback network. The functions also include exchanging one or more messages with the network device via the audio playback network to authenticate the network device for the audio playback network and receiving an audio playback command from the network device via the audio playback network.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: December 24, 2024
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Jeffrey Peters, Michael Agerbak, Steven R. Beckhardt
  • Patent number: 12143788
    Abstract: Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
    Type: Grant
    Filed: July 12, 2023
    Date of Patent: November 12, 2024
    Assignee: Sonos, Inc.
    Inventors: Dayn Wilberding, Youjin Nam, Tadeo T. Toulis, Jonathan Cole Harris, Patrick Devine, Nicholas A. J. Millington, Jodi Vautrin, Maria-Jose Ramos, Richard Bannon, Michael Sheldon, Ted Lin, Ron Kuper, Kirsten Lewis, Jake Harwood, Jonathan Herbst
  • Publication number: 20240314023
    Abstract: A first computing device is configured to (i) detect a triggering event that causes the first computing device to transmit a first set of messages collectively indicating that the first computing device is available for setup, (ii) establish an initial wireless communication path with a second computing device, (iii) receive, from the second computing device via the initial wireless communication path, a second set of messages including security information for a secure wireless network that is defined by one or more network devices, where the initial wireless communication path with the second computing device does not traverse any of the one or more network devices, (iv) use the security information to connect to the secure wireless network, and (v) transition from communicating with the second computing device via the initial wireless communication path to communicating with the second computing device via the secure wireless network.
    Type: Application
    Filed: February 16, 2024
    Publication date: September 19, 2024
    Inventors: Nicholas A.J. Millington, Paul V. Hainsworth
  • Patent number: 12096187
    Abstract: Systems, methods, apparatus, and articles of manufacture to control audio playback devices are disclosed. An example first playback device includes a speaker driver, a processor, and a computer readable medium including a set of instructions that, when executed by the processor, cause the first playback device to implement a method. The example method includes receiving, from a first audio information source, first audio information. The example method includes playing back the first audio information. The example method includes receiving, from a second audio information source, (i) a first message, and (ii) second audio information.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: September 17, 2024
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Craig Wisneski, Steven Beckhardt, Neil Griffiths
  • Publication number: 20240244368
    Abstract: Multiple aspects of systems and methods for voice control and related features and functionality for various embodiments of media playback devices, networked microphone devices, microphone-equipped media playback devices, and speaker-equipped networked microphone devices are disclosed and described herein, including but not limited to designating and managing default networked devices, audio response playback, room-corrected voice detection, content mixing, music service selection, metadata exchange between networked playback systems and networked microphone systems, handling loss of pairing between networked devices, actions based on user identification, and other voice control of networked devices.
    Type: Application
    Filed: August 21, 2023
    Publication date: July 18, 2024
    Inventors: Jonathan P. Lang, Mark Plagge, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen, Paul Andrew Bates, Luis Vega-Zayas, Christopher Butts, Nicholas A.J. Millington, Keith Corbin
  • Publication number: 20240184509
    Abstract: Example techniques may involve guest access to a media playback system. A guest may use a guest control device, such as a smartphone or tablet, to control aspects of a host's media playback system. In addition, the guest may temporarily register their user account of a streaming audio service with the host's media playback system, which enables playback of audio content from that service by one or more playback devices of the media playback system. When the guest control device de-registers from the host's media playback system, retrieval of audio content from the streaming audio service is disabled.
    Type: Application
    Filed: January 16, 2024
    Publication date: June 6, 2024
    Inventors: Paul Bates, Lee Keyser-Allen, Jonathan P. Lang, Diane Roberts, Nicholas A.J. Millington
  • Publication number: 20240187803
    Abstract: Disclosed embodiments include network devices and systems of network devices. Some network device embodiments include (i) first and second network interfaces, (ii) a processor(s), (iii) tangible, non-transitory computer-readable medium, and (iv) program instructions stored on the tangible, non-transitory computer-readable medium that are executable by the at least one processor. Execution of the program instructions in some embodiments causes the network device to perform operations comprising (i) operating as part of a group with at least a second network device, (ii) receiving, via the first network interface, a message from a third network device, (iii) obtaining media content based on the message, (iv) transmit, via the second network interface, audio associated with the obtained media content to the second network device, and (v) causing video associated with the obtained media content to be output while the second network device outputs audio associated with the obtained media content.
    Type: Application
    Filed: February 12, 2024
    Publication date: June 6, 2024
    Inventors: Nicholas A.J. Millington, Craig Wisneski, Steven Beckhardt, Neil Griffiths
  • Publication number: 20240146811
    Abstract: A computing device may broadcast a first message via a wireless interface while operating according to a first network topology. After broadcasting the first message, the computing device may receive the first message via a wired interface. Based on receiving the first message via the wired interface, the computing device may broadcast a second message indicating a second network topology via the wireless interface. Based on receiving the first message via the wired interface, the computing device may operate according to the second network topology.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 2, 2024
    Inventors: Jeffrey M. Peters, Nicholas A.J. Millington, Jose Graziani, Ted Lin
  • Publication number: 20240118863
    Abstract: In general, user interfaces for controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a user interface is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network. The user interface is further configured to illustrate graphically a size of a group, the larger the group appears relatively, the more plays there are in the group.
    Type: Application
    Filed: May 15, 2023
    Publication date: April 11, 2024
    Inventors: Robert A. Lambourne, Nicholas A.J. Millington
  • Publication number: 20240121565
    Abstract: Low-latency audio networking is disclosed. In one embodiment, an example playback device includes a processor and memory having stored thereon instructions executable by the processor. The example instructions are to cause the first playback device to perform functions comprising: receiving audio information; selecting a first frequency channel of a first spectrum based on a threshold latency associated with the audio information; transmitting to the second playback device via a second frequency channel of a second spectrum, control information that identifies the first frequency channel of the first spectrum; and transmitting to the second playback device via the first frequency channel of the first spectrum, the audio information to be played by the second playback device.
    Type: Application
    Filed: August 14, 2023
    Publication date: April 11, 2024
    Inventors: Hrishikesh Gossain, Jeffrey M. Peters, Nicholas A.J. Millington, Steven Beckhardt
  • Patent number: 11934739
    Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: March 19, 2024
    Assignee: Sonos, Inc.
    Inventor: Nicholas A. J. Millington
  • Publication number: 20240086144
    Abstract: Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.
    Type: Application
    Filed: April 10, 2023
    Publication date: March 14, 2024
    Inventors: Nicholas A. J. Millington, Michael Darrell Andrew Ericson
  • Publication number: 20240073266
    Abstract: An example playback device includes programming for executing functions including, while connected to both (i) a local area network and (ii) an audio playback network configured separately from the local area network and arranged for playback of media content via at least the playback device, receiving from a network device via the local area network, a request for the network device to connect to the audio playback network. The functions also include, in response to the request, transmitting to the network device via the local area network, a message indicating an identifier of the audio playback network and a password for accessing the audio playback network. The functions also include exchanging one or more messages with the network device via the audio playback network to authenticate the network device for the audio playback network and receiving an audio playback command from the network device via the audio playback network.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 29, 2024
    Inventors: Nicholas A.J. Millington, Jeffrey Peters, Michael Agerbak, Steven R. Beckhardt
  • Patent number: 11907610
    Abstract: Example techniques may involve guest access to a media playback system. A guest may use a guest control device, such as a smartphone or tablet, to control aspects of a host's media playback system. In addition, the guest may temporarily register their user account of a streaming audio service with the host's media playback system, which enables playback of audio content from that service by one or more playback devices of the media playback system. When the guest control device de-registers from the host's media playback system, retrieval of audio content from the streaming audio service is disabled.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: February 20, 2024
    Assignee: Sonos, Inc.
    Inventors: Paul Bates, Lee Keyser-Allen, Jonathan P. Lang, Diane Roberts, Nicholas A. J. Millington
  • Patent number: 11909588
    Abstract: A first computing device is configured to (i) detect a triggering event that causes the first computing device to transmit a first set of one or more messages collectively indicating that the first computing device is available for setup, (ii) establish an initial wireless communication path with a second computing device, (iii) receive, from the second computing device via the initial wireless communication path, a second set of one or more messages including security information for a secure wireless network that is defined by one or more network devices, where the initial wireless communication path with the second computing device does not traverse any of the one or more network devices, (iv) use the security information to connect to the secure wireless network, and (v) transition from communicating with the second computing device via the initial wireless communication path to communicating with the second computing device via the secure wireless network.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: February 20, 2024
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Patent number: 11894975
    Abstract: An example playback device is configured to (i) detect a triggering event that causes the playback device to transmit a first message indicating the playback device is available for setup, (ii) establish an initial communication path with a computing device, (iii) process one or more second messages received from the computing device via the initial communication path collectively containing network configuration parameters for a secure wireless network defined by one or more network devices, where the initial communication path with the computing device does not traverse any of the one or more network devices, and where the network configuration parameters include an identifier of, and security information for, the secure wireless network, (iv) use the network configuration parameters to connect to the secure wireless network, and (v) transition from communicating with the computing device via the initial communication path to communicating with the computing device via the secure wireless network.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: February 6, 2024
    Assignee: Sonos, Inc.
    Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
  • Publication number: 20240015439
    Abstract: Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
    Type: Application
    Filed: July 12, 2023
    Publication date: January 11, 2024
    Inventors: Dayn Wilberding, Youjin Nam, Tadeo T. Toulis, Jonathan Cole Harris, Patrick Devine, Nicholas A.J. Millington, Jodi Vautrin, Maria-Jose Ramos, Richard Bannon, Michael Sheldon, Ted Lin, Ron Kuper, Kirsten Lewis, Jake Harwood, Jonathan Herbst