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: 20200382836
    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: June 15, 2020
    Publication date: December 3, 2020
    Inventors: Hrishikesh Gossain, Jonathan Lang
  • Patent number: 10846049
    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: Grant
    Filed: June 14, 2019
    Date of Patent: November 24, 2020
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 10771368
    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: April 2, 2018
    Date of Patent: September 8, 2020
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak
  • Patent number: 10687110
    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: Grant
    Filed: October 1, 2018
    Date of Patent: June 16, 2020
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Jonathan Lang
  • Publication number: 20200142666
    Abstract: A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.
    Type: Application
    Filed: October 14, 2019
    Publication date: May 7, 2020
    Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
  • Publication number: 20200103951
    Abstract: Systems and methods for maintaining knowledge of a network address (e.g., a MAC address) for a playback device while changing power states are disclosed. In one embodiment, a method for maintaining knowledge of the network identity of a playback device while changing power states includes determining that a playback device is entering a sleep state, sending state information from the playback device to a central data repository over a network responsive to the determination that the playback device is entering sleep state, where state information includes a MAC address, receiving the state information about the playback device at a waking device from the central data repository, waking the playback device periodically at predetermined time intervals while in sleep state to listen for messages addressed to the MAC address, and receiving a wake-up message at the playback device from the waking device and responding by changing from sleep to active state.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Applicant: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Publication number: 20200077158
    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: Application
    Filed: September 9, 2019
    Publication date: March 5, 2020
    Inventors: Mark Triplett, Jonathan P. Lang, Hrishikesh Gossain
  • Publication number: 20200014624
    Abstract: 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: Application
    Filed: September 20, 2019
    Publication date: January 9, 2020
    Inventors: Jeffrey M. Peters, Steven Beckhardt, Hrishikesh Gossain, Nicholas A.J. Millington
  • Patent number: 10516711
    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: August 13, 2018
    Date of Patent: December 24, 2019
    Assignee: Sonos, Inc.
    Inventors: Steven Beckhardt, Hrishikesh Gossain, Nicholas A. J. Millington, Jeffrey M. Peters
  • Publication number: 20190373383
    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, 2019
    Publication date: December 5, 2019
    Inventors: Hrishikesh Gossain, Jeffrey M. Peters, Nicholas A.J. Millington, Steven Beckhardt
  • Publication number: 20190356726
    Abstract: Examples described herein involve selecting a group coordinator device for a zone group. An example implementation includes: receiving an instruction to form a zone group comprising the first media device and the second media device; comparing a first one or more communication parameters corresponding to a network connection of the first media device to a second one or more communication parameters corresponding to a network connection of the second media device; identifying the first media device as a group coordinator of the zone group based on at least the indication that the first media device communicates with the router over the first communication frequency band; and configuring the first media device 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 group coordinator of the zone group.
    Type: Application
    Filed: June 10, 2019
    Publication date: November 21, 2019
    Inventor: Hrishikesh Gossain
  • Publication number: 20190347065
    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: June 14, 2019
    Publication date: November 14, 2019
    Inventor: Hrishikesh Gossain
  • Patent number: 10445058
    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: October 29, 2018
    Date of Patent: October 15, 2019
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
  • Patent number: 10425329
    Abstract: 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: Grant
    Filed: October 6, 2016
    Date of Patent: September 24, 2019
    Assignee: Sonos, Inc.
    Inventors: Jeffrey M. Peters, Steven Beckhardt, Hrishikesh Gossain, Nicholas A. J. Millington
  • Patent number: 10425753
    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: January 22, 2018
    Date of Patent: September 24, 2019
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Jeffrey M. Peters, Nicholas A. J. Millington, Steven Beckhardt
  • Publication number: 20190261254
    Abstract: Example techniques relate to re-establishing connectivity of playback devices. In an example implementation, a first playback device determines that a first access point has been replaced with a second access point, wherein the first playback device previously established a valid network connection over the first WLAN using first network parameters. The first playback device connects to the second access point, the second access point providing a second WLAN. The first playback device requests, via the wireless network interface from the second access point, an IP address in a second subnet, the second subnet covering a different range of IP addresses than the first subnet and establishes a network connection over the second WLAN using second network parameters stored in the data storage of the first playback device.
    Type: Application
    Filed: May 2, 2019
    Publication date: August 22, 2019
    Inventors: Jeffrey Peters, Hrishikesh Gossain
  • Patent number: 10324685
    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: Grant
    Filed: May 7, 2018
    Date of Patent: June 18, 2019
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 10320888
    Abstract: Examples described herein involve selecting a group coordinator device for a zone group. An example implementation includes: receiving an instruction to form a zone group comprising the first media device and the second media device; comparing a first one or more communication parameters corresponding to a network connection of the first media device to a second one or more communication parameters corresponding to a network connection of the second media device; identifying the first media device as a group coordinator of the zone group based on at least the indication that the first media device communicates with the router over the first communication frequency band; and configuring the first media device 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 group coordinator of the zone group.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: June 11, 2019
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 10292089
    Abstract: An example implementation may involve a first playback device accessing, from a file, first network parameters. The first playback device determines that it is unable to establish a valid network connection to the first WLAN using the first network parameters. In response, the first playback device broadcasts a probe request message. The first playback device receives, from a second playback device, a response to the probe request message, the response to the probe request message indicating second network parameters that are assigned to a network interface of the second playback device. The first playback device establishes a valid network connection to the particular WLAN using the second network parameters and joins, via the established network connection to the particular WLAN, a media playback system that comprises the second playback device.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 14, 2019
    Assignee: Sonos, Inc.
    Inventors: Jeffrey Peters, Hrishikesh Gossain
  • Publication number: 20190090176
    Abstract: An example implementation may involve a first playback device accessing, from a file, first network parameters. The first playback device determines that it is unable to establish a valid network connection to the first WLAN using the first network parameters. In response, the first playback device broadcasts a probe request message. The first playback device receives, from a second playback device, a response to the probe request message, the response to the probe request message indicating second network parameters that are assigned to a network interface of the second playback device. The first playback device establishes a valid network connection to the particular WLAN using the second network parameters and joins, via the established network connection to the particular WLAN, a media playback system that comprises the second playback device.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Jeffrey Peters, Hrishikesh Gossain