Patents by Inventor Michael Elliot
Michael Elliot 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: 20250184385Abstract: Methods, devices, and systems are provided for synchronizing a source device with a sink device. In some examples, the source device plays first audio using, e.g., an electro-acoustic transducer. The source device transmits a stream of packets to the sink device to be used by the sink device for playing second audio, where the playing of the second audio is to be synchronized within a predefined tolerance with the playing of the first audio. In response to determining there is a delay in average packet arrival times of the stream of packets at the sink device, the source device adjusts the playing of the first audio to maintain synchronization with the playing of the second audio within the predefined tolerance.Type: ApplicationFiled: February 12, 2025Publication date: June 5, 2025Inventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
-
Patent number: 12255944Abstract: Methods, devices, and systems are provided for synchronizing a source device with a sink device. In some examples, the source device plays first audio using, e.g., an electro-acoustic transducer. The source device transmits a stream of packets to the sink device to be used by the sink device for playing second audio, where the playing of the second audio is to be synchronized within a predefined tolerance with the playing of the first audio. In response to determining there is a delay in average packet arrival times of the stream of packets at the sink device, the source device adjusts the playing of the first audio to maintain synchronization with the playing of the second audio within the predefined tolerance.Type: GrantFiled: March 14, 2023Date of Patent: March 18, 2025Assignee: Bose CorporationInventors: Pankaj Aggarwal, Michael Elliot, Mark Corey Hatch, Dmitrij Golubovskij
-
Publication number: 20230216910Abstract: Methods, devices, and systems are provided for synchronizing a source device with a sink device. In some examples, the source device plays first audio using, e.g., an electro-acoustic transducer. The source device transmits a stream of packets to the sink device to be used by the sink device for playing second audio, where the playing of the second audio is to be synchronized within a predefined tolerance with the playing of the first audio. In response to determining there is a delay in average packet arrival times of the stream of packets at the sink device, the source device adjusts the playing of the first audio to maintain synchronization with the playing of the second audio within the predefined tolerance.Type: ApplicationFiled: March 14, 2023Publication date: July 6, 2023Applicant: Bose CorporationInventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
-
Patent number: 11606408Abstract: A method is provided for synchronizing a source device with a sink device. The source device transmits a stream of packets to the sink device. The source device receives feedback from the sink device indicating packet arrival times of the packets at the sink device. Based on the feedback, in some aspects, the source device determines an average time shift in the packet arrival times at the sink device, wherein the average time shift is relative to expected packet arrival times of the packets at the sink device. In some such aspects, the source device detects that the average time shift exceeds a threshold, and in response to the detecting, adjusts a streaming time of the stream of packets to synchronize, within a predefined tolerance, the source device with the sink device.Type: GrantFiled: July 6, 2021Date of Patent: March 14, 2023Assignee: Bose CorporationInventors: Pankaj Aggarwal, Michael Elliot, Mark Corey Hatch, Dmitrij Golubovskij
-
Publication number: 20210337005Abstract: A method is provided for synchronizing a source device with a sink device. The source device transmits a stream of packets to the sink device. The source device receives feedback from the sink device indicating packet arrival times of the packets at the sink device. Based on the feedback, in some aspects, the source device determines an average time shift in the packet arrival times at the sink device, wherein the average time shift is relative to expected packet arrival times of the packets at the sink device. In some such aspects, the source device detects that the average time shift exceeds a threshold, and in response to the detecting, adjusts a streaming time of the stream of packets to synchronize, within a predefined tolerance, the source device with the sink device.Type: ApplicationFiled: July 6, 2021Publication date: October 28, 2021Applicant: Bose CorporationInventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
-
Patent number: 11057451Abstract: A method is provided for synchronizing a source device with a sink device. The source device transmits a stream of packets to the sink device. The source device receives feedback from the sink device indicating packet arrival times of the packets at the sink device. Based on the feedback, in some aspects, the source device determines an average time shift in the packet arrival times at the sink device, wherein the average time shift is relative to expected packet arrival times of the packets at the sink device. In some such aspects, the source device detects that the average time shift exceeds a threshold, and in response to the detecting, adjusts a streaming time of the stream of packets to synchronize, within a predefined tolerance, the source device with the sink device.Type: GrantFiled: August 19, 2019Date of Patent: July 6, 2021Assignee: BOSE CORPORATIONInventors: Pankaj Aggarwal, Michael Elliot, Mark Corey Hatch, Dmitrij Golubovskij
-
Publication number: 20210058442Abstract: A method is provided for synchronizing a source device with a sink device. The source device transmits a stream of packets to the sink device. The source device receives feedback from the sink device indicating packet arrival times of the packets at the sink device. Based on the feedback, in some aspects, the source device determines an average time shift in the packet arrival times at the sink device, wherein the average time shift is relative to expected packet arrival times of the packets at the sink device. In some such aspects, the source device detects that the average time shift exceeds a threshold, and in response to the detecting, adjusts a streaming time of the stream of packets to synchronize, within a predefined tolerance, the source device with the sink device.Type: ApplicationFiled: August 19, 2019Publication date: February 25, 2021Inventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
-
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
-
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: 10701538Abstract: A method is provided for managing a number of active wireless data streams in a device. An operating band of the device is detected, wherein the device is capable of simultaneously supporting Wi-Fi and Bluetooth communications by time sharing the operating band between the Wi-Fi and Bluetooth communications. A request is detected for simultaneously operating in at least two of a Wi-Fi communication mode, a Bluetooth source communication mode, or a Bluetooth sink communication mode. In response to detecting the request, only two of the Wi-Fi communication mode, the Bluetooth source communication mode, or the Bluetooth sink communication mode are selected.Type: GrantFiled: August 19, 2019Date of Patent: June 30, 2020Assignee: BOSE CORPORATIONInventors: Michael Elliot, Pankaj Aggarwal, Mark Corey Hatch
-
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
-
Patent number: 10631090Abstract: A method is provided for an audio output device connected to a network to perform compatibility check. The audio output device discovers another audio output device connected to the network and transmits a first message to the other audio output device for checking whether the other audio output device is compatible with the audio output device. In response to the first message, the audio output device receives a second message from the other audio output device indicating whether the other audio output device is compatible with the audio output device. The audio output device, based on the second message, determines whether the other audio output device is compatible with the audio output device.Type: GrantFiled: February 11, 2019Date of Patent: April 21, 2020Assignee: BOSE CORPORATIONInventors: Michael Elliot, Ranjeet Thooyath Ravindran, Trevor Lai
-
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
-
Patent number: 10496359Abstract: A method for changing types of streamed content for an audio system in which a first type of streamed content that has a first signal type is received at the audio system and arrangements are made to begin receiving at the audio system a second type of streamed content, where the second type of streamed content has a second signal type that is different than the first signal type.Type: GrantFiled: November 30, 2017Date of Patent: December 3, 2019Assignee: Bose CorporationInventors: Don L. Drinkwater, Michael 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: 10453474Abstract: 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: March 11, 2019Date of Patent: October 22, 2019Assignee: Bose CorporationInventors: Michael Elliot, Debasmit Banerjee
-
Patent number: 10375497Abstract: 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: October 9, 2018Date of Patent: August 6, 2019Assignee: Bose CorporationInventors: Trevor Lai, Gregg Michael Duthaler, Michael Elliot, Matthew Smith, Debasmit Banerjee, Michael Malone
-
Publication number: 20190206421Abstract: 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: March 11, 2019Publication date: July 4, 2019Inventors: Michael Elliot, Debasmit Banerjee
-
Patent number: 10242693Abstract: 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: July 2, 2018Date of Patent: March 26, 2019Assignee: Bose CorporationInventors: Michael Elliot, Debasmit Banerjee