IP Library Patent Application 14042062
Patent Application
App. No. 14/042,062

ENCRYPTED FILE PRESENTATION

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 None
App. No.
14/042,062
Abstract

A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.

Claims (39)

1 . A method for displaying encrypted files, the method comprising:

by computer hardware comprising one or more processors:

accessing an encrypted file, the encrypted file an encrypted version of an unencrypted file, the unencrypted file having an extension that is different than an extension of the encrypted file;

accessing metadata associated with the encrypted file;

determining a file type of the file based, at least in part, on the metadata; and

outputting for display a reference to the encrypted file based, at least in part, on the file type, the reference to the encrypted file configured to mimic, at least in part, the extension of the unencrypted file.

2 . The method of claim 1 , wherein the metadata associated with the encrypted file includes, at least in part, metadata associated with the unencrypted file.

3 . The method of claim 1 , wherein the reference to the encrypted file includes an icon associated with the unencrypted file.

4 . The method of claim 3 , wherein the icon includes an annotation indicating that the encrypted file is an encrypted version of the unencrypted file.

5 . The method of claim 1 , further comprising causing a file extension of the encrypted file to be hidden from display, the file extension indicating the encryption status of the encrypted file.

6 . The method of claim 1 , further comprising identifying an application associated with the file, wherein the reference to the encrypted file is further based, at least in part, on the application.

7 . The method of claim 1 , further comprising:

accessing file metadata associated with the unencrypted file;

accessing a set of encryption rules; and

determining whether the file metadata satisfies the encryption rules.

8 . The method of claim 7 , further comprising encrypting the unencrypted file to obtain the encrypted file in response to identifying a write command associated with the unencrypted file and determining that the file metadata satisfies the encryption rules.

9 . A method for displaying encrypted files, the method comprising:

by a computing system comprising one or more processors,

accessing an encrypted file, the encrypted file an encrypted version of a file;

accessing metadata associated with the encrypted file;

determining a file type of the file based, at least in part, on the metadata; and

outputting for display a reference to the encrypted file based, at least in part, on the file type, the reference to the encrypted file configured to mimic, at least in part, a reference to the file.

10 . The method of claim 9 , wherein the metadata associated with the encrypted file includes, at least in part, metadata associated with the file.

11 . The method of claim 9 , wherein the reference to the encrypted file includes an annotation, the annotation configured to indicate that the encrypted file is a file of the file type that has been encrypted.

12 . The method of claim 9 , wherein the reference to the encrypted file includes an icon associated with the file.

13 . The method of claim 9 , further comprising causing a file extension of the encrypted file to be hidden from display, the file extension indicating the encryption status of the encrypted file.

14 . The method of claim 9 , further comprising identifying an application associated with the file, wherein the reference to the encrypted file is further based, at least in part, on the application.

15 . A system for displaying encrypted files, the system comprising:

a display screen configured to output a user interface;

an interface agent comprising computer hardware and configured to:

access an encrypted file, the encrypted file an encrypted version of an unencrypted file, the unencrypted file having an extension that is different than an extension of the encrypted file;

access metadata associated with the encrypted file;

determine a file type of the file based, at least in part, on the metadata; and

output for display on the display screen a reference to the encrypted file based, at least in part, on the file type, the reference to the encrypted file configured to mimic, at least in part, the extension of the unencrypted file.

16 . The system of claim 15 , wherein the metadata associated with the encrypted file includes, at least in part, metadata associated with the unencrypted file.

17 . The system of claim 15 , wherein the reference to the encrypted file includes an icon associated with the unencrypted file.

18 . The system of claim 17 , wherein the icon includes an annotation indicating that the encrypted file is an encrypted version of the unencrypted file.

19 . The system of claim 15 , wherein the interface agent is further configured to hide a file extension of the encrypted file to be hidden from display, the file extension indicating the encryption status of the encrypted file.

20 . The system of claim 15 , wherein the interface agent is further configured to identify an application associated with the file, wherein the reference to the encrypted file is further based, at least in part, on the application.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: BANK OF AMERICA, N.A.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 054913/0905 →
SECURITY INTEREST Recorded Jul 2, 2014
From: COMMVAULT SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033266/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2013
From: EROFEEV, ANDREI; PAWAR, RAHUL S.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 031723/0633 →