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: 20190075147Abstract: 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: ApplicationFiled: August 13, 2018Publication date: March 7, 2019Inventors: Steven Beckhardt, Hrishikesh Gossain, Nicholas A.J. Millington, Jeffrey M. Peters
-
Publication number: 20190073185Abstract: 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: ApplicationFiled: October 29, 2018Publication date: March 7, 2019Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Publication number: 20190037272Abstract: 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: ApplicationFiled: October 1, 2018Publication date: January 31, 2019Inventors: Hrishikesh Gossain, Jonathan Lang
-
Publication number: 20190004592Abstract: 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: ApplicationFiled: August 20, 2018Publication date: January 3, 2019Inventor: Hrishikesh Gossain
-
Publication number: 20180359169Abstract: 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: ApplicationFiled: April 2, 2018Publication date: December 13, 2018Inventors: Hrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak
-
Publication number: 20180349090Abstract: 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: ApplicationFiled: July 23, 2018Publication date: December 6, 2018Inventors: Hrishikesh Gossain, Benjamin Ari Tober
-
Publication number: 20180352353Abstract: 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: ApplicationFiled: January 22, 2018Publication date: December 6, 2018Inventors: Hrishikesh Gossain, Jeffrey M. Peters, Nicholas A.J. Millington, Steven Beckhardt
-
Patent number: 10142688Abstract: 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: GrantFiled: December 1, 2015Date of Patent: November 27, 2018Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Jonathan Lang
-
Patent number: 10114605Abstract: 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: GrantFiled: December 30, 2015Date of Patent: October 30, 2018Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Gary Fox, Jeff Derderian, Jeffrey Peters
-
Patent number: 10091548Abstract: 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: GrantFiled: September 8, 2016Date of Patent: October 2, 2018Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Jonathan Lang
-
Publication number: 20180253278Abstract: 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: ApplicationFiled: May 7, 2018Publication date: September 6, 2018Inventor: Hrishikesh Gossain
-
Patent number: 10055003Abstract: 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: GrantFiled: November 13, 2015Date of Patent: August 21, 2018Assignee: Sonos, Inc.Inventor: Hrishikesh Gossain
-
Patent number: 10051023Abstract: 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: GrantFiled: June 5, 2017Date of Patent: August 14, 2018Assignee: SONOS, INC.Inventors: Steven Beckhardt, Hrishikesh Gossain, Nicholas A. J. Millington, Jeffrey M. Peters
-
Patent number: 10031716Abstract: 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: GrantFiled: November 24, 2015Date of Patent: July 24, 2018Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Benjamin Ari Tober
-
Patent number: 9965242Abstract: 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: GrantFiled: January 13, 2016Date of Patent: May 8, 2018Assignee: Sonos, Inc.Inventor: Hrishikesh Gossain
-
Patent number: 9948551Abstract: 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: GrantFiled: February 29, 2016Date of Patent: April 17, 2018Assignee: SONOS, INC.Inventors: Hrishikesh Gossain, Nicholas A. J. Millington, Jeffrey M. Peters
-
Patent number: 9935863Abstract: 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: GrantFiled: November 22, 2016Date of Patent: April 3, 2018Assignee: SONOS, INC.Inventors: Hrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak
-
Patent number: 9883254Abstract: 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: GrantFiled: April 17, 2016Date of Patent: January 30, 2018Assignee: Sonos, Inc.Inventors: Mark Triplett, Jonathan P. Lang, Hrishikesh Gossain
-
Patent number: 9877124Abstract: 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: GrantFiled: November 3, 2016Date of Patent: January 23, 2018Assignee: Sonos, Inc.Inventors: Hrishikesh Gossain, Jeffrey M. Peters, Nicholas A. J. Millington, Steven Beckhardt
-
Patent number: 9788083Abstract: 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: GrantFiled: April 18, 2016Date of Patent: October 10, 2017Assignee: Sonos, Inc.Inventors: Mark Triplett, Jonathan P. Lang, Hrishikesh Gossain