Patent Document ID: 10149022
Application ID: 15454835
Patent Status: 1

Claim One:
1. A computer-implemented method for automated tagging of one or more advertisements broadcasted on a channel in real time, the computer-implemented method comprising: detecting, at an auto-tagging system with a processor, the one or more advertisements broadcasted on the channel, wherein the one or more advertisements being detected based on at least one of a supervised detection and an unsupervised detection, wherein the detecting is done by generating a set of digital signature values corresponding to a first set of video fingerprints, wherein the generation of each digital signature value of the set of digital signature values is done by: dividing each prominent frame of one or more prominent frames into a pre-defined number of blocks, wherein each block of the pre-defined number of blocks having a pre-defined number of pixels; grayscaling each block of each prominent frame of the one or more prominent frames; calculating a first bit value and a second bit value for each block of the prominent frame, wherein the first bit value and the second bit value are calculated from comparing a mean and a variance for the pre-defined number of pixels in each block of the prominent frame with a corresponding mean and variance for a master frame in a master database, wherein the first bit value and the second bit value are assigned a binary 0 when the mean and the variance for each block of the prominent frame are less than the corresponding mean and variance of each master frame and wherein the first bit value and the second bit value are assigned a binary 1 when the mean and the variance for each block of the prominent frame are greater than the corresponding mean and variance of each master frame; and obtaining a 32 bit digital signature value corresponding to each prominent frame, wherein the 32 bit digital signature value is obtained by sequentially arranging the first bit value and the second bit value for each block of the pre-defined number of blocks of the prominent frame; fetching, at the auto-tagging system with the processor, a set of prominent frames and a pre-defined section of an audio clip corresponding to a detected advertisement; retrieving, at the auto-tagging system with the processor, a plurality of features corresponding to the set of prominent frames and the pre-defined section of the audio clip, wherein the plurality of features comprises a brand logo displayed in one or more prominent frames of the set of prominent frames, a brand tagline displayed in the one or more prominent frames of the set of prominent frames and a brand tagline recited corresponding to the pre-defined section of the audio clip; comparing, at the auto-tagging system with the processor, each of the plurality of features with corresponding pre-defined set of features; and tagging, at the auto-tagging system with the processor, the detected advertisement with a unique tag.