Patents by Inventor Marcus Liassides

Marcus Liassides 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
  • Patent number: 11159859
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: October 26, 2021
    Assignee: Roku, Inc.
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 11146861
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: October 12, 2021
    Assignee: Roku, Inc.
    Inventors: Marcus Liassides, Stefan 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: 20200351571
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Inventors: Marcus Liassides, Stefan Liassides
  • Publication number: 20200322695
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 10771858
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: September 8, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 10764653
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 1, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 10728628
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 28, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 10728629
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 28, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 10728627
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: July 28, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Marcus Liassides, Stefan Liassides
  • 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: 20190261061
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Marcus Liassides, Stefan Liassides
  • Publication number: 20190261060
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Marcus Liassides, Stefan Liassides
  • Publication number: 20190261059
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Marcus Liassides, Stefan Liassides
  • Publication number: 20190028778
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Application
    Filed: September 27, 2018
    Publication date: January 24, 2019
    Applicant: Sorenson Media, Inc.
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 10110969
    Abstract: A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: October 23, 2018
    Assignee: Sorenson Media, Inc
    Inventors: Marcus Liassides, Stefan Liassides
  • Publication number: 20180098133
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Application
    Filed: December 5, 2017
    Publication date: April 5, 2018
    Applicant: Sorenson Media, Inc.
    Inventors: Marcus Liassides, Stefan Liassides
  • Patent number: 9854326
    Abstract: A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: December 26, 2017
    Assignee: Sorenson Media, Inc.
    Inventors: Marcus Liassides, Stefan Liassides