IP Library Granted Patent US 10,534,930
Granted Patent B2
US 10,534,930 · App. 16/403,495 · Granted Jan 14, 2020

Data loss prevention for an online content management platform

Inventors: Rohan Vora (Santa Clara, CA); Yosrie Mansour (Tel Aviv, IL)
Assignee: Dropbox, Inc.
G06F21/6218H04L63/105H04L63/20H04L67/1097H04L67/06
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 10,534,930
App. No.
16/403,495
Granted
Jan 14, 2020
Kind
B2
Abstract

Disclosed are systems, methods, and non-transitory computer-readable storage media for providing content management features in a messaging service. A content management system is configured to receive an update to a rule in a data loss prevention (DLP) policy, to identify, based on a log of DLP violations, one or more content items for updating content management permissions, and to update the content management permissions for the one or more content items based on the update to the rule.

Claims (41)

1. A method comprising:

receiving a data loss prevention (DLP) policy from a client device, wherein the DLP policy comprises one or more rules;

identifying, from a collection of content items stored on a content management system, a set of content items in violation of the one or more rules, the set of content items in violation of the one or more rules being identified based on metadata associated with the collection of content items, wherein identifying the set of content items in violation of the one or more rules comprises accessing the collection of content items stored on the content management system to identify the set of content items in violation of the one or more rules and accessing metadata associated with the collection of content items to identify the set of content items in violation of the one or more rules, the collection being stored in a content storage of the content management system and the metadata being accessed from a metadata database of the content management system;

updating content management permissions for the set of content items in violation of the one or more rules;

generating, based on the set of content items in violation of the one or more rules, a log of DLP violations;

receiving an update to the one or more rules in the DLP policy;

identifying, based on the log of DLP violations, one or more content items for updating content management permissions; and

updating, based on the update to the one or more rules, content management permissions for the one or more content items.

2. The method of claim 1 , wherein the content storage is separate from the metadata database.

3. The method of claim 1 , wherein the metadata comprises at least one of comments, author identifiers, editor identifiers, collaboration attributes, or collaboration text.

4. The method of claim 1 , wherein identifying the set of content items in violation of the one or more rules comprises:

scanning the collection of content items on the content management system; and

scanning the metadata associated with the collection of content items.

5. A non-transitory computer-readable medium comprising:

instructions that, when executed by a computing system, cause the computing system to:

receive a data loss prevention (DLP) policy from a client device, wherein the DLP policy comprises one or more rules;

identify, from a collection of content items stored on a content management system, a set of content items in violation of the one or more rules, the set of content items in violation of the one or more rules being identified based on metadata associated with the collection of content items, wherein identifying the set of content items in violation of the one or more rules comprises accessing the collection of content items stored on the content management system to identify the set of content items in violation of the one or more rules and accessing metadata associated with the collection of content items to identify the set of content items in violation of the one or more rules, the collection being stored in a content storage of the content management system and the metadata being accessed from a metadata database of the content management system;

update content management permissions for the set of content items in violation of the one or more rules;

generate, based on the set of content items in violation of the one or more rules, a log of DLP violations;

receive an update to the one or more rules in the DLP policy;

identify, based on the log of DLP violations, one or more content items for updating content management permissions; and

update, based on the update to the one or more rules, content management permissions for the one or more content items.

6. The non-transitory computer-readable medium of claim 5 , wherein the content storage is separate from the metadata database.

7. The non-transitory computer-readable medium of claim 5 , wherein the metadata comprises at least one of comments, author identifiers, editor identifiers, collaboration attributes, or collaboration text.

8. The non-transitory computer readable medium of claim 5 , wherein identifying the set of content items in violation of the one or more rules comprises:

scanning the collection of content items on the content management system; and

scanning the metadata associated with the collection of content items.

9. A system comprising:

a processor; and

a non-transitory computer-readable medium storing instructions that, when executed by the system, cause the system to:

receive a data loss prevention (DLP) policy from a client device, wherein the DLP policy comprises one or more rules;

identify, from a collection of content items stored on a content management system, a set of content items in violation of the one or more rules, the set of content items in violation of the one or more rules being identified based on metadata associated with the collection of content items, wherein identifying the set of content items in violation of the one or more rules comprises accessing the collection of content items stored on the content management system to identify the set of content items in violation of the one or more rules and accessing metadata associated with the collection of content items to identify the set of content items in violation of the one or more rules, the collection being stored in a content storage of the content management system and the metadata being accessed from a metadata database of the content management system;

update content management permissions for the set of content items in violation of the one or more rules;

generate, based on the set of content items in violation of the one or more rules, a log of DLP violations;

receive an update to the one or more rules in the DLP policy;

identify, based on the log of DLP violations, one or more content items for updating content management permissions; and

update, based on the update to the one or more rules, content management permissions for the one or more content items.

10. The system of claim 9 , wherein the metadata comprises at least one of comments, author identifiers, editor identifiers, collaboration attributes, or collaboration text.

11. The system of claim 9 , wherein identifying the set of content items in violation of the one or more rules comprises:

scanning the collection of content items on the content management system; and

scanning the metadata associated with the collection of content items.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2020
From: VORA, ROHAN; MANSOUR, YOSRIE
To: DROPBOX, INC.
Reel/Frame 051938/0465 →