IP Library Granted Patent US 9,875,369
Granted Patent B2
US 9,875,369 · App. 14/156,777 · Granted Jan 23, 2018

Automatic protection of partial document content

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 9,875,369
App. No.
14/156,777
Granted
Jan 23, 2018
Kind
B2
Abstract

Protecting a fragment of a document includes automatically detecting the fragment without user intervention based on the content of the fragment and/or the context of the fragment within a set of documents, selectively encrypting the fragment to prevent unauthorized access, and providing an alternative view of the fragment that prevents viewing and access of content corresponding to the fragment unless a decryption password is provided. Automatically detecting the fragment may include detecting numbers and alphanumeric sequences of sufficient length that do not represent commonly known abbreviations, detecting generic terms, detecting proper names, detecting terms signifying a type of content, detecting mutual location of terms and sensitive content, and/or detecting user defined terms. The generic terms may correspond to password, passcode, credentials, user name, account, ID, login, confidential, and/or sensitive. The proper names may be names of financial organizations and security organizations.

Claims (44)

1. A method of protecting a document, comprising:

automatically detecting a plurality of fragments of the document for possible encryption without user intervention based on at least one of: content of each of the fragments and the context of each of the fragments within a set of documents;

receiving a first user selection of a subset of the plurality of fragments;

receiving a user input of at least one decryption password;

encrypting the subset of fragments selected by the user using the at least one decryption password;

enabling display of a plurality of view options for viewing the subset of fragments, the plurality of view options further including at least an obfuscated view, a collapsed view, and a completely hidden view; and

in response to receiving a second user selection of an alternative view from the plurality of view options, providing the alternative view of the subset of fragments that prevents viewing and access of content corresponding to the subset of fragments unless the at least one decryption password is provided by the user or by a different user.

2. The method of claim 1 , wherein automatically detecting the plurality of fragments includes at least one of:

detecting numbers and alphanumeric sequences of sufficient length that do not represent commonly known abbreviations,

detecting generic terms, detecting proper names, detecting terms signifying a type of content, detecting mutual location of terms and sensitive content, and

detecting user defined terms.

3. The method of claim 2 , wherein the generic terms correspond to at least one of: password, passcode, credentials, user name, account, ID, login, confidential, and sensitive.

4. The method of claim 2 , wherein the proper names are names of financial organizations and security organizations.

5. The method of claim 2 , wherein terms signifying a type of content correspond to at least one of: formula, figure, and chart.

6. The method of claim 5 , wherein, in response to a term indicating an image, the image following the term is detected.

7. The method of claim 1 , wherein encrypting the subset of fragments includes encrypting other content in the document in addition to the subset of fragments.

8. The method of claim 1 , wherein the obfuscated view is configured to cause at least one of the subset of fragments to retain an original size and shape of the at least one of the subset of fragments.

9. The method of claim 8 , wherein the obfuscated view is at least one of: blurred, pixelated, filled with a solid color, filled with a regular geometric pattern, and filled with an irregular geometric pattern.

10. The method of claim 1 , wherein the collapsed view is configured to cause at least one of the subset of fragments to replace content corresponding to the at least one of the subset of fragments with one or more characters.

11. The method of claim 1 , wherein the hidden view is configured to cause at least one of the subset of fragments to be removed from a corresponding document.

12. The method of claim 1 , wherein the documents are notes in a content management system.

13. The method of claim 12 , wherein the content management system is cloud based and shares content across different devices of a user.

14. The method of claim 1 , wherein the alternative view is provided on a mobile device.

15. The method of claim 14 , wherein the mobile device is a tablet.

16. A non-transitory computer-readable medium containing software that protects a document, the software comprising:

executable code that automatically detects a plurality of fragments of the document for possible encryption without user intervention based on at least one of: content of each of the fragments and the context of each of the fragments within a set of documents;

executable code that prompts the user to select a subset of the plurality of fragments and input at least one decryption password;

executable code that encrypts the subset of the fragments selected by the user using the at least one decryption password;

