US 12,114,051 B2
Verifying the rendering of video content at client devices using trusted platform modules
Oliver Woodman, London (GB); and Andrew Benedict Lewis, London (GB)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on May 23, 2023, as Appl. No. 18/200,883.
Application 17/845,327 is a division of application No. 16/342,334, granted, now 11,375,292, issued on Jun. 28, 2022, previously published as PCT/US2017/022256, filed on Mar. 14, 2017.
Application 18/200,883 is a continuation of application No. 17/845,327, filed on Jun. 21, 2022, granted, now 11,700,433.
Prior Publication US 2023/0300427 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/23 (2011.01); G06Q 30/0241 (2023.01); G06Q 30/0242 (2023.01); H04L 9/40 (2022.01); H04N 21/234 (2011.01); H04N 21/2347 (2011.01); H04N 21/254 (2011.01); H04N 21/258 (2011.01); H04N 21/44 (2011.01); H04N 21/4408 (2011.01); H04N 21/442 (2011.01); H04N 21/647 (2011.01); H04N 21/658 (2011.01); H04N 21/8352 (2011.01)
CPC H04N 21/8352 (2013.01) [G06Q 30/0242 (2013.01); G06Q 30/0248 (2013.01); G06Q 30/0277 (2013.01); H04L 63/00 (2013.01); H04N 21/23418 (2013.01); H04N 21/2347 (2013.01); H04N 21/2541 (2013.01); H04N 21/25816 (2013.01); H04N 21/44008 (2013.01); H04N 21/4408 (2013.01); H04N 21/44204 (2013.01); H04N 21/64715 (2013.01); H04N 21/6581 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of verifying an identity of a client device, comprising, by a server:
receiving, from a target client device, a tracking message purporting to relate to delivery of a target content item;
determining whether the tracking message contains an identifier of a sending device that sent the tracking message;
determining whether the sending device and the target client device are the same device;
if the sending client device and the target client device are the same device:
recovering, from the tracking message, information about at least a portion of a frame of a content item processed by a trusted platform module of the client device; and
comparing the at least a portion of the frame of the content item processed by a trusted platform module of the client device with a target content item.