US 11,669,860 B2
Methods, systems, and media for automated compliance determination of content items
Henry Scott-Green, Marina Del Rey, CA (US); Michael de Ridder, San Francisco, CA (US); T. J. Gaffney, Mountain View, CA (US); Brian Mulford, Mountain View, CA (US); Amund Tveit, Zurich (CH); Antoine Delaite, Zurich (CH); and Preethi Puducheri Sundar, Mountain View, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 11, 2019, as Appl. No. 16/710,954.
Prior Publication US 2021/0182902 A1, Jun. 17, 2021
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0241 (2023.01); G06N 20/00 (2019.01); G10L 15/30 (2013.01); G10L 15/22 (2006.01); G10L 15/26 (2006.01)
CPC G06Q 30/0248 (2013.01) [G06N 20/00 (2019.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method for compliance checking content items, the method comprising:
receiving, at a server that includes a hardware processor, from a user device associated with a user, a request to provide a branded content item on a media content platform;
in response to receiving the request, transcribing, using the hardware processor, an audio portion of the branded content item into a transcript of a speech portion of the branded content item;
dividing, using the hardware processor, the transcript of the speech portion of the branded content item into a plurality of candidate word sequences having a particular number of words, wherein the plurality of candidate word sequences are obtained by advancing word-by-word in the transcript;
selecting, using the hardware processor, a candidate word sequence from the plurality of candidate word sequences based on a similarity that is determined by comparing each of the plurality of candidate word sequences with each of a plurality of target word sequences;
in response to selecting the candidate word sequence, applying, using the hardware processor, a natural language processing model to the selected candidate word sequence to determine whether the selected candidate word sequence contains a first disclosure statement in accordance with one or more disclosure requirements and applying, using the hardware processor, the natural language processing model to a content description associated with the branded content item to determine whether the content description contains a second disclosure statement in accordance with the one or more disclosure requirements;
associating the branded content item with a compliance indicator that indicates the branded content item is compliant with the one or more disclosure requirements in response to the natural language processing model indicating that the selected candidate word sequence contains the first disclosure statement and in response to the natural language processing model indicating that the content description contains the second disclosure statement; and
automatically causing the branded content item to be published on the media content platform based on the compliance indicator indicating that the branded content item is compliant with the one or more disclosure requirements.