Patents by Inventor Andrew Ashbacher

Andrew Ashbacher 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: 11539986
    Abstract: A processing device and method are disclosed to generate automatic content recognition (ACR) fingerprints. A device can include a processing device to execute a capture daemon. The capture daemon may include a capturer to receive media content from a content feed and to generate content frames of the media content. The capture daemon can also include ACR fingerprinter to generate ACR fingerprint information for the content frames. The ACR fingerprinter may communicate the ACR fingerprint information to an ACR server via a first communication channel. The processing device may determine when the ACR fingerprinter fails; cease communicating the ACR fingerprint information to the ACR server; and restart the ACR fingerprinter.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: December 27, 2022
    Assignee: ROKU, INC.
    Inventors: Andrew Ashbacher, Marcus Liassides
  • Publication number: 20210289240
    Abstract: A processing device and method are disclosed to generate automatic content recognition (ACR) fingerprints. A device can include a processing device to execute a capture daemon. The capture daemon may include a capturer to receive media content from a content feed and to generate content frames of the media content. The capture daemon can also include ACR fingerprinter to generate ACR fingerprint information for the content frames. The ACR fingerprinter may communicate the ACR fingerprint information to an ACR server via a first communication channel. The processing device may determine when the ACR fingerprinter fails; cease communicating the ACR fingerprint information to the ACR server; and restart the ACR fingerprinter.
    Type: Application
    Filed: May 26, 2021
    Publication date: September 16, 2021
    Inventors: Andrew Ashbacher, Marcus Liassides
  • Patent number: 11051055
    Abstract: A processing device and method are disclosed to generate automatic content recognition (ACR) fingerprints. A device can include a processing device to execute a capture daemon. The capture daemon may include a capturer to receive media content from a content feed and to generate content frames of the media content. The capture daemon can also include ACR fingerprinter to generate ACR fingerprint information for the content frames. The ACR fingerprinter may communicate the ACR fingerprint information to an ACR server via a first communication channel. The processing device may determine when the ACR fingerprinter fails; cease communicating the ACR fingerprint information to the ACR server; and restart the ACR fingerprinter.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: June 29, 2021
    Assignee: Roku, Inc.
    Inventors: Andrew Ashbacher, Marcus Liassides
  • Publication number: 20210014577
    Abstract: A method, system, or device determine when media content is to be displayed. The method can include receiving media content on a broadcast channel from a content feed. The method can also include receiving an identifier for upcoming media content from an automatic content recognition (ACR) system in response to a trigger event. The method can include receiving overlay content from an overlay content server. The method can include storing the overlay content at a memory device. The method can include determining a time that the media content is to be displayed using the identifier.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 14, 2021
    Inventor: Andrew Ashbacher
  • Patent number: 10827234
    Abstract: A method, system, or device determine when media content is to be displayed. The method can include receiving media content on a broadcast channel from a content feed. The method can also include receiving an identifier for upcoming media content from an automatic content recognition (ACR) system in response to a trigger event. The method can include receiving overlay content from an overlay content server. The method can include storing the overlay content at a memory device. The method can include determining a time that the media content is to be displayed using the identifier.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: November 3, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventor: Andrew Ashbacher
  • Patent number: 10687092
    Abstract: A processing device and method are disclosed to generate automatic content recognition (ACR) fingerprints. A device can include a processing device to execute a capture daemon. The capture daemon may include a capturer to receive media content from a content feed and to generate content frames of the media content. The capture daemon can also include ACR fingerprinter to generate ACR fingerprint information for the content frames. The ACR fingerprinter may communicate the ACR fingerprint information to an ACR server via a first communication channel. The processing device may determine when the ACR fingerprinter fails; cease communicating the ACR fingerprint information to the ACR server; and restart the ACR fingerprinter.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: June 16, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Andrew Ashbacher, Marcus Liassides
  • Publication number: 20190200101
    Abstract: A method, system, or device determine when media content is to be displayed. The method can include receiving media content on a broadcast channel from a content feed. The method can also include receiving an identifier for upcoming media content from an automatic content recognition (ACR) system in response to a trigger event. The method can include receiving overlay content from an overlay content server. The method can include storing the overlay content at a memory device. The method can include determining a time that the media content is to be displayed using the identifier.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 27, 2019
    Applicant: The Nielsen Company (US), LLC
    Inventor: Andrew Ashbacher
  • Publication number: 20180035175
    Abstract: A method, system, or device determine when media content is to be displayed. The method can include receiving media content on a broadcast channel from a content feed. The method can also include receiving an identifier for upcoming media content from an automatic content recognition (ACR) system in response to a trigger event. The method can include receiving overlay content from an overlay content server. The method can include storing the overlay content at a memory device. The method can include determining a time that the media content is to be displayed using the identifier.
    Type: Application
    Filed: October 10, 2017
    Publication date: February 1, 2018
    Applicant: Sorenson Media, Inc.
    Inventor: Andrew Ashbacher
  • Patent number: 9813781
    Abstract: A method, system, or device determine when media content is to be displayed. The method can include receiving media content on a broadcast channel from a content feed. The method can also include receiving an identifier for upcoming media content from an automatic content recognition (ACR) system in response to a trigger event. The method can include receiving overlay content from an overlay content server. The method can include storing the overlay content at a memory device. The method can include determining a time that the media content is to be displayed using the identifier.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: November 7, 2017
    Assignee: Sorenson Media, Inc.
    Inventor: Andrew Ashbacher
  • Publication number: 20170118538
    Abstract: A method, system, or device determine when media content is to be displayed. The method can include receiving media content on a broadcast channel from a content feed. The method can also include receiving an identifier for upcoming media content from an automatic content recognition (ACR) system in response to a trigger event. The method can include receiving overlay content from an overlay content server. The method can include storing the overlay content at a memory device. The method can include determining a time that the media content is to be displayed using the identifier.
    Type: Application
    Filed: March 25, 2016
    Publication date: April 27, 2017
    Inventor: Andrew Ashbacher
  • Patent number: 9628830
    Abstract: Automatic content recognition (ACR) and media content encoding technologies are described. A content device can include a processing device and a capture interface. The processing device can be on a circuit board. A capture interface can be coupled to the processing device and include a data port. The processing device can be operable to execute a capture daemon. The capture daemon can include a capturer to receive media content from a content feed and generate content frames of the media content. The capture daemon can also include an encoder to receive the content frames from the capturer and encode the media content. The capture daemon can include an uploader to receive the encoded media content from the encoder and communicate the encoded media content to a broadcast sever. The capture daemon can also include an ACR fingerprinter to receive the content frames from the capturer and generate ACR fingerprint information.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: April 18, 2017
    Assignee: Sorenson Media, Inc.
    Inventors: Andrew Ashbacher, Marcus Liassides