The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 21, 2023
Filed:
Mar. 31, 2021
Amazon Technologies, Inc., Seattle, WA (US);
Selvanayagam Sendurpandian, Livermore, CA (US);
Ross Engers, San Francisco, CA (US);
Luke Curley, El Cerrito, CA (US);
Nikhil Purushe, San Francisco, CA (US);
Andrew Francis, San Francisco, CA (US);
Daniel Lin, Oakland, CA (US);
Tarek Amara, Pleasanton, CA (US);
Shuhan Jin, Foster City, CA (US);
Levi Lovelock, San Francisco, CA (US);
Berk Taner, San Mateo, CA (US);
Yann Landry, San Francisco, CA (US);
Neeraj Satish Joshi, Newark, CA (US);
Jean-Sebastien Royer, San Francisco, CA (US);
Amazon Technologies, Inc., Seattle, WA (US);
Abstract
A processing service of a provider network may protect media content from being tampered with when it is transmitted from the provider network/transcoder to untrusted networks (e.g., third-party networks/CDNs) and to a media player. The processing service (e.g., the transcoder) generates a public and a private key. The service uses the private key to digitally sign content portions (e.g., video frames) before distribution to untrusted CDNs. The provider network creates a manifest that includes the public key. To play the media content, the media player obtains a manifest that includes the public key (via a secure/trusted connection with the provider network). The media player may then obtain the media content from an untrusted edge server/CDN and validate it using the public key that was separately obtained from the manifest (to verify the content was not tampered with).