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. 09, 2021

Filed:

Nov. 01, 2017
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:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G06F 21/72 (2013.01); H04N 21/4627 (2011.01); H04N 19/00 (2014.01); G06F 9/46 (2006.01); H04L 9/06 (2006.01); H04L 29/06 (2006.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 12/14 (2006.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 including at least one encrypted byte range forms a variant sample for providing a digital watermark in content output by a player device. The plurality of byte ranges is ordered in a secured memory, and stored in an unsecured memory including one or more encrypted byte ranges for further processing of the ordered plurality of byte ranges. According to another aspect, 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…