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.

Date of Patent:
Mar. 14, 2023

Filed:

Jan. 27, 2021
Applicant:

Western Digital Technologies, Inc., San Jose, CA (US);

Inventors:

David Blankenbeckler, Longmont, CO (US);

Nikola Kolarovic, Novi Sad, RS;

Ninoslav Zmukic, Novi Sad, RS;

Tihomir Andjelic, Novi Sad, RS;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); H04N 19/00 (2014.01); G06F 12/14 (2006.01); G06F 21/72 (2013.01); G06F 9/46 (2006.01); H04N 21/4627 (2011.01); H04L 9/06 (2006.01); H04L 9/40 (2022.01); H04N 21/443 (2011.01); H04L 9/08 (2006.01); H04N 19/467 (2014.01); H04N 21/488 (2011.01); H04N 21/4405 (2011.01); H04N 21/434 (2011.01); H04N 21/433 (2011.01); G06F 21/60 (2013.01); H04N 19/436 (2014.01); G06F 21/10 (2013.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
H04L 9/3247 (2013.01); G06F 9/46 (2013.01); G06F 12/1408 (2013.01); G06F 21/10 (2013.01); G06F 21/602 (2013.01); G06F 21/6218 (2013.01); G06F 21/72 (2013.01); H04L 9/0618 (2013.01); H04L 9/0897 (2013.01); H04L 9/3268 (2013.01); H04L 63/0428 (2013.01); H04L 63/10 (2013.01); H04L 63/164 (2013.01); H04N 19/00 (2013.01); H04N 19/436 (2014.11); H04N 19/467 (2014.11); H04N 21/4334 (2013.01); H04N 21/4344 (2013.01); H04N 21/4405 (2013.01); H04N 21/4435 (2013.01); H04N 21/4627 (2013.01); H04N 21/4884 (2013.01); G06F 12/1441 (2013.01); G06F 2212/1052 (2013.01); G06F 2221/0733 (2013.01); G06F 2221/2107 (2013.01); H04L 2209/603 (2013.01); H04L 2209/608 (2013.01);
Abstract

A plurality of byte ranges forms a sample for content output from a player device, and includes at least one double-encrypted byte range. The plurality of byte ranges is stored in a secured memory, and the at least one double-encrypted byte range is partially decrypted to generate at least one decrypted singe-encrypted byte range. The plurality of byte ranges is stored in an unsecured memory using the at least one decrypted single-encrypted byte range in place of the at least one double-encrypted byte range.


Find Patent Forward Citations

Loading…