executable code that enables display of a plurality of view options for viewing the subset of fragments, the plurality of view options further including at least an obfuscated view, a collapsed view, and a completely hidden view; and

executable code that in response to receiving a user selection of an alternative view from the plurality of view options, provides the alternative view of the subset of fragments that prevents viewing and access of content corresponding to the subset of fragments unless the at least one decryption password is provided by the user or by a different user.

17. The non-transitory computer-readable medium, according to claim 16 , wherein executable code that automatically detects the fragments detects at least one of: numbers and alphanumeric sequences of sufficient length that do not represent commonly known abbreviations, generic terms, proper names, terms signifying a type of content, mutual location of terms and sensitive content, and user defined terms.

18. The non-transitory computer-readable medium, according to claim 17 , wherein the generic terms correspond to at least one of: password, passcode, credentials, user name, account, ID, login, confidential, and sensitive.

19. The non-transitory computer-readable medium, according to claim 17 , wherein the proper names are names of financial organizations and security organizations.

20. The non-transitory computer-readable medium, according to claim 17 , wherein terms signifying a type of content correspond to at least one of: formula, figure, and chart.

21. The non-transitory computer-readable medium, according to claim 20 , wherein, in response to a term indicating an image, the image following the term is detected.

22. The non-transitory computer-readable medium, according to claim 16 , wherein executable code that encrypts the subset of fragments includes executable code that allows a user to encrypt other content in the document in addition to the subset of fragments.

23. The non-transitory computer-readable medium, according to claim 16 , wherein the obfuscated view is configured to cause at least one of the subset of fragments to retain an original size and shape of the at least one of the subset of fragments.

24. The non-transitory computer-readable medium, according to claim 23 , wherein the obfuscated view is at least one of: blurred, pixelated, filled with a solid color, filled with a regular geometric pattern, and filled with an irregular geometric pattern.

25. The non-transitory computer-readable medium, according to claim 16 , wherein the collapsed view is configured to cause at least one of the subset of fragments to replace content corresponding to the at least one of the subset of fragments with one or more characters.

26. The non-transitory computer-readable medium, according to claim 16 , wherein the hidden view is configured to cause at least one of the subset of fragments to be removed from a corresponding document.

27. The non-transitory computer-readable medium, according to claim 16 , wherein the documents are notes in a content management system.

28. The non-transitory computer-readable medium, according to claim 27 , wherein the content management system is cloud based and shares content across different devices of a user.

29. The non-transitory computer-readable medium, according to claim 16 , wherein the alternative view are provided on a mobile device.

30. The non-transitory computer-readable medium, according to claim 29 , wherein the mobile device is a tablet.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: EVERNOTE CORPORATION
To: BENDING SPOONS S.P.A.
Reel/Frame 066288/0195 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2023
From: MUFG BANK, LTD.
To: EVERNOTE CORPORATION
Reel/Frame 063116/0260 →
RELEASE OF SECURITY INTEREST Recorded Oct 8, 2021
From: EAST WEST BANK
To: EVERNOTE CORPORATION
Reel/Frame 057852/0078 →
SECURITY INTEREST Recorded Oct 6, 2021
From: EVERNOTE CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 057722/0876 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040192/0720 Recorded Oct 22, 2020
From: SILICON VALLEY BANK
To: EVERNOTE CORPORATION
Reel/Frame 054145/0452 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT TERMINATION AT R/F 040240/0945 Recorded Oct 22, 2020
From: HERCULES CAPITAL, INC.
To: EVERNOTE CORPORATION; EVERNOTE GMBH
Reel/Frame 054213/0234 →
SECURITY INTEREST Recorded Oct 19, 2020
From: EVERNOTE CORPORATION
To: EAST WEST BANK
Reel/Frame 054113/0876 →
SECURITY INTEREST Recorded Oct 5, 2016
From: EVERNOTE CORPORATION; EVERNOTE GMBH
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 040240/0945 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: EVERNOTE CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 040192/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2014
From: LIBIN, PHIL
To: EVERNOTE CORPORATION
Reel/Frame 032105/0270 →