Patents by Inventor Hrishikesh Gossain

Hrishikesh Gossain 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: 20190075147
    Abstract: Certain examples accommodate data routing optimizations. An example method comprises receiving, by a first playback device, data to be directed to at least a second playback device, the data comprising: i) audio data and ii) non-audio data. The method comprises transmitting, by the first playback device, the non-audio data to the second playback device via a third playback device according to a network protocol for communication between the first playback device and at least the second playback device via a wireless communication link. The method further comprises determining, by the first playback device, that a signal strength of the wireless communication link is above a threshold, and in response to the determination, transmitting the audio data to the second playback device via the wireless communication link, wherein transmitting the audio data comprises transmitting the audio data over the wireless communication link not according to the network protocol.
    Type: Application
    Filed: August 13, 2018
    Publication date: March 7, 2019
    Inventors: Steven Beckhardt, Hrishikesh Gossain, Nicholas A.J. Millington, Jeffrey M. Peters
  • Publication number: 20190073185
    Abstract: A network device is arranged to identify a group coordinator for a group of networked playback devices. The network device may have a network interface configured to communicate with first playback device and a second playback device over a network. A processor may execute instructions to cause the processor to receive a command to cause a group of one or more playback devices to play audio content, wherein the group of one or more playback devices comprises the first playback device. In response to the command, the processor is to determine that the first playback device is battery-powered. The processor is to identify the second playback device to provide audio content data and audio content playback timing information to the group of the one or more playback devices based on the determination that the first playback device is battery-powered.
    Type: Application
    Filed: October 29, 2018
    Publication date: March 7, 2019
    Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
  • 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: 20190004592
    Abstract: Example techniques related to battery-powered playback devices. In an example, a first battery-powered playback device receives audio content from a network device and forwards the audio content to a second playback device for synchronous playback of the audio content with the second playback device, plays back the audio content, detects that a battery level of a battery of the first playback device has fallen below a predefined threshold, and ceases the forwarding of the audio content after the battery level of the battery of the first playback device has fallen below the predefined threshold. After the battery level of the first playback device has fallen below the predefined threshold, the second playback device receives the audio content from the network device, forwards the audio content to the first playback device for synchronous playback with the first playback device, and plays back the audio content in synchrony with the first playback device.
    Type: Application
    Filed: August 20, 2018
    Publication date: January 3, 2019
    Inventor: Hrishikesh Gossain
  • Publication number: 20180359169
    Abstract: Examples are disclosed and described to facilitate resolution of Internet Protocol address conflicts. An example method includes periodically broadcasting, by the playback device over the network, a probe message, detecting, by the playback device, a change in status associated with the connection, based on the detection, obtaining, by the playback device, a new Internet Protocol (IP) address; and based on the detection, including, by the playback device in at least one probe message broadcast subsequent to the detection, an indication for other playback devices on the network to obtain a new IP address.
    Type: Application
    Filed: April 2, 2018
    Publication date: December 13, 2018
    Inventors: Hrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak
  • Publication number: 20180349090
    Abstract: Example embodiments involve a standby mode of a playback device. An example implementation involves a first playback device receiving, while an audio processing component of the first playback device is in a standby mode, a first packet over a network. The audio processing component consumes relatively less power in standby mode compared with an active mode. In response to receiving the first packet, the first playback device exits the standby mode, and enters the active mode. Entering the active mode enables the audio processing component of the first playback device. The first playback device also broadcasts over the network a second packet comprising a payload that is associated with a destination address. After receiving the first packet, the first playback device forwards packets to a second playback device. Once the first playback device is no longer forwarding the packets, the first playback device enters the standby mode.
    Type: Application
    Filed: July 23, 2018
    Publication date: December 6, 2018
    Inventors: Hrishikesh Gossain, Benjamin Ari Tober
  • Publication number: 20180352353
    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: January 22, 2018
    Publication date: December 6, 2018
    Inventors: Hrishikesh Gossain, Jeffrey M. Peters, Nicholas A.J. Millington, Steven Beckhardt
  • 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: 10114605
    Abstract: A network device is arranged to identify a group coordinator for a group of networked playback devices. The network device may have a network interface configured to communicate with first playback device and a second playback device over a network. A processor may execute instructions to cause the processor to receive a command to cause a group of one or more playback devices to play audio content, wherein the group of one or more playback devices comprises the first playback device. In response to the command, the processor is to determine that the first playback device is battery-powered. The processor is to identify the second playback device to provide audio content data and audio content playback timing information to the group of the one or more playback devices based on the determination that the first playback device is battery-powered.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 30, 2018
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
  • 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
  • Publication number: 20180253278
    Abstract: Embodiments are provided for utilizing communication routes based operation mode. In an example implementation, while operating in a normal power mode, a playback device maintains information in a network table, the information includes first information associated with a second playback device of the networked media system and second information associated with a third playback device of the networked media system. The playback device determines that the first playback device is to enter a low power mode to draw less power from a battery of the first playback device relative to the normal power mode, and responsive to the determination, foregoing maintaining of the second information in the network table. Thereafter, the playback device determines that the first playback device is to return to normal power mode; and, and in response, synchronizes with the second playback device based at least in part on the first information for playback of audio content.
    Type: Application
    Filed: May 7, 2018
    Publication date: September 6, 2018
    Inventor: Hrishikesh Gossain
  • Patent number: 10055003
    Abstract: Embodiments are described herein that allow a playback device to transition between operating modes to, among other things, conserve power. An example implementation involves a playback device receiving data from a first network device and forwarding by the playback device, the data to a second network device while a battery level of a playback device is above a predefined threshold. The example implementation also involves the playback device detecting that the battery level of the playback device is below the predefined threshold after receiving at least a portion of the data from the first network device. The example implementation further involves the playback device transmitting, to at least the first network device, a message indicating that the playback device will stop forwarding data from the first network data to the second network device based detecting that the battery level of the playback device is below the predefined threshold.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: August 21, 2018
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 10051023
    Abstract: Certain examples accommodate data routing optimizations. An example method comprises receiving, by a first playback device, data to be directed to at least a second playback device, the data comprising: i) audio data and ii) non-audio data. The method comprises transmitting, by the first playback device, the non-audio data to the second playback device via a third playback device according to a network protocol for communication between the first playback device and at least the second playback device via a wireless communication link. The method further comprises determining, by the first playback device, that a signal strength of the wireless communication link is above a threshold, and in response to the determination, transmitting the audio data to the second playback device via the wireless communication link, wherein transmitting the audio data comprises transmitting the audio data over the wireless communication link not according to the network protocol.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: August 14, 2018
    Assignee: SONOS, INC.
    Inventors: Steven Beckhardt, Hrishikesh Gossain, Nicholas A. J. Millington, Jeffrey M. Peters
  • Patent number: 10031716
    Abstract: An example implementation involves a first playback device maintaining a list of MAC addresses. While one or more components of the first playback device are disabled, the first playback device may receive a data packet that comprises a payload associated with a MAC address. The MAC address may correspond to a network interface of a second playback device. The first playback device may identify the MAC address in the list of MAC addresses, and based on identifying the MAC address in the list of MAC addresses, enable at least one of the one or more components of the first playback device.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: July 24, 2018
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Benjamin Ari Tober
  • Patent number: 9965242
    Abstract: Embodiments are provided for utilizing communication routes based operation mode. In an example implementation, while operating in a first operation mode, a playback device may communicate with a second playback device of the networked media system via a first route and a second route. The playback device may determine that the first playback device is to enter a second operation mode. Responsive to the determination, the playback device may (i) transmit, to the second playback device, a message to cause the second playback device to cease communication with the first playback device via the first route, and (ii) operate in the second operation mode.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: May 8, 2018
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 9948551
    Abstract: Transmitting, by a current root network device, a first unicast message to a network router and determining, by the current root network device, whether the first unicast message is received by one or more other network devices. If the current root network device determines that the first unicast message is not received by one or more other network devices, then a second unicast message is sent to the network router. If the current root network device determines that the first unicast message is received by one or more other network devices, then the current root network device identifies a particular network device of the one or more other network devices that received the first unicast message to serve as a new root network device. The current root network device sends a message to designate the identified particular network device as the new root network device.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: April 17, 2018
    Assignee: SONOS, INC.
    Inventors: Hrishikesh Gossain, Nicholas A. J. Millington, Jeffrey M. Peters
  • Patent number: 9935863
    Abstract: Examples are disclosed and described to facilitate resolution of Internet Protocol address conflicts. An example method includes periodically broadcasting, by the playback device over the network, a probe message, detecting, by the playback device, a change in status associated with the connection, based on the detection, obtaining, by the playback device, a new Internet Protocol (IP) address; and based on the detection, including, by the playback device in at least one probe message broadcast subsequent to the detection, an indication for other playback devices on the network to obtain a new IP address.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: April 3, 2018
    Assignee: SONOS, INC.
    Inventors: Hrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak
  • Patent number: 9883254
    Abstract: Systems, methods, apparatus, and articles of manufacture to facilitate discovery and remote configuration of content for playback via a multimedia playback network are disclosed. An example method includes facilitating identification of multimedia content being played, the identification including at least one of a content identifier associated with the content and the content itself. An example method includes relaying at least one of the content identifier and the content to a playback system located remotely from a location of the multimedia content playback, at least one of the content identifier and the content remotely added for playback at the playback system.
    Type: Grant
    Filed: April 17, 2016
    Date of Patent: January 30, 2018
    Assignee: Sonos, Inc.
    Inventors: Mark Triplett, Jonathan P. Lang, Hrishikesh Gossain
  • Patent number: 9877124
    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: Grant
    Filed: November 3, 2016
    Date of Patent: January 23, 2018
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Jeffrey M. Peters, Nicholas A. J. Millington, Steven Beckhardt
  • Patent number: 9788083
    Abstract: Systems, methods, apparatus, and articles of manufacture to facilitate discovery and remote configuration of content for playback via a multimedia playback network are disclosed. An example method includes facilitating identification of multimedia content being played, the identification including at least one of a content identifier associated with the content and the content itself. An example method includes relaying at least one of the content identifier and the content to a playback system located remotely from a location of the multimedia content playback, at least one of the content identifier and the content remotely added for playback at the playback system.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: October 10, 2017
    Assignee: Sonos, Inc.
    Inventors: Mark Triplett, Jonathan P. Lang, Hrishikesh Gossain