IP Library Granted Patent US 10,628,593
Granted Patent B2
US 10,628,593 · App. 14/961,165 · Granted Apr 21, 2020

Collection folder for collecting file submissions and recording associated activities

Inventors: Mindy Zhang (San Francisco, CA); Pranav Piyush (San Francisco, CA)
Assignee: Dropbox, Inc.
G06F21/604G06F17/30887G06F21/62G06F21/6218G06F21/6245H04L51/04H04L51/08H04L51/32H04L63/0861H04L63/102H04L63/104H04L63/105H04L63/1408H04L63/1416H04L63/1425H04L65/403H04L67/06H04L67/1078H04L67/1095H04L67/1097H04L67/306H04L63/101
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,628,593
App. No.
14/961,165
Granted
Apr 21, 2020
Kind
B2
Abstract

A content management system for collecting files from one or more submitters in a collection folder and recording activities associated with the 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 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 (71)

1. A computer implemented method comprising:

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

receiving, from the client device associated with the collector, a deadline for collection of the one or more files from the one or more submitters;

generating, by the content management system, a link to a designated collection folder based on receiving the request, wherein generating the link to the designated collection folder comprises associating the deadline with the link;

distributing, by the content management system, the link to the designated collection folder to one or more submitter client devices;

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

storing, by the content management system, the at least one file in the designated collection folder in an account associated with the collector;

detecting, by the content management system, a file submitted to the designated collection folder after the deadline;

identifying, by the content management system, an indication to override the deadline; and

storing, by the content management system, the file based on the indication to override the deadline.

2. The method of claim 1 , wherein receiving the at least one file from the client device associated with the submitter comprises receiving an indication of an identity of the submitter with the at least one file.

3. The method of claim 1 , wherein the request to generate the link comprises:

a name for a file request;

a selection of the designated collection folder; and

an email address for the submitter.

4. The method of claim 3 , wherein:

the request to generate the link further comprises a message from the collector to the one or more submitters; and

distributing the link to the one or more submitter client devices comprises providing the message along with the link to the one or more submitter client devices.

5. The method of claim 1 , wherein storing the at least one file in the designated collection folder further comprises:

generating, by the content management system, a filename for the at least one file, wherein the filename comprises a name for the file request and information identifying the submitter; and

associating the filename with the at least one file.

6. The method of claim 1 , wherein detecting the file submitted to the designated collection folder after the deadline further comprises detecting a timestamp associated with the file.

7. The method of claim 6 , further comprising:

recording, by the content management system in an activity log, that the file was submitted to the designated collection folder after the deadline; and

providing the activity log to the client device associated with the collector.

8. The method of claim 1 , further comprising:

receiving, from the client device associated with the collector, an indication to associate the deadline with the link; and

providing, to the client device associated with the collector, a calendar graphical user interface for selection of a date to be the deadline.

9. The method of claim 1 , wherein at least one submitter of the one or more submitters does not have an account with the content management system.

10. The method of claim 1 , wherein the content management system is a synchronized content management system.

11. A system comprising:

at least one processor; and

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

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

receive, from the client device associated with the collector, a deadline for collection of the one or more files from the one or more submitters;

generate, by the content management system, a link to a designated collection folder based on receiving the request, wherein generating the link to the designated collection folder comprises associating the deadline with the link;

distribute, by the content management system, the link to the designated collection folder to one or more submitter client devices;

receive, by the content management system, at least one file from a client device associated with a submitter based on the submitter accessing the link to the designated collection folder;

store, by the content management system, the at least one file in the designated collection folder in an account associated with the collector;

detect, by the content management system, a file submitted to the designated collection folder after the deadline;

identify, by the content management system, an indication to override the deadline; and

store, by the content management system, the file based on the indication to override the deadline.

12. The system of claim 11 , wherein receiving the at least one file from the client device associated with the submitter comprises receiving an indication of a submitter identity with the at least one file.

13. The system of claim 11 , wherein the request to generate the link comprises:

a name for a file request;

a selection of the designated collection folder; and

an email address for the submitter.

14. The system of claim 13 , wherein:

the request to generate the link further comprises a message from the collector to the one or more submitters; and

distributing the link to the one or more submitter client devices comprises providing the message from the collector along with the link to the designated collection folder to the one or more submitter client devices.

15. The system of claim 11 , wherein storing the at least one file in the designated collection folder further comprises:

generating a filename for the at least one file, wherein the filename comprises a name for the file request and information identifying the submitter; and

associating the filename with the at least one file.

16. The system of claim 11 , wherein detecting the file submitted to the designated collection folder after the deadline further comprises detecting a timestamp associated with the file.

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

record, by the content management system in an activity log, that the file was submitted to the designated collection folder after the deadline; and

provide the activity log to the client device associated with the collector.

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

receive, from the client device associated with the collector, an indication to associate the deadline with the link; and

provide, to the client device associated with the collector, a calendar graphical user interface for selection of a date to be the deadline.

19. The system of claim 11 , wherein at least one submitter of the one or more submitters does not have an account with the content management system.

20. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:

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

receive, from the client device associated with the collector, a deadline for collection of the one or more files from the one or more submitters;

generate, by the content management system, a link to a designated collection folder based on receiving the request, wherein generating the link to the designated collection folder comprises associating the deadline with the link;

distribute, by the content management system, the link to the designated collection folder to one or more submitter client devices;

receive, by the content management system, at least one file from a client device associated with a submitter based on the submitter accessing the link to the designated collection folder;

store, by the content management system, the at least one file in the designated collection folder in an account associated with the collector;

detect, by the content management system, a file submitted to the designated collection folder after the deadline;

identify, by the content management system, an indication to override the deadline; and

store, by the content management system, the file based on the indication to override the deadline.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
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 Jun 14, 2018
From: ZHANG, MINDY; PIYUSH, PRANAV
To: DROPBOX, INC.
Reel/Frame 046087/0063 →
SECURITY INTEREST Recorded Apr 14, 2017
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042254/0001 →