US 12,238,392 B2
Computing system with device attestation feature
Willard Lennox Simmons, Boston, MA (US); Atanas Hristov Banov, Menlo Park, CA (US); and Douglas Corey Reher, Mountain View, CA (US)
Assigned to Roku, Inc., San Jose, CA (US)
Filed by Roku, Inc., San Jose, CA (US)
Filed on Feb. 18, 2022, as Appl. No. 17/676,058.
Claims priority of provisional application 63/267,363, filed on Jan. 31, 2022.
Prior Publication US 2023/0247268 A1, Aug. 3, 2023
Int. Cl. H04N 21/8358 (2011.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04N 21/81 (2011.01)
CPC H04N 21/8358 (2013.01) [H04L 9/0822 (2013.01); H04L 9/3236 (2013.01); H04N 21/812 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
encountering, by a media player of a media presentation system, a trigger to transmit an advertisement request to a computing device associated with a media provider;
responsive to encountering the trigger to transmit the advertisement request and before a transmission of the advertisement request to the computing device, generating, by the media player, an attestation watermark indicative of an authenticity of the media player using a cryptographic key, wherein the cryptographic key is stored by the media player, and wherein generating the attestation watermark comprises: (i) generating a data object specifying a claim related to the media player, wherein the specified claim comprises a timestamp indicative of an expiration time of the attestation watermark; and (ii) cryptographically signing the data object using the cryptographic key, and wherein the specified claim comprises a device identifier of the media player;
attaching, by the media player, the attestation watermark to the advertisement request; and
based on encountering the trigger, transmitting, by the media player, the advertisement request having the attached attestation watermark to the computing device, wherein the authenticity of the media player is verifiable by the computing device using the attestation watermark.