Patent ID: 11886500
Assignee: ROKU, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a client device, cause the client device to perform operations comprising:
selecting a plurality of patches of at least one video frame of video content received by the client device;
calculating, for each respective patch of the plurality of patches, a respective value by subtracting a middle region of the respective patch from outer regions of the respective patch, to obtain a plurality of values;
generating a query fingerprint based on the plurality of values;
comparing the query fingerprint to a reference fingerprint;
determining that the query fingerprint matches the reference fingerprint; and
identifying the video content based on the determining that the query fingerprint matches the reference fingerprint.