Patents by Inventor David Elliott Kahler

David Elliott Kahler 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).

  • Patent number: 10856024
    Abstract: Systems and methods are provided for synchronizing audio feeds. A system obtains a plurality of audio feeds and identifies a base feed, a first feed, a base segment, and a first segment. The system also determines a plurality of time-shifted first segments that are each temporally offset from the first segment by a unique multiple of a granularity parameter. A plurality of correlation values between the base segment and each of the plurality of time-shifted first segments are also determined, as well as a first offset value corresponding to a particular time-shifted first segment of the plurality of time-shifted first segments having the highest correlation value. The first feed and/or supplemental content of the first feed is then synchronized with the base feed by at least temporally offsetting the first feed and/or supplemental content of the first feed by a temporal offset comprising/based on the selected first offset value.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: David Elliott Kahler
  • Publication number: 20200314468
    Abstract: Systems and methods are provided for synchronizing audio feeds. A system obtains a plurality of audio feeds and identifies a base feed, a first feed, a base segment, and a first segment. The system also determines a plurality of time-shifted first segments that are each temporally offset from the first segment by a unique multiple of a granularity parameter. A plurality of correlation values between the base segment and each of the plurality of time-shifted first segments are also determined, as well as a first offset value corresponding to a particular time-shifted first segment of the plurality of time-shifted first segments having the highest correlation value. The first feed and/or supplemental content of the first feed is then synchronized with the base feed by at least temporally offsetting the first feed and/or supplemental content of the first feed by a temporal offset comprising/based on the selected first offset value.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventor: David Elliott Kahler