System, method and apparatus for securely distributing content
DCFirst Claim
Patent Images
1. A method for securely distributing content, comprising:
- generating, at a server, a protected document package (PDP), said PDP including encrypted content, and a Publisher Key (PK) associated with said encrypted content;
said PK enabling decryption of said encrypted content for presentation via a Limited Capability Viewer (LCV) of an authorized user device,said authorized user device comprising a user device having a Content Consumer License (CCL) compatible with the PK to enable thereby presentation via said LCV of locally stored encrypted content from said PDP,said PDP including software instructions which, when executed by a processor at a proposed authorized user device, cause said proposed authorized user device to generate a Content Consumer License Request (CCLR) identifying said PK;
propagating the PDP toward at least one authorized or proposed authorized user device;
receiving from a proposed authorized user device having said PDP a CCLR identifying said PK; and
propagating a CCL compatible with the PK toward said proposed authorized user device if said CCLR is valid.
1 Assignment
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
System, method and apparatus for securely distributing content via an encrypted file wherein a Publisher Key (PK) associated with an authorized publisher enables presentation of the content by the authorized user via a Limited Capability Viewer (LCV), the LCV lacking the capability to forward, print, copy or otherwise disseminate the content to be presented.
29 Citations
32 Claims
-
1. A method for securely distributing content, comprising:
-
generating, at a server, a protected document package (PDP), said PDP including encrypted content, and a Publisher Key (PK) associated with said encrypted content; said PK enabling decryption of said encrypted content for presentation via a Limited Capability Viewer (LCV) of an authorized user device, said authorized user device comprising a user device having a Content Consumer License (CCL) compatible with the PK to enable thereby presentation via said LCV of locally stored encrypted content from said PDP, said PDP including software instructions which, when executed by a processor at a proposed authorized user device, cause said proposed authorized user device to generate a Content Consumer License Request (CCLR) identifying said PK; propagating the PDP toward at least one authorized or proposed authorized user device; receiving from a proposed authorized user device having said PDP a CCLR identifying said PK; and propagating a CCL compatible with the PK toward said proposed authorized user device if said CCLR is valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for securely distributing content, comprising:
-
a processor configured for; generating a protected document package (PDP) said PDP including encrypted content, and a Publisher Key (PK) associated with said encrypted content; said PK enabling decryption of said encrypted content for presentation via a Limited Capability Viewer (LCV) of an authorized user device, said authorized user device comprising a user device having a Content Consumer License (CCL) compatible with the PK to enable thereby presentation via said LCV of locally stored encrypted content from said PDP, said PDP including software instructions which, when executed by a processor at a proposed authorized user device, cause said proposed authorized user device to generate a Content Consumer License Request (CCLR) identifying said PK; propagating the PDP toward at least one authorized or proposed authorized user device; receiving from a proposed authorized user device having said PDP a CCLR identifying said PK; and propagating a CCL compatible with the PK toward said proposed authorized user device if said CCLR is valid. - View Dependent Claims (26, 27, 28)
-
-
29. A non-transitory computer readable medium including software instructions which, when executed by a processor, perform a method for securely distributing content, comprising:
-
generating, at a server, a protected document package (PDP) said PDP including encrypted content, and a Publisher Key (PK) associated with said encrypted content; said PK enabling decryption of said encrypted content for presentation via a Limited Capability Viewer (LCV) of an authorized user device, said authorized user device comprising a user device having a Content Consumer License (CCL) compatible with the PK to enable thereby presentation via said LCV of locally stored encrypted content from said PDP, said PDP including software instructions which, when executed by a processor at a proposed authorized user device, cause said proposed authorized user device to generate a Content Consumer License Request (CCLR) identifying said PK; propagating the PDP toward at least one authorized or proposed authorized user device; receiving from a proposed authorized user device having said PDP a CCLR identifying said PK; and propagating a CCL compatible with the PK toward said proposed authorized user device if said CCLR is valid.
-
-
30. A computer program product, wherein a computer is operative to process software instructions which adapt the operation of the computer such that computer performs a method for securely distributing content, comprising:
-
generating, at a server, a protected document package (PDP) said PDP including encrypted content, and a Publisher Key (PK) associated with said encrypted content; said PK enabling decryption of said encrypted content for presentation via a Limited Capability Viewer (LCV) of an authorized user device, said authorized user device comprising a user device having a Content Consumer License (CCL) compatible with the PK to enable thereby presentation via said LCV of locally stored encrypted content from said PDP, said PDP including software instructions which, when executed by a processor at a proposed authorized user device, cause said proposed authorized user device to generate a Content Consumer License Request (CCLR) identifying said PK; propagating the PDP toward at least one authorized or proposed authorized user device; receiving from a proposed authorized user device having said PDP a CCLR identifying said PK; and propagating a CCL compatible with the PK toward said proposed authorized user device if said CCLR is valid.
-
-
31. A method for securely receiving content at a user device including a tangible and non-transitory memory and a processor, said processor configured for:
-
receiving, at said user device, a protected document package (PDP) including encrypted content, and a Publisher Key (PK) associated with said encrypted content; said PK enabling decryption of said encrypted content for presentation via a Limited Capability Viewer (LCV) of an authorized user device, said authorized user device comprising a user device having a Content Consumer License (CCL) compatible with the PK to enable thereby presentation via said LCV of locally stored encrypted content from said PDP, said PDP including software instructions which, when executed by a processor at the user device, generate a Content Consumer License Request (CCLR) identifying said PK; in the case of said user device having a CCL compatible with the PK, performing the steps of storing, in user device memory, encrypted content included within said PDP and presenting, via a user device LCV, the stored encrypted content; in the case of said user device not having a CCL compatible with the PK, performing the steps of generating a Content Consumer License Request (CCLR) identifying said PK and transmitting said CCLR toward a source of said PDP. - View Dependent Claims (32)
-
Specification