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: 20250184385
    Abstract: 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: Application
    Filed: February 12, 2025
    Publication date: June 5, 2025
    Inventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
  • Patent number: 12255944
    Abstract: 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: Grant
    Filed: March 14, 2023
    Date of Patent: March 18, 2025
    Assignee: Bose Corporation
    Inventors: Pankaj Aggarwal, Michael Elliot, Mark Corey Hatch, Dmitrij Golubovskij
  • Publication number: 20230216910
    Abstract: 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: Application
    Filed: March 14, 2023
    Publication date: July 6, 2023
    Applicant: Bose Corporation
    Inventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
  • Patent number: 11606408
    Abstract: 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: Grant
    Filed: July 6, 2021
    Date of Patent: March 14, 2023
    Assignee: Bose Corporation
    Inventors: Pankaj Aggarwal, Michael Elliot, Mark Corey Hatch, Dmitrij Golubovskij
  • Publication number: 20210337005
    Abstract: 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: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Applicant: Bose Corporation
    Inventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
  • Patent number: 11057451
    Abstract: 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: Grant
    Filed: August 19, 2019
    Date of Patent: July 6, 2021
    Assignee: BOSE CORPORATION
    Inventors: Pankaj Aggarwal, Michael Elliot, Mark Corey Hatch, Dmitrij Golubovskij
  • Publication number: 20210058442
    Abstract: 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: Application
    Filed: August 19, 2019
    Publication date: February 25, 2021
    Inventors: Pankaj AGGARWAL, Michael ELLIOT, Mark Corey HATCH, Dmitrij GOLUBOVSKIJ
  • Patent number: 10880594
    Abstract: 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: Grant
    Filed: February 6, 2019
    Date of Patent: December 29, 2020
    Assignee: BOSE CORPORATION
    Inventors: Michael Elliot, Debasmit Banerjee
  • Publication number: 20200252678
    Abstract: 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: Application
    Filed: February 6, 2019
    Publication date: August 6, 2020
    Inventors: Michael ELLIOT, Debasmit BANERJEE
  • Patent number: 10706872
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: July 7, 2020
    Assignee: Bose Corporation
    Inventors: Michael Elliot, Debasmit Banerjee
  • Patent number: 10701538
    Abstract: 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: Grant
    Filed: August 19, 2019
    Date of Patent: June 30, 2020
    Assignee: BOSE CORPORATION
    Inventors: Michael Elliot, Pankaj Aggarwal, Mark Corey Hatch
  • Patent number: 10694307
    Abstract: 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: Grant
    Filed: July 15, 2019
    Date of Patent: June 23, 2020
    Assignee: Bose Corporation
    Inventors: Trevor Lai, Gregg Michael Duthaler, Michael Elliot, Matthew Smith, Debasmit Banerjee, Michael Malone
  • Patent number: 10631090
    Abstract: 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: Grant
    Filed: February 11, 2019
    Date of Patent: April 21, 2020
    Assignee: BOSE CORPORATION
    Inventors: Michael Elliot, Ranjeet Thooyath Ravindran, Trevor Lai
  • Publication number: 20200035258
    Abstract: 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: Application
    Filed: September 30, 2019
    Publication date: January 30, 2020
    Inventors: Michael Elliot, Debasmit Banerjee
  • Patent number: 10496359
    Abstract: 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: Grant
    Filed: November 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Bose Corporation
    Inventors: Don L. Drinkwater, Michael Elliot
  • Publication number: 20190342687
    Abstract: 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: Application
    Filed: July 15, 2019
    Publication date: November 7, 2019
    Inventors: Trevor Lai, Gregg Michael Duthaler, Michael Elliot, Matthew Smith, Debasmit Banerjee, Michael Malone
  • Patent number: 10453474
    Abstract: 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: Grant
    Filed: March 11, 2019
    Date of Patent: October 22, 2019
    Assignee: Bose Corporation
    Inventors: Michael Elliot, Debasmit Banerjee
  • Patent number: 10375497
    Abstract: 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: Grant
    Filed: October 9, 2018
    Date of Patent: August 6, 2019
    Assignee: Bose Corporation
    Inventors: Trevor Lai, Gregg Michael Duthaler, Michael Elliot, Matthew Smith, Debasmit Banerjee, Michael Malone
  • Publication number: 20190206421
    Abstract: 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: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Inventors: Michael Elliot, Debasmit Banerjee
  • Patent number: 10242693
    Abstract: 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: Grant
    Filed: July 2, 2018
    Date of Patent: March 26, 2019
    Assignee: Bose Corporation
    Inventors: Michael Elliot, Debasmit Banerjee