Patents by Inventor Simon Jarvis

Simon Jarvis 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: 20170248931
    Abstract: Systems, methods, apparatus, and articles of manufacture to learn and share remote commands are disclosed. An example method to configure a playback device to be controlled by a remote control includes receiving by the playback device a first code for a first command from the remote control. The example method includes identifying by the playback device a second code for a second command based on the received first code. The example method includes receiving by the playback device the second code from the remote control. The example method includes executing the second command by the playback device.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Neil Griffiths, Simon Jarvis, Hilmar Lehnert, Aurelio Ramos
  • Publication number: 20170242657
    Abstract: Disclosed herein are systems and methods for receiving a voice command and determining an appropriate action for the media playback system to execute based on user identification. The systems and methods receive a voice command for a media playback system, and determines whether the voice command was received from a registered user of the media playback system. In response to determining that the voice command was received from a registered user, the systems and methods configure an instruction for the media playback system based on content from the voice command and information in a user profile for the registered user.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 24, 2017
    Inventors: Simon Jarvis, Romi Kadri, Christopher Butts
  • Publication number: 20170245054
    Abstract: A signal from a sensor may be received indicative of an acceleration of a moving component of a transducer at a location where the sensor is mounted. A position the moving component may be determined based on the acceleration. The position of the moving component may be compared with a reference to output a measure of distortion associated with the transducer. Nonlinearities in audio output by the transducer may be corrected based on the measure of distortion.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 24, 2017
    Inventors: Timothy W. Sheen, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen
  • Publication number: 20170245079
    Abstract: A first signal may be received indicative of audio to be played by a speaker. A second signal may be received which comprises (i) a voice input received by a microphone and (ii) at least a portion of the audio played by the speaker at a same time that the microphone receives the voice input. Based on the first signal, nonlinearities output by the speaker which played the audio may be determined. At least the nonlinearities from the second signal may be removed to output a third signal comprising substantially the voice input received at the microphone.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 24, 2017
    Inventors: Timothy W. Sheen, Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen
  • Publication number: 20170242653
    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: February 21, 2017
    Publication date: August 24, 2017
    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: 20170242656
    Abstract: Disclosed herein are systems and methods for establishing a metadata exchange channel between a media playback system and a networked microphone system, wherein the networked microphone system comprises a networked microphone device and a networked microphone server. After establishing the metadata exchange channel, the media playback system experiences a metadata exchange triggering event. In response to experiencing the metadata exchange triggering event, the media playback system provides metadata to the networked microphone system via the metadata exchange channel.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 24, 2017
    Inventors: Mark Plagge, Simon Jarvis, Christopher Butts
  • Publication number: 20170242650
    Abstract: A playback device comprises a network interface configured to communicate with a network microphone device. A processor of the playback device comprises instructions, which when executed, cause the processor to receive a message associated with the network microphone device; and adjust a volume of audio content below a volume of content associated with the network microphone device based on the message.
    Type: Application
    Filed: April 14, 2016
    Publication date: August 24, 2017
    Inventors: Simon Jarvis, Romi Kadri, Paul Andrew Bates, Luis Vega-Zayas
  • Publication number: 20170243587
    Abstract: Systems and methods disclosed herein include (i) receiving a voice command via a networked microphone device configured to receive voice commands for a media playback system, wherein the media playback system comprises a primary media playback device configured to perform a function and/or provide a first feedback in response to voice commands received via the networked microphone device, (ii) determining that the primary media playback device is not available to perform a function and/or provide the first feedback in response to the voice command, and (iii) in response to determining that the primary media playback device is not available to perform a function and/or provide the first feedback in response to the voice command, instructing a fallback device to perform a function and/or provide a second feedback in response to the voice command.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 24, 2017
    Inventors: Mark Plagge, Simon Jarvis, Christopher Butts
  • Publication number: 20170242655
    Abstract: A playback device may have a network interface configured to communicate with a network microphone device over a communication network. A processor of the playback device may comprise instructions, which when executed, cause the processor to obtain acoustics of an environment in which the playback device is located; identify a network microphone device; and send the acoustics to the network microphone device to cause the network microphone device to apply the acoustics to voice input received by the network microphone device.
    Type: Application
    Filed: April 14, 2016
    Publication date: August 24, 2017
    Inventors: Simon Jarvis, Romi Kadri, Yean-Nian Willy Chen
  • Publication number: 20170242649
    Abstract: Methods and apparatus for identifying a music service based on a user command. A content type is identified from a received user command and a music service is selected that supports the content type. A selected music service can then transmit audio content associated with the content type for playback.
    Type: Application
    Filed: April 14, 2016
    Publication date: August 24, 2017
    Inventors: Simon Jarvis, Mark Plagge, Christopher Butts
  • Publication number: 20170214991
    Abstract: An example method may include recording, via a microphone of a first playback device, audio played by a second playback device in accordance with a calibration setting. The method may further include, based on the recorded audio, determining that the calibration setting is invalid. The method may further include, in response to determining that the calibration setting is invalid, sending an indication that the calibration setting is invalid. This disclosure also includes example non-transitory computer readable media and playback devices that are related to the example method.
    Type: Application
    Filed: January 25, 2016
    Publication date: July 27, 2017
    Inventors: Romi Kadri, Christopher Butts, Timothy Sheen, Simon Jarvis
  • Patent number: 9678712
    Abstract: Systems, methods, apparatus, and articles of manufacture to learn and share remote commands are disclosed. An example method to configure a playback device to be controlled by a remote control includes receiving by the playback device a first code for a first command from the remote control. The example method includes identifying by the playback device a second code for a second command based on the received first code. The example method includes receiving by the playback device the second code from the remote control. The example method includes executing the second command by the playback device.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: June 13, 2017
    Assignee: Sonos, Inc.
    Inventors: Neil Griffiths, Simon Jarvis, Hilmar Lehnert, Aurelio Ramos
  • Publication number: 20170075650
    Abstract: Systems, methods, apparatus, and articles of manufacture to learn and share remote commands are disclosed. An example method to configure a playback device to be controlled by a remote control includes receiving by the playback device a first code for a first command from the remote control. The example method includes identifying by the playback device a second code for a second command based on the received first code. The example method includes receiving by the playback device the second code from the remote control. The example method includes executing the second command by the playback device.
    Type: Application
    Filed: November 3, 2016
    Publication date: March 16, 2017
    Inventors: Neil Griffiths, Simon Jarvis, Hilmar Lehnert, Aurelio Ramos
  • Publication number: 20170068510
    Abstract: Examples described herein involve maintaining a database of audio processing algorithms. Maintaining the database may involve generating or updating audio processing algorithm entries. In one example, generating an audio processing algorithm may involve a computing device causing a playback device to play a first audio signal in a playback zone, receiving (i) data indicating one or more characteristics of a playback zone, and (ii) data indicating a second audio signal detected by a microphone of the playback device in the playback zone. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The an association between the determined audio processing algorithm at least one of the one or more characteristics of the playback zone may be stored in the database.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 9, 2017
    Inventors: Timothy W. Sheen, Simon Jarvis
  • Publication number: 20170041726
    Abstract: A multi-channel and multi-zone audio environment is provided. Various inventions are disclosed that allow playback devices on one or more networks to provide an effective multi-channel and a multi-zone audio environment using timing information. According to one example, timing information is used to coordinate playback devices connected over a low-latency network to provide audio along with a video display. In another example, timing information is used to coordinate playback devices connected over a mesh network to provide audio in one or more zones or zone groups.
    Type: Application
    Filed: October 18, 2016
    Publication date: February 9, 2017
    Inventors: Simon Jarvis, Hilmar Lehnert, Aurelio Rafael Ramos, Luis Vega
  • Patent number: 9561798
    Abstract: A method for heating a catalyst includes maintaining engine speed at a high rpm when the engine is started. The high rpm is maintained even if the driver shifts the transmission out of neutral. Engine speed is lowered when there is an indication that the driver wishes to drive off, such as the driver releasing the brake pedal. Maintaining the high rpm during the time between shifting the transmission out of neutral and providing an indication that drive off is desired contributes to additional catalyst warm up. The high rpm may be disabled if the catalyst temperature is sufficiently high or if the vehicle is parked on a slope, for example.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: February 7, 2017
    Assignee: Jaguar Land Rover Limited
    Inventors: Rob Jerger, David Hayden, Simon Jarvis, Nick Wicks
  • Patent number: 9557958
    Abstract: Examples described herein involve maintaining a database of audio processing algorithms. Maintaining the database may involve generating or updating audio processing algorithm entries. In one example, generating an audio processing algorithm may involve a computing device causing a playback device to play a first audio signal in a playback zone, receiving (i) data indicating one or more characteristics of a playback zone, and (ii) data indicating a second audio signal detected by a microphone of the playback device in the playback zone. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The an association between the determined audio processing algorithm at least one of the one or more characteristics of the playback zone may be stored in the database.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: January 31, 2017
    Assignee: Sonos, Inc.
    Inventors: Timothy W. Sheen, Simon Jarvis
  • Patent number: 9547298
    Abstract: Systems, methods, apparatus, and articles of manufacture to learn and share remote commands are disclosed. An example method to configure a playback device to be controlled by a remote control includes receiving by the playback device a first code for a first command from the remote control. The example method includes identifying by the playback device a second code for a second command based on the received first code. The example method includes receiving by the playback device the second code from the remote control. The example method includes executing the second command by the playback device.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: January 17, 2017
    Assignee: Sonos, Inc.
    Inventors: Neil Griffiths, Simon Jarvis, Hilmar Lehnert, Aurelio Rafael Ramos
  • Patent number: 9516440
    Abstract: A multi-channel and multi-zone audio environment is provided. Various inventions are disclosed that allow playback devices on one or more networks to provide an effective multi-channel and a multi-zone audio environment using timing information. According to one example, timing information is used to coordinate playback devices connected over a low-latency network to provide audio along with a video display. In another example, timing information is used to coordinate playback devices connected over a mesh network to provide audio in one or more zones or zone groups.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: December 6, 2016
    Assignee: Sonos
    Inventors: Simon Jarvis, Hilmar Lehnert, Aurelio Rafael Ramos, Luis Vega
  • Publication number: 20160144863
    Abstract: The invention relates to an adaptive powertrain control for realizing an enhanced or optimized performance of one or more vehicle features. By monitoring vehicle performance, dynamic adjustments can be made to various vehicle operation parameters to enhance a feature of vehicle performance, such as fuel economy. A method (40) of controlling a vehicle powertrain includes monitoring vehicle performance (42) and determining whether at least one of a plurality of vehicle performance features may be enhanced (44). A plurality of operation parameters that are associated with the powertrain are identified that have a relationship to the at least one performance feature (46). An adjustment is automatically made to at least one of the identified operation parameters to thereby enhance at least one aspect of the at least one performance feature (48). The performance feature may comprise fuel economy or urea consumption.
    Type: Application
    Filed: July 3, 2014
    Publication date: May 26, 2016
    Applicant: JAGUAR LAND ROVER LIMITED
    Inventors: Neil Bevan, Robin Maugham, Andrew Lilley, Simon Jarvis