Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
81 words
A method for providing multi-level multimedia security in a data network, comprising: a) accessing an object-oriented key manager; b) selecting a first object to encrypt; c) selecting a first label for the first object; d) encrypting the first object; e) labelling the encrypted first object; f) displaying the first label as a header array; g) reading the first object label; h) determining access authorization based on the first object label; and i) decrypting the first object if access authorization is granted.
Claim 2
Independent Claim
81 words
A method for providing multi-level multimedia security in a data network, comprising: a) accessing an object-oriented key manager; b) selecting a first object to encrypt; c) selecting a first label for the first object; d) encrypting the first object; e) labelling the encrypted first object; f) displaying the first label as a header array; g) reading the first object label; h) determining access authorization based on the first object label; and i) decrypting the first object if access authorization is granted.
Claim 3
Dependent Claim
22 words
The method of claim 1, further comprising embedding the encrypted first object in a second object after labelling the encrypted first object.
Claim 4
Dependent Claim
42 words
The method of claim 2, further comprising: a) selecting a second label for the second object; b) encrypting the second object; c) labelling the encrypted second object with a second object label; and d) incorporating the second label into the header array.
Claim 5
Dependent Claim
33 words
The method of claim 3, further comprising: a) reading the header array; b) determining access authorization based on the second object label; and c) decrypting the second object if access authorization is granted.
Claim 6
Dependent Claim
26 words
The method of claim 4, further comprising presenting a representation of the first object only if access authorization is granted according to the second object label.
Claim 7
Dependent Claim
14 words
The method of claim 2, wherein the encrypted first object is a printer object.
Claim 8
Dependent Claim
48 words
The method of claim 1, wherein the first object is an application document, and further comprising: a) creating the first object in an application prior to accessing the object-oriented key manager; and b) returning the encrypted first object to the application prior to reading the first object label.
Claim 9
Dependent Claim
11 words
The method of claim 7, wherein access authorization is print-only authorization.
Claim 10
Dependent Claim
29 words
The method of claim 1, further comprising: a) compressing the first object prior to encrypting the first object; and b) decompressing the first object after decrypting the first object.
Claim 11
Dependent Claim
31 words
The method of claim 1, further comprising: a) compressing the first object immediately prior to encrypting the first object; and b) decompressing the first object immediately after decrypting the first object.
Claim 12
Dependent Claim
74 words
The method of claim 1, further comprising: a) arranging a plurality of encrypted objects such that at least some of the plurality of encrypted objects are embedded within others of the encrypted objects; b) selecting a label for each of at least some of the plurality of encrypted objects; c) labelling each of the plurality of encrypted objects for which a label was selected; d) incorporating each of the labels into the header array.
Claim 13
Dependent Claim
56 words
The method of claim 11, further comprising: a) reading a selected label; b) determining access authorization to the object associated with the selected label based on the selected label and further based on all labels associated with objects in which the associated object is embedded; and c) decrypting the associated object if access authorization is granted.
Claim 14
Dependent Claim
20 words
The method of claim 1, wherein the header array is an access control list separate from the encrypted first object.
Claim 15
Independent Claim
301 words
A system for providing multi-level multimedia security in a data network, comprising: A) digital logic means, the digital logic means comprising: 1) a system memory means for storing data; 2) an encryption algorithm module, comprising logic for converting unencrypted objects into encrypted objects, the encryption algorithm module being electronically connected to the system memory means for accessing data stored in the first system memory; 3) means for arranging a plurality of encrypted objects such that at least some of the plurality of encrypted objects are embedded within others of the encrypted objects; 4) an object labelling subsystem, comprising logic means for limiting object access, subject to label conditions of a selected object and further subject to conditions of all labels associated with objects in which the selected object is embedded, the object labelling subsystem being electronically connected to the system memory means for accessing data stored in the system memory means and the object labelling subsystem being further electronically connected to the encryption algorithm module to accept inputs from the encryption algorithm module; 5) a decryption algorithm module, comprising logic for converting encrypted objects into unencrypted objects, the decryption algorithm module being electronically connected to the system memory means for accessing data stored in the system memory means; and 6) an object label identification subsystem, comprising logic for limiting object access, subject to label conditions, the object label identification subsystem being electronically connected to the system memory means for accessing data stored in the system memory means and the object label identification subsystem being further electronically connected to the decryption algorithm module to accept inputs from the deception algorithm module. B) the encryption algorithm module working in conjunction with the object labelling subsystem to create an encrypted object such that the object label identification subsystem limits access to an encrypted object.
Claim 16
Independent Claim
301 words
A system for providing multi-level multimedia security in a data network, comprising: A) digital logic means, the digital logic means comprising: 1) a system memory means for storing data; 2) an encryption algorithm module, comprising logic for converting unencrypted objects into encrypted objects, the encryption algorithm module being electronically connected to the system memory means for accessing data stored in the first system memory; 3) means for arranging a plurality of encrypted objects such that at least some of the plurality of encrypted objects are embedded within others of the encrypted objects; 4) an object labelling subsystem, comprising logic means for limiting object access, subject to label conditions of a selected object and further subject to conditions of all labels associated with objects in which the selected object is embedded, the object labelling subsystem being electronically connected to the system memory means for accessing data stored in the system memory means and the object labelling subsystem being further electronically connected to the encryption algorithm module to accept inputs from the encryption algorithm module; 5) a decryption algorithm module, comprising logic for converting encrypted objects into unencrypted objects, the decryption algorithm module being electronically connected to the system memory means for accessing data stored in the system memory means; and 6) an object label identification subsystem, comprising logic for limiting object access, subject to label conditions, the object label identification subsystem being electronically connected to the system memory means for accessing data stored in the system memory means and the object label identification subsystem being further electronically connected to the decryption algorithm module to accept inputs from the deception algorithm module. B) the encryption algorithm module working in conjunction with the object labelling subsystem to create an encrypted object such that the object label identification subsystem limits access to an encrypted object.
Claim 17
Dependent Claim
24 words
The system of claim 14, wherein the digital logic means further comprises means for accessing computer program applications stored in the system memory means.
Claim 18
Dependent Claim
15 words
The system of claim 14, wherein one of the encrypted objects is a printer object.
Claim 19
Dependent Claim
24 words
The system of claim 14, further comprising means for compressing one of the encrypted objects and means for decompressing one of the encrypted objects.