Patents by Inventor Jonathan Lang

Jonathan Lang 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: 10377979
    Abstract: The invention provides methods of cleaning including the use of a soil release polymer. In some embodiments, the soil release polymer can be included in a neutral to low alkalinity prewash or main wash that is substantially free of hydroxide-based alkalinity. In some embodiments, the soil release polymer can be included in a neutral to low alkalinity prewash that is substantially free of hydroxide-based alkalinity, followed by an alkaline main wash with any alkalinity source.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: August 13, 2019
    Assignee: Ecolab USA Inc.
    Inventors: Steven Lundberg, Jonathan P. Fast, Thomas Duerrschmidt, Thomas Merz, Jason Lang
  • Publication number: 20190238913
    Abstract: Example techniques describe may facilitate a playback device applying a determined audio setting. An example implementation involves a first playback device receiving, over an unsecure network, a message indicating that a second playback device is available to join a playback network, wherein the first playback device is connected to the playback network. Based on a pre-existing configuration table, the first playback device determines an audio setting corresponding to a playback configuration for the second playback device, the playback configuration including the second playback device playing back audio synchronously with the first playback device in the playback network. The first playback device transmits, to the second playback device, one or more messages instructing the second playback device to apply the determined audio setting upon joining the playback network.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Inventors: Steven Beckhardt, Andrew Schulert, Ron Kuper, Jonathan Lang
  • Patent number: 10338881
    Abstract: A processor and memory comprising instructions stored therein executable by the processor to display a first media item available for playback, wherein the first media item is associated at least with a preview option, a playback option, and a queue option. A first input associated with the first media item is received. The first input is determined to correspond only to the preview option. Responsive to determining that the first input corresponds only to the preview option, causing at least a portion of the first media item to be played.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: July 2, 2019
    Assignee: Sonos, Inc.
    Inventors: Paul Bates, Abhishek Kumar, Jonathan Lang
  • Patent number: 10296884
    Abstract: Embodiments are described herein that allow for personalized media playback at a discovered point-of-sale display. In one aspect, a method is provided that involves discovering a point-of-sale display by a portable computing device. The point-of-sale display comprises at least one media playback device. The method further involves receiving, over a wireless network by the portable computing device, a software application and a system identifier of the point-of-sale display. The system identifier to automatically configure the software application to control the at least one media playback device at the discovered point-of-sale display. The method further involves joining the software application on the portable computing device to the point-of-sale display using the system identifier. The method further involves sending from the portable computing device via the configured software application one or more commands to control the at least one media playback device.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 21, 2019
    Assignee: Sonos, Inc.
    Inventors: Jonathan Lang, Deborah Dubois
  • Patent number: 10271078
    Abstract: Example techniques describe may facilitate a playback device joining a playback network. An example implementation involves a computing device, such as smartphone or tablet, receiving, from a playback device, a message indicating that the playback device is available to join a playback network. The computing device determines, based on a configuration table, an audio setting corresponding to the playback device and transmits, to the playback device, a message indicating (i) security parameters to be used by the playback device to join the playback network, (ii) the identified audio setting to be applied by the playback device upon joining the playback network.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 23, 2019
    Assignee: Sonos, Inc.
    Inventors: Steven Beckhardt, Andrew Schulert, Ron Kuper, Jonathan Lang
  • Patent number: 10264030
    Abstract: Systems and methods disclosed herein include, while a microphone of a first networked microphone device is enabled, determining whether a first reference device is in a specific state, and in response to determining that the first reference device is in the specific state, disabling the microphone of the first networked microphone device. Some embodiments further include, while the microphone of the first networked microphone device is enabled, receiving a command to disable the microphone of the first networked microphone device via one of the microphone of the networked microphone device or a network interface of the networked microphone device, and in response to receiving the command to disable the microphone of the networked microphone device via one of the microphone of the networked microphone device or the network interface of the networked microphone device, disabling the microphone of the networked microphone device.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: April 16, 2019
    Assignee: Sonos, Inc.
    Inventors: Mieko Kusano, Dayn Wilberding, Jonathan Wenocur, Jonathan Lang
  • Publication number: 20190037272
    Abstract: Embodiments described herein involve facilitating playback in a media playback system that includes a first media device and a second media device. An example implementation involves comparing one or more first network performance metrics corresponding to a network interface of the first media device to one or more second network performance metrics corresponding to a network interface of the second media device, wherein the comparison indicates that the first media device has a better network connection than the second media device. Based on the comparison, the first media device is configured to forward data indicating audio content from a network source to the second media device to facilitate playback of the audio content by the second media device. The second media device plays back particular audio content via one or more speakers by receiving data indicating the particular audio content from the first media device.
    Type: Application
    Filed: October 1, 2018
    Publication date: January 31, 2019
    Inventors: Hrishikesh Gossain, Jonathan Lang
  • Publication number: 20180376271
    Abstract: Embodiments described herein involve a network media system identifying a primary zone in the network media system to play back audio tracks of videos. The system determines respective audio responses of one or more auxiliary zones and identifies a particular auxiliary zone for coordinated playback of auxiliary audio content based on the respective audio responses of the one or more auxiliary zones indicating that the particular auxiliary zone is within audible range of the primary zone and the particular auxiliary zone including a subwoofer. While an audio track of a given video is playing back, the network media system temporarily forms a playback configuration in which the primary zone plays back primary audio content including full frequency range audio content of the audio track and the at least one auxiliary zone plays back auxiliary audio content including low frequency range audio content of the audio track.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 27, 2018
    Inventor: Jonathan Lang
  • Patent number: 10142688
    Abstract: Embodiments described herein involve selecting a coordinator device for multichannel playback by a first playback device and a second playback device are joined into a zone group of playback devices that are configured to render audio content from an audio source in synchrony. An example implementation may involve determining that a wireless interface performance metric of the first playback device exceeds a wireless interface performance metric of the second playback device. Based on such a determination, the first playback device and the second playback device may be configured as a group coordinator and a group member of the zone group, respectively. The group coordinator (a) receives the audio content from the audio source, and (b) forwards at least a portion of the received audio content to a group member during rendering of the audio content by the zone group of playback devices.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: November 27, 2018
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Jonathan Lang
  • Patent number: 10091548
    Abstract: Embodiments described herein involve facilitating synchronous playback in a media playback system that includes a first media device and a second media device. An example implementation involves receiving an instruction to form a zone group that includes the first media device and the second media device. The implementation further involves comparing first network performance metrics corresponding to a network interface of the first media device to second network performance metrics corresponding to a network interface of the second media device. The implementation also involves identifying the first media device as a group coordinator of the zone group based on the comparison. Based on identifying the first media device as the group coordinator, the first media device is configured to provide data indicating audio content and audio content playback timing information to the second media device to facilitate synchronous playback of the audio content as the zone group.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: October 2, 2018
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Jonathan Lang
  • Patent number: 10061742
    Abstract: Techniques pertaining to advertising through a digital data network are disclosed. Advertisement information is embedded in multimedia data stream as structured metadata, and transmitted through networks. Multimedia players installed in different locations, or zones, in a data network are configured to receive the stream data, and detect the presence of the embedded metadata. Through a network interface in the player, the metadata information is transmitted to and displayed on a controller. A user input interface in the controller allows a user to response to the displayed metadata and select to obtain the desired information accordingly.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: August 28, 2018
    Assignee: SONOS, INC.
    Inventors: Jonathan Lang, Ron Kuper
  • Publication number: 20180232198
    Abstract: In an example implementation, a method may involve detecting a trigger that suspends playback preference tracking of a media playback system, sending, to one or more media services registered with the media playback system, one or more requests to suspend playback preference tracking from when the trigger that suspends playback preference tracking was detected, detecting a particular trigger that resumes playback preference tracking of the media playback system, and based on detecting the particular trigger, sending, to at least one of the one or more media services registered to the media playback system, one or more requests to resume playback preference tracking of the media playback system.
    Type: Application
    Filed: April 16, 2018
    Publication date: August 16, 2018
    Inventor: Jonathan Lang
  • Publication number: 20180206050
    Abstract: Embodiments are provided for intelligently activating an amplifier in a playback device based on proximity detection. The playback device may be in a quasi-idle state when the playback device is not rendering media content. The quasi-idle state of the playback device may involve an amplifier in the playback device being inactive, while some other components or modules of the playback devices remain active. The playback device may include a proximity sensor configured to detect movement relative to the playback device. If movement is detected indicating that a user input to cause the playback device to render media content is anticipated, the amplifier may be pre-emptively activated such that the playback device enters an active state from the quasi-idle state. In some cases, the playback device may send a message to one or more other playback devices to cause the other playback devices to enter an active state.
    Type: Application
    Filed: January 29, 2018
    Publication date: July 19, 2018
    Inventors: Jonathon Reilly, Jonathan Lang
  • Patent number: 10028069
    Abstract: Embodiments described herein involve identifying a primary zone in a network media system for playback of primary audio content, where audio content comprises the primary audio content and auxiliary audio content, and determining respective audio responses of each of one or more auxiliary zones for coordinated playback of the auxiliary audio content with the primary zone. At least one auxiliary zone of the one or more auxiliary zones for coordinated playback of auxiliary audio content may be identified based on the respective audio responses of each of the one or more auxiliary zones. The primary zone can play back the primary audio content, and the at least one auxiliary zone can coordinate playback of the auxiliary audio content with the primary audio content played by the primary zone.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: July 17, 2018
    Assignee: Sonos, Inc.
    Inventor: Jonathan Lang
  • Publication number: 20180173492
    Abstract: In an example implementation, a method may involve, while a first zone and a second zone of a media playback system are playing back respective media, receiving data indicating the occurrence of a first trigger condition. The method may also involve, based on the received data, modifying respective volume limits of the first zone and the second zone, wherein modifying the volume limit causes first volume levels that exceed the second limit to be reduced to respective second volume levels that are at or below the second limit. The method may also involve receiving data indicating the occurrence of a second trigger condition. The method may further involve, based on the received data, modifying the respective volume limits of the first zone and the second zone from the second limit to the first limit.
    Type: Application
    Filed: February 19, 2018
    Publication date: June 21, 2018
    Inventors: Kurk Bulis, Jeremy Wessely, Jonathan Lang, Romi Kadri
  • Patent number: 9977647
    Abstract: A first playback device plays first audio content in synchrony with at least one second playback device. One or more commands is received that define a duration of time. The first playback device stops playback of the first audio content based on the received one or more commands. After stopping playback of the first audio content, second audio content is played for the duration of time defined by the one or more commands. After playing the second audio content for the duration of time, the first playback device resumes playback of the first audio content in synchrony with the at least one second playback device.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: May 22, 2018
    Assignee: SONOS, INC.
    Inventors: Paul Bates, Abhishek Kumar, Jonathan Lang
  • Patent number: 9946508
    Abstract: In an example implementation, a method may involve detecting a trigger that suspends playback preference tracking of a media playback system, sending, to one or more media services registered with the media playback system, one or more requests to suspend playback preference tracking from when the trigger that suspends playback preference tracking was detected, detecting a particular trigger that resumes playback preference tracking of the media playback system, and based on detecting the particular trigger, sending, to at least one of the one or more media services registered to the media playback system, one or more requests to resume playback preference tracking of the media playback system.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 17, 2018
    Assignee: Sonos, Inc.
    Inventor: Jonathan Lang
  • Patent number: 9898245
    Abstract: In an example implementation, a method may involve, while a first zone and a second zone of a media playback system are playing back respective media, receiving data indicating the occurrence of a first trigger condition. The method may also involve, based on the received data, modifying respective volume limits of the first zone and the second zone, wherein modifying the volume limit causes first volume levels that exceed the second limit to be reduced to respective second volume levels that are at or below the second limit. The method may also involve receiving data indicating the occurrence of a second trigger condition. The method may further involve, based on the received data, modifying the respective volume limits of the first zone and the second zone from the second limit to the first limit.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: February 20, 2018
    Assignee: Sonos, Inc.
    Inventors: Kirk Bulis, Jeremy Wessely, Jonathan Lang, Romi Kadri
  • Patent number: 9883306
    Abstract: Embodiments are provided for intelligently activating an amplifier in a playback device based on proximity detection. The playback device may be in a quasi-idle state when the playback device is not rendering media content. The quasi-idle state of the playback device may involve an amplifier in the playback device being inactive, while some other components or modules of the playback devices remain active. The playback device may include a proximity sensor configured to detect movement relative to the playback device. If movement is detected indicating that a user input to cause the playback device to render media content is anticipated, the amplifier may be pre-emptively activated such that the playback device enters an active state from the quasi-idle state. In some cases, the playback device may send a message to one or more other playback devices to cause the other playback devices to enter an active state.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 30, 2018
    Assignee: Sonos, Inc.
    Inventors: Jonathon Reilly, Jonathan Lang
  • Publication number: 20170289345
    Abstract: A system, method, and computer program for remotely managing a digital device is provided. One or more digital devices are monitored. At least one matter associated with the one or more digital devices is identified. A resolution to address the at least one matter is generated. The resolution is then distributed from a remote location.
    Type: Application
    Filed: September 21, 2015
    Publication date: October 5, 2017
    Inventors: Jonathan Lang, Christopher Fowler