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:
Apr. 06, 2010

Filed:

Apr. 22, 2005
Applicants:

Brian P. Evans, Redmond, WA (US);

Clifford P. Strom, Sammamish, WA (US);

Daniel Rosenstein, Newcastle, WA (US);

Anand D. Paka, Bellevue, WA (US);

Nicholas J. Fang, Redmond, WA (US);

Eduardo Oliveria, Redmond, WA (US);

Inventors:

Brian P. Evans, Redmond, WA (US);

Clifford P. Strom, Sammamish, WA (US);

Daniel Rosenstein, Newcastle, WA (US);

Anand D. Paka, Bellevue, WA (US);

Nicholas J. Fang, Redmond, WA (US);

Eduardo Oliveria, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A sequence of content keys are shared between a receiver of pieces of digital content and a computing device upon which the content is to be rendered. The receiver encrypts each piece of content according to a corresponding content key in the sequence and forwards the encrypted content to the computing device and the computing device decrypts the encrypted content according to the corresponding content key. The receiver initially transmits to the computing device an initialization digital license with an initial content key (CK) therein. Each of the receiver and the computing device derive a new content key (CKx) in the sequence from the initial content key (CK()) in the sequence on an as-needed basis and in a coordinated fashion. The initialization license is required only once for the sequence of content keys, and the receiver need not explicitly communicate (CKx) to the computing device for each piece of content.


Find Patent Forward Citations

Loading…