Patents by Inventor Michael W. Elliot

Michael W. 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: 20220352999
    Abstract: 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: Application
    Filed: July 19, 2022
    Publication date: November 3, 2022
    Applicant: Bose Corporation
    Inventors: Liam Bowler, Michael W. Elliot, Debasmit Banerjee
  • Patent number: 11394480
    Abstract: 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: Grant
    Filed: August 23, 2019
    Date of Patent: July 19, 2022
    Assignee: Bose Corporation
    Inventors: Liam Bowler, Michael W. Elliot, Debasmit Banerjee
  • Patent number: 11363125
    Abstract: 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: Grant
    Filed: September 12, 2019
    Date of Patent: June 14, 2022
    Assignee: Bose Corporation
    Inventors: Debasmit Banerjee, Michael W. Elliot, Mark Westerhoff
  • Publication number: 20220070642
    Abstract: An audio system and method for establishing wireless data connections between a case and at least one wearable audio device is provided. The audio system can establish a first wireless data connection between the case and the wearable audio device and establish a second wireless data connection between the case and the internet. The case, in addition to electrical energy storage capacity or battery bank capabilities, can directly communicate with the internet to receive update data directly from a remote server and can pass on update data to wearable audio devices without the need for a peripheral device such as a smart phone or tablet operating an affiliated software application. The audio system provided allows for information, data, and functionality to be passed between the wearable audio devices and cloud-based services, via the case, including social networking, messaging, music services, news, entertainment, and Voice-Over-Internet-Protocol (VOIP) communication services.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 3, 2022
    Applicant: Bose Corporation
    Inventors: George Kontopidis, Michael W. Elliot, Marc Nicolas Gudell, Douglas Warren Young
  • Publication number: 20210385637
    Abstract: An audio system and method for establishing wireless data connections between a case and at least one wearable audio device is provided. The audio system can establish a first wireless data connection between the case and the wearable audio device and establish a second wireless data connection between the case and the internet. The case, in addition to electrical energy storage capacity or battery bank capabilities, can directly communicate with the internet to receive update data directly from a remote server and can pass on update data to wearable audio devices without the need for a peripheral device such as a smart phone or tablet operating an affiliated software application. The audio system provided allows for information, data, and functionality to be passed between the wearable audio devices and cloud-based services, via the case, including social networking, messaging, music services, news, entertainment, and Voice-Over-Internet-Protocol (VOIP) communication services.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 9, 2021
    Applicant: Bose Corporation
    Inventors: George Kontopidis, Michael W. Elliot, Marc Nicolas Gudell, Douglas Warren Young
  • Patent number: 11197142
    Abstract: An audio system and method for establishing wireless data connections between a case and at least one wearable audio device is provided. The audio system can establish a first wireless data connection between the case and the wearable audio device and establish a second wireless data connection between the case and the internet. The case, in addition to electrical energy storage capacity or battery bank capabilities, can directly communicate with the internet to receive update data directly from a remote server and can pass on update data to wearable audio devices without the need for a peripheral device such as a smart phone or tablet operating an affiliated software application. The audio system provided allows for information, data, and functionality to be passed between the wearable audio devices and cloud-based services, via the case, including social networking, messaging, music services, news, entertainment, and Voice-Over-Internet-Protocol (VOIP) communication services.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: December 7, 2021
    Assignee: Bose Corporation
    Inventors: George Kontopidis, Michael W. Elliot, Marc Nicolas Gudell, Douglas Warren Young
  • Patent number: 10971166
    Abstract: A method includes receiving data in a first series of blocks each having a first number of audio samples and repackaging the data into a second series of blocks each having a second number of audio samples. The second number of audio samples is a non-integer fraction of the first number of audio samples. The method further includes transmitting the second series of blocks over a series of fixed duration time intervals, and adjusting the payload of adjacent time intervals to reduce jitter in the transmission of the second series of blocks.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: April 6, 2021
    Assignee: BOSE CORPORATION
    Inventor: Michael W. Elliot
  • Publication number: 20210084123
    Abstract: 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: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Applicant: Bose Corporation
    Inventors: Debasmit Banerjee, Michael W. Elliot, Mark Westerhoff
  • Publication number: 20210058179
    Abstract: 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: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Applicant: Bose Corporation
    Inventors: Liam Bowler, Michael W. Elliot, Debasmit Banerjee
  • Patent number: 10708769
    Abstract: Systems and methods for establishing a communication link between devices are provided. A first device receives an identifier for an accessory device, and receives a security key from a second device. The security key is associated with the accessory device and/or the identifier. The first device sends a communication request to the accessory device using the identifier and the security key.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: July 7, 2020
    Assignee: BOSE CORPORATION
    Inventors: Mark C. Hatch, Michael W. Elliot
  • Patent number: 10454604
    Abstract: 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: Grant
    Filed: October 2, 2015
    Date of Patent: October 22, 2019
    Assignee: Bose Corporation
    Inventors: Michael W. Elliot, Debasmit Banerjee, Rameshwar Sundaresan
  • Publication number: 20190191304
    Abstract: Systems and methods for establishing a communication link between devices are provided. A first device receives an identifier for an accessory device, and receives a security key from a second device. The security key is associated with the accessory device and/or the identifier. The first device sends a communication request to the accessory device using the identifier and the security key.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Mark C. Hatch, Michael W. Elliot
  • Publication number: 20190130923
    Abstract: A method includes receiving data in a first series of blocks each having a first number of audio samples and repackaging the data into a second series of blocks each having a second number of audio samples. The second number of audio samples is a non-integer fraction of the first number of audio samples. The method further includes transmitting the second series of blocks over a series of fixed duration time intervals, and adjusting the payload of adjacent time intervals to reduce jitter in the transmission of the second series of blocks.
    Type: Application
    Filed: October 25, 2018
    Publication date: May 2, 2019
    Inventor: Michael W. Elliot
  • Patent number: 10200004
    Abstract: An audio playback system performs a method including identifying a first type of audio included in a first audio stream, tagging the first audio stream with a first digital tag corresponding to the first type of audio, identifying a second type of audio included in a second audio stream, tagging the second audio stream with a second digital tag corresponding to the second type of audio, rendering the first audio stream with a first equalization profile applied thereto, the first equalization profile selected responsive to the audio playback system detecting the first digital tag in the first audio stream, and rendering the second audio stream with a second equalization profile different than the first equalization profile applied thereto, the second equalization profile selected responsive to the audio playback system detecting the second digital tag in the second audio stream.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: February 5, 2019
    Assignee: BOSE CORPORATION
    Inventors: Michael W. Elliot, Debasmit Banerjee
  • Publication number: 20190013788
    Abstract: An audio playback system performs a method including identifying a first type of audio included in a first audio stream, tagging the first audio stream with a first digital tag corresponding to the first type of audio, identifying a second type of audio included in a second audio stream, tagging the second audio stream with a second digital tag corresponding to the second type of audio, rendering the first audio stream with a first equalization profile applied thereto, the first equalization profile selected responsive to the audio playback system detecting the first digital tag in the first audio stream, and rendering the second audio stream with a second equalization profile different than the first equalization profile applied thereto, the second equalization profile selected responsive to the audio playback system detecting the second digital tag in the second audio stream.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 10, 2019
    Inventors: Michael W. Elliot, Debasmit Banerjee
  • Patent number: 10038419
    Abstract: An audio playback system performs a method including identifying a first type of audio included in a first audio stream, tagging the first audio stream with a first digital tag corresponding to the first type of audio, identifying a second type of audio included in a second audio stream, tagging the second audio stream with a second digital tag corresponding to the second type of audio, rendering the first audio stream with a first equalization profile applied thereto, the first equalization profile selected responsive to the audio playback system detecting the first digital tag in the first audio stream, and rendering the second audio stream with a second equalization profile different than the first equalization profile applied thereto, the second equalization profile selected responsive to the audio playback system detecting the second digital tag in the second audio stream.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: July 31, 2018
    Assignee: BOSE CORPORATION
    Inventors: Michael W. Elliot, Debasmit Banerjee
  • Publication number: 20170098466
    Abstract: 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: Application
    Filed: October 2, 2015
    Publication date: April 6, 2017
    Inventors: Michael W. Elliot, Debasmit Banerjee, Rameshwar Sundaresan
  • Patent number: 8651615
    Abstract: Test pattern template data are stored in a memory of a printer to identify locations spatially within image data of a test pattern printed by printheads in an inkjet printer. The test pattern template data identifies an origin of a test pattern in the image data and the distances between structures in the test pattern to enable test pattern structure in the image data to be detected and identified more easily.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: February 18, 2014
    Assignee: Xerox Corporation
    Inventors: Michael W. Elliot, Charles A. Barbe, Thomas F. Shane, Vivek Jaganathan
  • Publication number: 20130155139
    Abstract: Test pattern template data are stored in a memory of a printer to identify locations spatially within image data of a test pattern printed by printheads in an inkjet printer. The test pattern template data identifies an origin of a test pattern in the image data and the distances between structures in the test pattern to enable test pattern structure in the image data to be detected and identified more easily.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: XEROX CORPORATION
    Inventors: Michael W. Elliot, Thomas F. Shane, Charles A. Barbe, Vivek Jaganathan
  • Patent number: 7676177
    Abstract: In a printing apparatus having a rotatable imaging member and means for performing a selected one of a plurality of operations on a portion of the rotatable imaging member, a set of metaphorical bricks are used to schedule operations. For an operation of a first type, a first brick is scheduled, the first brick defining a time duration associated with the operation, and defining a first portion having a first height and a second portion having a second height. For an operation of a second type, a second brick is scheduled, the second brick defining at least one height and a time duration associated with the operation. A combined height of bricks scheduled over time is monitored.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: March 9, 2010
    Assignee: Xerox Corporation
    Inventors: Michael W. Elliot, Marc Palmaffy, Michael J. Dahrea, Stephen F. Randall