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).
-
Systems, Methods, Apparatus, and Articles of Manufacture to Provide Automatic Wireless Configuration
Publication number: 20210194974Abstract: Systems, methods, apparatus, and articles of manufacture to provide automated configuration of local playback devices and networks based on external input are disclosed. An example media playback device includes a control interface to receive and process, at the media playback device, network configuration information for a local network from an external source, the control interface to receive and process the network configuration from the external source without requiring user intervention. The example media playback device includes a wireless interface to communicate with the local network based at least in part on the network configuration information. The example media playback device includes a speaker to output audio based on audio information received via the local network.Type: ApplicationFiled: December 7, 2020Publication date: June 24, 2021Inventors: Niels Van Erven, Michael Darrell Andrew Ericson, Steven R. Beckhardt, Nicholas A.J. Millington -
Publication number: 20210185101Abstract: 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: ApplicationFiled: November 23, 2020Publication date: June 17, 2021Inventors: Nicholas A.J. Millington, Jeffrey Peters, Michael Agerbak, Steven R. Beckhardt
-
Patent number: 11025509Abstract: An example playback device includes programming to perform functions including detecting a triggering event that causes the playback device to transmit a first message indicating the playback device is available for setup and establishing an initial communication path with a computing device. The functions also include processing a second message received from the computing device via the initial communication path containing network configuration parameters for a secure WLAN defined by one or more network devices, wherein the initial communication path with the computing device does not traverse any of the one or more network devices, and wherein the network configuration parameters include an identifier of, and security information for, the secure WLAN.Type: GrantFiled: September 11, 2020Date of Patent: June 1, 2021Assignee: Sonos, Inc.Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
-
Patent number: 11005940Abstract: 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: GrantFiled: August 25, 2016Date of Patent: May 11, 2021Assignee: Sonos, Inc.Inventors: Jeffrey M. Peters, Nicholas A. J. Millington, Jose Graziani, Ted Lin
-
Publication number: 20210120334Abstract: 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: ApplicationFiled: August 31, 2020Publication date: April 22, 2021Inventors: Jonathan P. Lang, Mark Plagge, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen, Paul Andrew Bates, Luis Vega-Zayas, Chistopher Butts, Nicholas A.J. Millington, Keith Corbin
-
Patent number: 10983750Abstract: 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: GrantFiled: April 5, 2018Date of Patent: April 20, 2021Assignee: Sonos, Inc.Inventors: Paul Bates, Lee Keyser-Allen, Jonathan P. Lang, Diane Roberts, Nicholas A. J. Millington
-
Patent number: 10979310Abstract: Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.Type: GrantFiled: April 5, 2016Date of Patent: April 13, 2021Assignee: Sonos, Inc.Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
-
Patent number: 10970034Abstract: 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: GrantFiled: July 19, 2019Date of Patent: April 6, 2021Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10971139Abstract: An example system is configured to cause a first playback device in a first playback zone to operate in a given playback state including play back of media items identified in a playback queue associated with the first playback zone. The system is also configured to, while the first playback device is operating in the given playback state, (i) receive data corresponding to a detected voice input including an indication of (a) a command word and (b) one or more zone variable instances and (ii) determine, based on the command word and the one or more zone variable instances, an intent to transfer the given playback state to a second playback zone. The system is also configured to transfer the given playback state to the second playback zone, thereby causing a second playback device in the second playback zone to play back the media items identified in the playback queue.Type: GrantFiled: November 2, 2020Date of Patent: April 6, 2021Assignee: Sonos, Inc.Inventors: Nicholas A. J. Millington, Keith Corbin, Mark Plagge
-
Patent number: 10965545Abstract: An example playback device includes programming to perform functions including detecting a triggering event that causes the playback device to transmit a first message indicating that the playback device is available for setup. The functions also include receiving a response to the first message that facilitates establishing an initial communication path with a computing device operating on a secure wireless local area network (WLAN), where the initial communication path is outside of the secure WLAN. The functions also include receiving, from the computing device via the initial communication path, a second message containing network configuration parameters for the secure WLAN including an identifier of, and a security key for, the secure WLAN. The functions also include using the network configuration parameters to connect to the secure WLAN and transitioning from communicating with the computing device via the initial communication path to communicating with the computing device via the secure WLAN.Type: GrantFiled: January 17, 2020Date of Patent: March 30, 2021Assignee: Sonos, Inc.Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
-
Patent number: 10963215Abstract: 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: GrantFiled: August 20, 2020Date of Patent: March 30, 2021Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10956119Abstract: 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: GrantFiled: July 1, 2019Date of Patent: March 23, 2021Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Publication number: 20210081162Abstract: 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: ApplicationFiled: November 24, 2020Publication date: March 18, 2021Inventors: Robert A. Lambourne, Nicholas A.J. Millington
-
Patent number: 10949163Abstract: 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: GrantFiled: August 20, 2019Date of Patent: March 16, 2021Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Publication number: 20210050007Abstract: An example system is configured to cause a first playback device in a first playback zone to operate in a given playback state including play back of media items identified in a playback queue associated with the first playback zone. The system is also configured to, while the first playback device is operating in the given playback state, (i) receive data corresponding to a detected voice input including an indication of (a) a command word and (b) one or more zone variable instances and (ii) determine, based on the command word and the one or more zone variable instances, an intent to transfer the given playback state to a second playback zone. The system is also configured to transfer the given playback state to the second playback zone, thereby causing a second playback device in the second playback zone to play back the media items identified in the playback queue.Type: ApplicationFiled: November 2, 2020Publication date: February 18, 2021Inventors: Nicholas A.J. Millington, Keith Corbin, Mark Plagge
-
Patent number: 10911325Abstract: An example playback device includes programming to perform functions including detecting a triggering event that causes the playback device to transmit a first message indicating that the playback device is available for setup. The functions also include receiving a response to the first message that facilitates establishing an initial communication path with a computing device operating on a secure wireless local area network (WLAN), where the initial communication path is outside of the secure WLAN. The functions also include receiving, from the computing device via the initial communication path, a second message containing network configuration parameters for the secure WLAN including an identifier of, and a security key for, the secure WLAN. The functions also include using the network configuration parameters to connect to the secure WLAN and transitioning from communicating with the computing device via the initial communication path to communicating with the computing device via the secure WLAN.Type: GrantFiled: January 17, 2020Date of Patent: February 2, 2021Assignee: Sonos, Inc.Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
-
Patent number: 10908872Abstract: 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: GrantFiled: August 20, 2019Date of Patent: February 2, 2021Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10911322Abstract: Techniques for automatically configuring necessary parameters of a device to be coupled to a network with minimum human intervention are disclosed. In one embodiment, a wired and/or wireless Ad-hoc network is established to facilitate communications among a group of devices. When a new device is added to the network, a rudimentary communication path is initially established between one of the devices in the network and the new device such that necessary parameters (e.g., SSID, WEP security, channel frequency) can be exchanged for the new device to function properly in the network. To ensure the parameters are exchanged in a secure fashion, an additional public security procedure can be used between the two devices.Type: GrantFiled: April 5, 2016Date of Patent: February 2, 2021Assignee: Sonos, Inc.Inventors: Nicholas A. J. Millington, Paul V. Hainsworth
-
Patent number: 10908871Abstract: 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: GrantFiled: July 1, 2019Date of Patent: February 2, 2021Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10892988Abstract: A network interface of a first computing device is configured to operate according to a bridge table. The bridge table defines a spanning tree protocol for a mesh network and identifies one or more reachable nodes. A communication characteristic between the first computing device and a second computing device of the one or more reachable nodes is determined to exceed a quality threshold. Based on the determination that the communication characteristic exceeds the quality threshold, the spanning tree protocol is overridden and the data is transmitted directly to the second computing device via a direct communication route.Type: GrantFiled: September 20, 2019Date of Patent: January 12, 2021Assignee: Sonos, Inc.Inventors: Jeffrey M. Peters, Steven Beckhardt, Hrishikesh Gossain, Nicholas A. J. Millington