IP Library Granted Patent US 7,849,328
Granted Patent B2
US 7,849,328 · App. 11/555,236 · Granted Dec 7, 2010

Systems and methods for secure sharing of information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,849,328
App. No.
11/555,236
Granted
Dec 7, 2010
Kind
B2
Abstract

Systems and methods for managing digital assets in a distributed computing environment are described. Meta-data for the digital assets is stored separately from the digital assets. Meta-data for some of the digital assets is copied and stored at a central location. Meta-data for the digital assets is generated by clients of the system. A method for providing secure restricted access to a digital asset includes: encrypting, by a first computing device, a digital asset; creating, by the first computing device, an executable file, the executable file comprising the encrypted digital asset, permission information associated with the digital asset, and executable code for decrypting and viewing the digital asset; creating, by the first computing device, a digital signature corresponding to the executable file; and transmitting, to a second computing device, the executable file and the digital signature. Corresponding systems and computer readable media with executable instructions are also described.

Claims (51)

1. A method for providing secure restricted access to a digital asset, the method comprising:

(a) encrypting, by a first computing device, a digital asset;

(b) creating, by the first computing device, an executable file, the executable file comprising the encrypted digital asset, permission information associated with the digital asset, and executable code for decrypting and viewing the digital asset;

(c) creating, by the first computing device, a digital signature corresponding to the executable file; and

(d) transmitting, to a second computing device, the executable file and the digital signature;

wherein the executable file further comprises executable code for re-encrypting the digital asset with at least one piece of information corresponding to a computing device which executes the application.

2. The method of claim 1 , wherein step (a) comprises encrypting, by the first computing device, the digital asset with an encryption key, wherein the encryption key used comprises a piece of information known to be located on a recipient computing device; and wherein step (d) comprises transmitting, to the recipient computing device, the executable file and the digital signature.

3. The method of claim 1 , wherein the executable file further comprises executable code for adding annotations to the digital asset.

4. The method of claim 1 , wherein the at least one piece of information includes a system identifier corresponding to the computing device which executes the application.

5. The method of claim 1 , wherein the at least one piece of information includes a CPU identifier corresponding to the computing device which executes the application.

6. The method of claim 1 , wherein the executable file further comprises at least one additional encrypted digital asset, and executable code for decrypting and accessing the additional encrypted digital asset.

7. The method of claim 1 , wherein the digital asset comprises an asset identification tag.

8. A method for providing secure restricted access to a digital asset, the method comprising:

(a) encrypting, by a first computing device, a digital asset;

(b) creating, by the first computing device, an executable file, the executable file comprising the encrypted digital asset, permission information associated with the digital asset, and executable code for decrypting and viewing the digital asset;

(c) creating, by the first computing device, a digital signature corresponding to the executable file; and

(d) transmitting, to a second computing device, the executable file and the digital signature;

wherein said executable code does not allow a viewer of the encrypted digital asset to modify or copy the digital asset.

9. A system for providing secure restricted access to a digital asset, the system comprising:

a processor which encrypts a digital asset; creates an executable file, the executable file comprising the encrypted digital asset, permission information associated with the digital asset, and executable code for decrypting and viewing the digital asset; and creates a digital signature corresponding to the executable file; and

a file system driver in communication with the processor which writes the executable file and the digital signature to a memory element;

wherein the executable file further comprises executable code for re-encrypting the digital asset with at least one piece of information corresponding to a computing device which executes the application.

10. The system of claim 9 wherein the processor encrypts the digital asset with an encryption key, wherein the encryption key used comprises a piece of information known to be located on a recipient computing device; and further comprising a transceiver which transmits, to the recipient computing device, the executable file and the digital signature.

11. The system of claim 9 wherein the the executable file further comprises executable code for adding annotations to the digital asset.

12. The system of claim 9 wherein the at least one piece of information includes a system identifier corresponding to the computing device which executes the application.

13. The system of claim 9 wherein the at least one piece of information includes a CPU identifier corresponding to the computing device which executes the application.

14. The system of claim 9 , the executable file further comprises at least one additional encrypted digital asset, and executable code for decrypting and accessing the additional encrypted digital asset.

15. The system of claim 9 , wherein the digital asset comprises an asset identification tag.

16. A system for providing secure restricted access to a digital asset, the system comprising:

a processor which encrypts a digital asset; creates an executable file, the executable file comprising the encrypted digital asset, permission information associated with the digital asset, and executable code for decrypting and viewing the digital asset; and creates a digital signature corresponding to the executable file; and

a file system driver in communication with the processor which writes the executable file and the digital signature to a memory element;

wherein said executable code does not allow a viewer of the encrypted digital asset to modify or copy the digital asset.

17. A non-transitory computer readable medium having executable instructions thereon to provide secure restricted access to a digital asset, the computer readable medium comprising:

(a) instructions to encrypt, by a first computing device, a digital asset;

(b) instructions to create, by the first computing device, an executable file, the executable file comprising the encrypted digital asset, permission information

associated with the digital asset, and executable code for decrypting and viewing the digital asset;

(c) instructions to create, by the first computing device, a digital signature corresponding to the executable file; and

(d) instructions to transmit, to a second computing device, the executable file and the digital signature;

wherein the executable file further comprises executable code for re-encrypting the digital asset with at least one piece of information corresponding to a computing device which executes the application.

18. The non-transitory computer readable medium of claim 17 , wherein the instructions to encrypt comprise instructions to encrypt, by the first computing device, the digital asset with an encryption key, wherein the encryption key used comprises a piece of information known to be located on a recipient computing device; and wherein step (d) comprises transmitting, to the recipient computing device, the executable file and the digital signature.

19. The non-transitory computer readable medium of claim 17 , wherein the executable file further comprises executable code for adding annotations to the digital asset.

20. The non-transitory computer readable medium of claim 17 , wherein the at least one piece of information includes a system identifier corresponding to the computing device which executes the application.

21. The non-transitory computer readable medium of claim 17 , wherein the at least one piece of information includes a CPU identifier corresponding to the computing device which executes the application.

22. The non-transitory computer readable medium of claim 17 , wherein the executable file further comprises at least one additional encrypted digital asset, and executable code for decrypting and accessing the additional encrypted digital asset.

23. The non-transitory computer readable medium of claim 17 , wherein the digital asset comprises an asset identification tag.

24. A non-transitory computer readable medium having executable instructions thereon to provide secure restricted access to a digital asset, the computer readable medium comprising:

(a) instructions to encrypt, by a first computing device, a digital asset;

(b) instructions to create, by the first computing device, an executable file, the executable file comprising the encrypted digital asset, permission information associated with the digital asset, and executable code for decrypting and viewing the digital asset;

(c) instructions to create, by the first computing device, a digital signature corresponding to the executable file; and

(d) instructions to transmit, to a second computing device, the executable file and the digital signature;

wherein said executable code does not allow a viewer of the encrypted digital asset to modify or copy the digital asset.

Assignments (9)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: AUTONOMY, INC.
To: ENTIT SOFTWARE LLC
Reel/Frame 042660/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2012
From: IRON MOUNTAIN INCORPORATED
To: AUTONOMY, INC.
Reel/Frame 028103/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2008
From: AVALERE, INC.
To: IRON MOUNTAIN INCORPORATED
Reel/Frame 020596/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2007
From: BLUMENAU, STEVEN
To: AVALERE, INC.
Reel/Frame 018852/0458 →