Patents by Inventor Debasmit Banerjee
Debasmit Banerjee 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: 20230328307Abstract: The present disclosure includes techniques for providing timing for outputting audio from two or more devices. An example method includes determining, at a first device, timing for outputting audio from a second device and a third device in an attempt to have the audio from the second and third devices play in a synchronized manner. The example method further includes communicating from the first device to the second device, using a first wireless communication technology (e.g., Wi-Fi), the timing for outputting the audio. The example method further includes communicating from the first device to the third device, using a second wireless communication technology (e.g., Bluetooth) that is different from the first wireless communication technology, the timing for outputting the audio.Type: ApplicationFiled: June 13, 2023Publication date: October 12, 2023Applicant: Bose CorporationInventors: Michael William Elliot, Debasmit Banerjee
-
Publication number: 20230328437Abstract: Techniques for wireless audio synchronization are disclosed herein. An example system includes a plurality of audio playback devices including a first audio playback device and a second audio playback device. The first audio playback device is connected to an audio source via a Bluetooth connection to receive audio content, and the first audio playback device is configured to distribute the audio content to at least one other audio playback device of the plurality of audio playback devices. The second audio playback device is configured to distribute clock information via a wireless network to at least one other audio playback device of the plurality of audio playback devices.Type: ApplicationFiled: June 13, 2023Publication date: October 12, 2023Applicant: Bose CorporationInventors: Debasmit Banerjee, Michael William Elliot
-
Patent number: 11678005Abstract: A method is provided that can be performed by an audio source for negotiating latency in an audio network. The audio source receives information regarding an audio processing latency associated with each of a set of two or more audio output devices connected to the audio network. The audio source determines, based at least on the received information, a maximum delay for outputting audio samples streamed by the audio source from the audio output devices in the set. The audio source determines, based on the maximum delay, timing for outputting the audio samples from the audio output devices in the set. The audio source then communicates the determined timing to the set of audio output devices for processing the audio samples in accordance with the timing.Type: GrantFiled: December 28, 2020Date of Patent: June 13, 2023Assignee: Bose CorporationInventors: Michael William Elliot, Debasmit Banerjee
-
Patent number: 11678118Abstract: An audio distribution system includes an audio source; and a plurality of audio playback devices in communication with each other and with the audio source. A group of the audio playback devices are arranged to render audio content provided by the audio source in synchrony. One of the audio playback devices within the group is configured as an audio master which distributes audio content from the audio source to the other audio playback devices within the group, and one of the plurality of audio playback devices, other than the audio master, is configured as a clock master, which distributes clock information that the group of audio playback devices synchronizes to.Type: GrantFiled: October 9, 2020Date of Patent: June 13, 2023Assignee: Bose CorporationInventors: Debasmit Banerjee, Michael William Elliot
-
Publication number: 20220352999Abstract: A media system, method, and a computer program product for synchronizing device clocks including a plurality of devices having device clocks, where each device is capable of independently selecting a primary clock device from the plurality of devices to coordinate clock synchronization of the remaining devices, e.g., secondary devices. Each device can utilize the same criteria or set of rules to select the primary clock device from among the plurality of devices after an initial exchange of data during a discovery phase. The selection of the primary clock device can be based on random or arbitrary selection, or based on at least one devices characteristic exchanged within the data obtained during the discovery phase. Once selected, the primary clock device coordinates a clock synchronization sequence with each secondary device until each secondary device clock is synchronized to within a predetermined threshold with the primary clock of the primary clock device.Type: ApplicationFiled: July 19, 2022Publication date: November 3, 2022Applicant: Bose CorporationInventors: Liam Bowler, Michael W. Elliot, Debasmit Banerjee
-
Patent number: 11394480Abstract: A media system, method, and a computer program product for synchronizing device clocks including a plurality of devices having device clocks, where each device is capable of independently selecting a primary clock device from the plurality of devices to coordinate clock synchronization of the remaining devices, e.g., secondary devices. Each device can utilize the same criteria or set of rules to select the primary clock device from among the plurality of devices after an initial exchange of data during a discovery phase. The selection of the primary clock device can be based on random or arbitrary selection, or based on at least one devices characteristic exchanged within the data obtained during the discovery phase. Once selected, the primary clock device coordinates a clock synchronization sequence with each secondary device until each secondary device clock is synchronized to within a predetermined threshold with the primary clock of the primary clock device.Type: GrantFiled: August 23, 2019Date of Patent: July 19, 2022Assignee: Bose CorporationInventors: Liam Bowler, Michael W. Elliot, Debasmit Banerjee
-
Patent number: 11363125Abstract: A system and method for increasing reliability for media data distribution using an unreliable protocol within a network of devices is provided. A preemptive packet recovery (PPR) module is provided within a receiver to organize any correctly received payload packets and recover any missing payload packets using a plurality of forward error correction packets. The forward error correction packets include redundant payload data corresponding to the payload packets. If the PPR module is not able to recover a missing payload packet, the PPR module sends a Negative Acknowledgment (NACK) to the provider requesting that the provider resend the missing packet. The system relies on the recovery logic enabled by a packet reconstruction module to recover any missing packets and only requests the resending of missing packets when packets are not recoverable, thus maintaining the increased speed of UDP while increasing the reliability of the data being sent and received.Type: GrantFiled: September 12, 2019Date of Patent: June 14, 2022Assignee: Bose CorporationInventors: Debasmit Banerjee, Michael W. Elliot, Mark Westerhoff
-
Publication number: 20210120302Abstract: A method is provided that can be performed by an audio source for negotiating latency in an audio network. The audio source receives information regarding an audio processing latency associated with each of a set of two or more audio output devices connected to the audio network. The audio source determines, based at least on the received information, a maximum delay for outputting audio samples streamed by the audio source from the audio output devices in the set. The audio source determines, based on the maximum delay, timing for outputting the audio samples from the audio output devices in the set. The audio source then communicates the determined timing to the set of audio output devices for processing the audio samples in accordance with the timing.Type: ApplicationFiled: December 28, 2020Publication date: April 22, 2021Applicant: Bose CorporationInventors: Michael William Elliot, Debasmit Banerjee
-
Publication number: 20210084123Abstract: A system and method for increasing reliability for media data distribution using an unreliable protocol within a network of devices is provided. A preemptive packet recovery (PPR) module is provided within a receiver to organize any correctly received payload packets and recover any missing payload packets using a plurality of forward error correction packets. The forward error correction packets include redundant payload data corresponding to the payload packets. If the PPR module is not able to recover a missing payload packet, the PPR module sends a Negative Acknowledgment (NACK) to the provider requesting that the provider resend the missing packet. The system relies on the recovery logic enabled by a packet reconstruction module to recover any missing packets and only requests the resending of missing packets when packets are not recoverable, thus maintaining the increased speed of UDP while increasing the reliability of the data being sent and received.Type: ApplicationFiled: September 12, 2019Publication date: March 18, 2021Applicant: Bose CorporationInventors: Debasmit Banerjee, Michael W. Elliot, Mark Westerhoff
-
Publication number: 20210058179Abstract: A media system, method, and a computer program product for synchronizing device clocks including a plurality of devices having device clocks, where each device is capable of independently selecting a primary clock device from the plurality of devices to coordinate clock synchronization of the remaining devices, e.g., secondary devices. Each device can utilize the same criteria or set of rules to select the primary clock device from among the plurality of devices after an initial exchange of data during a discovery phase. The selection of the primary clock device can be based on random or arbitrary selection, or based on at least one devices characteristic exchanged within the data obtained during the discovery phase. Once selected, the primary clock device coordinates a clock synchronization sequence with each secondary device until each secondary device clock is synchronized to within a predetermined threshold with the primary clock of the primary clock device.Type: ApplicationFiled: August 23, 2019Publication date: February 25, 2021Applicant: Bose CorporationInventors: Liam Bowler, Michael W. Elliot, Debasmit Banerjee
-
Publication number: 20210029453Abstract: An audio distribution system includes an audio source; and a plurality of audio playback devices in communication with each other and with the audio source. A group of the audio playback devices are arranged to render audio content provided by the audio source in synchrony. One of the audio playback devices within the group is configured as an audio master which distributes audio content from the audio source to the other audio playback devices within the group, and one of the plurality of audio playback devices, other than the audio master, is configured as a clock master, which distributes clock information that the group of audio playback devices synchronizes to.Type: ApplicationFiled: October 9, 2020Publication date: January 28, 2021Applicant: Bose CorporationInventors: Debasmit Banerjee, Michael William Elliot
-
Patent number: 10880594Abstract: A method is provided that can be performed by an audio source for negotiating latency in an audio network. The audio source receives information regarding an audio processing latency associated with each of a set of two or more audio output devices connected to the audio network. The audio source determines, based at least on the received information, a maximum delay for outputting audio samples streamed by the audio source from the audio output devices in the set. The audio source determines, based on the maximum delay, timing for outputting the audio samples from the audio output devices in the set. The audio source then communicates the determined timing to the set of audio output devices for processing the audio samples in accordance with the timing.Type: GrantFiled: February 6, 2019Date of Patent: December 29, 2020Assignee: BOSE CORPORATIONInventors: Michael Elliot, Debasmit Banerjee
-
Patent number: 10805728Abstract: An audio distribution system includes an audio source; and a plurality of audio playback devices in communication with each other and with the audio source. A group of the audio playback devices are arranged to render audio content provided by the audio source in synchrony. One of the audio playback devices within the group is configured as an audio master which distributes audio content from the audio source to the other audio playback devices within the group, and one of the plurality of audio playback devices, other than the audio master, is configured as a clock master, which distributes clock information that the group of audio playback devices synchronizes to.Type: GrantFiled: September 30, 2019Date of Patent: October 13, 2020Assignee: Bose CorporationInventors: Debasmit Banerjee, Michael William Elliot
-
Publication number: 20200252678Abstract: A method is provided that can be performed by an audio source for negotiating latency in an audio network. The audio source receives information regarding an audio processing latency associated with each of a set of two or more audio output devices connected to the audio network. The audio source determines, based at least on the received information, a maximum delay for outputting audio samples streamed by the audio source from the audio output devices in the set. The audio source determines, based on the maximum delay, timing for outputting the audio samples from the audio output devices in the set. The audio source then communicates the determined timing to the set of audio output devices for processing the audio samples in accordance with the timing.Type: ApplicationFiled: February 6, 2019Publication date: August 6, 2020Inventors: Michael ELLIOT, Debasmit BANERJEE
-
Patent number: 10706872Abstract: A method of synchronizing playback of audio data sent over a first wireless network from an audio source to a wireless speaker package that is adapted to play the audio data. The method includes comparing a first time period over which audio data was sent over the first wireless network to a second time period over which the audio data was received by the wireless speaker package, and playing the received audio data on the wireless speaker package over a third time period that is related to the comparison of the first and second time periods.Type: GrantFiled: September 30, 2019Date of Patent: July 7, 2020Assignee: Bose CorporationInventors: Michael Elliot, Debasmit Banerjee
-
Patent number: 10694307Abstract: A method for dynamically changing the master audio playback device of a set that includes at least two audio playback devices, wherein one audio playback device of the set is a set master audio playback device that controls the play of audio data by at least one other slave audio playback device of the set. A first slave audio playback device receives its selection as a new recipient of audio data and, in response, the first slave audio playback device is designated as a new set master audio playback device and the set master audio playback device is designated as a new slave audio playback device. The new set master audio playback device controls the play of audio by the new slave audio playback device.Type: GrantFiled: July 15, 2019Date of Patent: June 23, 2020Assignee: Bose CorporationInventors: Trevor Lai, Gregg Michael Duthaler, Michael Elliot, Matthew Smith, Debasmit Banerjee, Michael Malone
-
Publication number: 20200035258Abstract: A method of synchronizing playback of audio data sent over a first wireless network from an audio source to a wireless speaker package that is adapted to play the audio data. The method includes comparing a first time period over which audio data was sent over the first wireless network to a second time period over which the audio data was received by the wireless speaker package, and playing the received audio data on the wireless speaker package over a third time period that is related to the comparison of the first and second time periods.Type: ApplicationFiled: September 30, 2019Publication date: January 30, 2020Inventors: Michael Elliot, Debasmit Banerjee
-
Publication number: 20200037075Abstract: An audio distribution system includes an audio source; and a plurality of audio playback devices in communication with each other and with the audio source. A group of the audio playback devices are arranged to render audio content provided by the audio source in synchrony. One of the audio playback devices within the group is configured as an audio master which distributes audio content from the audio source to the other audio playback devices within the group, and one of the plurality of audio playback devices, other than the audio master, is configured as a clock master, which distributes clock information that the group of audio playback devices synchronizes to.Type: ApplicationFiled: September 30, 2019Publication date: January 30, 2020Applicant: Bose CorporationInventors: Debasmit Banerjee, Michael William Elliot
-
Publication number: 20190342687Abstract: A method for dynamically changing the master audio playback device of a set that includes at least two audio playback devices, wherein one audio playback device of the set is a set master audio playback device that controls the play of audio data by at least one other slave audio playback device of the set. A first slave audio playback device receives its selection as a new recipient of audio data and, in response, the first slave audio playback device is designated as a new set master audio playback device and the set master audio playback device is designated as a new slave audio playback device. The new set master audio playback device controls the play of audio by the new slave audio playback device.Type: ApplicationFiled: July 15, 2019Publication date: November 7, 2019Inventors: Trevor Lai, Gregg Michael Duthaler, Michael Elliot, Matthew Smith, Debasmit Banerjee, Michael Malone
-
Patent number: 10454604Abstract: A method of synchronizing playback of audio over a plurality of wireless speaker packages that are each adapted to play audio, where the audio comprises a plurality of frames of encoded audio data. The method includes determining an offset time of a frame of encoded audio data, where the offset time corresponds to the time when the frame playback is to begin, and inserting the determined offset time into the frame of encoded audio data.Type: GrantFiled: October 2, 2015Date of Patent: October 22, 2019Assignee: Bose CorporationInventors: Michael W. Elliot, Debasmit Banerjee, Rameshwar Sundaresan