IP Library Granted Patent US 10,885,208
Granted Patent B2
US 10,885,208 · App. 16/119,031 · Granted Jan 5, 2021

Collection folder for collecting file submissions and scanning for malicious 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 10,885,208
App. No.
16/119,031
Granted
Jan 5, 2021
Kind
B2
Abstract

A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The submitted files are scanned for malicious content. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.

Claims (47)

1. A method comprising:

receiving, at a content management system and from a client device associated with a collector, a request to generate a link for use in collecting one or more files from one or more submitters;

generating, by the content management system, a link to a collection folder;

distributing, by the content management system, the link to one or more client devices associated with the one or more submitters;

receiving, by the content management system, a file from a client device associated with a submitter from the one or more submitters based on the submitter accessing the link to the collection folder;

determining that the file includes malicious content;

based on a determination that the file includes malicious content, attempting to remove the malicious content from the file;

based on a failure to remove the malicious content, quarantining the file by moving the file to a separate storage location from the collection folder; and

sending, to the client device associated with the submitter, a notification that the file has been quarantined.

2. The method of claim 1 , further comprising sending, to the client device associated with the collector, a notification that the file has been quarantined.

3. The method of claim 1 , wherein the separate storage location is isolated to prevent a malicious file from infecting the content management system.

4. The method of claim 1 , further comprising determining the submitter is an authorized submitter in response to the submitter accessing the link to the collection folder.

5. The method of claim 1 , further comprising deleting the file from the separate storage location after sending the notification that the file has been quarantined to the client device associated with the submitter.

6. The method of claim 1 , further comprising determining that the file includes malicious content by providing, to a third party service, the file for malicious content scanning.

7. The method of claim 1 , further comprising determining that the file includes malicious content by scanning the file for malicious code.

8. The method of claim 4 , further comprising deleting the file based on determining that the submitter is not an authorized submitter.

9. A system comprising:

at least one processor; and

a non-transitory computer-readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:

receive, from a client device associated with a collector, a request to generate a link for use in collecting one or more files from one or more submitters;

generate a link to a collection folder;

distribute the link to one or more client devices associated with the one or more submitters;

receive a file from a client device associated with a submitter from the one or more submitters based on the submitter accessing the link to the collection folder;

determine that the file includes malicious content;

based on a determination that the file includes malicious content, attempt to remove the malicious content from the file;

based on a failure to remove the malicious content, quarantine the file by moving the file to a separate storage location from the collection folder; and

send, to the client device associated with the submitter, a notification that the file has been quarantined.

10. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to send, to the client device associated with the collector, a notification that the file has been quarantined.

11. The system of claim 9 , wherein the separate storage location is isolated to prevent malicious files from infecting the system.

12. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the submitter is an authorized submitter in response to the submitter accessing the link to the collection folder.

13. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to delete the file from the separate storage location after sending the notification that the file has been quarantined to the client device associated with the submitter.

14. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to determine that the file includes the malicious content by providing, to a third party service, the file for malicious content scanning.

15. The system of claim 9 , further comprising instructions that, when executed by the at least one processor, cause the system to determine that the file includes the malicious content by scanning the file for malicious code.

16. The system of claim 12 , further comprising instructions that, when executed by the at least one processor, cause the system to

delete the file based on determining that the submitter is not an authorized submitter.

17. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor, cause a computer system to:

receive, from a client device associated with a collector, a request to generate a link for use in collecting one or more files from one or more submitters;

generate a link to a collection folder;

distribute the link to one or more client devices associated with the one or more submitters;

receive a file from a client device associated with a submitter from the one or more submitters based on the submitter accessing the link to the collection folder;

determine that the file includes malicious content;

based on a determination that the file includes malicious content, attempt to remove the malicious content from the file;

based on a failure to remove the malicious content, quarantine the file by moving the file to a separate storage location from the collection folder; and

send, to the client device associated with the submitter, a notification that the file has been quarantined.

18. The non-transitory computer-readable storage medium of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the computer system to send, to the client device associated with the collector, a notification that the file has been quarantined.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the separate storage location is isolated to prevent malicious files from infecting the computer system.

20. The non-transitory computer-readable storage medium of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the computer system to delete the file from the separate storage location after sending the notification that the file has been quarantined to the client device associated with the submitter.

Assignments (5)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 046767 FRAME 0545. ASSIGNOR(S) HEREBY CONFIRMS THE STREET ADDRESS FOR DROPBOX, INC. IS 333 BRANNAN ST. Recorded Sep 5, 2018
From: ZHANG, MINDY; PIYUSH, PRANAV
To: DROPBOX, INC.
Reel/Frame 047015/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2018
From: ZHANG, MINDY; PIYUSH, PRANAV
To: DROPBOX, INC.
Reel/Frame 046767/0545 →