IP Library Granted Patent US 10,713,966
Granted Patent B2
US 10,713,966 · App. 14/986,183 · Granted Jul 14, 2020

Assignments for classrooms

Inventors: Kelly Bonney-Ache (San Francisco, CA); Ritu Moondra (San Francisco, CA); Calvin Low (San Francisco, CA); Kristen Witte (Austin, TX); David Fish (San Francisco, CA); Ian Macartney (San Francisco, CA); Ben Stern (New York, NY)
Assignee: DROPBOX, INC.
G09B7/02H04L12/1822H04L51/14H04L51/22H04L67/06H04L67/12H04L67/306H04L67/42
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,713,966
App. No.
14/986,183
Granted
Jul 14, 2020
Kind
B2
Abstract

A computer implemented method for distributing, collecting and monitoring assignments by a content management system. The method includes receiving a request for a file request from a teacher to distribute an assignment to one or more students. In response to receiving the request, the teacher is prompted for information associated with the assignment. The information can include a name for the assignment, an assignment file and a collection identifier. In response to receiving the information, one or more metadata tags are generated based on the received information. The file request is distributed along with the one or more metadata tags to the one or more student.

Claims (51)

1. A computer implemented method comprising:

receiving, by a server device and from a client device associated with a teacher, a file request to distribute an assignment to a plurality of client devices associated with a corresponding plurality of students, the file request comprising request information that comprises an assignment name;

generating, based on the assignment name from the file request and prior to receiving electronic file assignment submissions, a target assignment folder on the server device within a content management system account associated with the teacher, wherein the target assignment folder is located within a folder hierarchy;

storing, on the server device, the electronic file assignment submissions received in response to the file request within the folder hierarchy, wherein the electronic file assignment submissions are stored in the target assignment folder within the folder hierarchy upon being received from the plurality of client devices associated with the corresponding plurality of students; and

providing, from the server device and to the client device associated with the teacher, a graphical user interface that comprises an assignment submission summary that lists the electronic file assignment submissions within a single user interface view without visually referencing the folder hierarchy.

2. The computer implemented method of claim 1 , wherein the request information comprises an assignment deadline.

3. The computer implemented method of claim 2 , wherein the request information further comprises a late assignment submission deadline.

4. The computer implemented method of claim 1 , wherein the folder hierarchy within the content management system account associated with the teacher comprises a class folder and a plurality of assignment folders within the class folder, the target assignment folder being one of the plurality of assignment folders.

5. The computer implemented method of claim 4 , wherein:

the plurality of assignment folders within the class folder comprises the target assignment folder in the class folder and a second assignment folder within the class folder; and

storing the electronic file assignment submissions further comprises:

storing, in the target assignment folder, a first electronic file assignment submission corresponding to the assignment; and

storing, in the second assignment folder, a second electronic file assignment submission corresponding to a second assignment.

6. The computer implemented method of claim 1 , further comprising:

generating metadata tags associated with the file request based on the request information;

associating at least two of the metadata tags to assignments based on the request information; and

providing, to the plurality of client devices associated with the corresponding plurality of students, the assignments including the at least two of the metadata tags.

7. The computer implemented method of claim 6 , wherein the metadata tags comprise an assignment metadata tag, a student metadata tag, a class metadata tag, and a teacher metadata tag.

8. The computer implemented method of claim 7 , further comprising identifying, for a received electronic file assignment submission of the electronic file assignment submissions, the target assignment folder within the folder hierarchy based on a metadata tag associated with the received electronic file assignment submission.

9. The computer implemented method of claim 7 , further comprising generating the assignment submission summary by identifying one or more electronic file assignment submissions that comprise two or more of the teacher metadata tag, the class metadata tag, or the assignment metadata tag associated with each of the electronic file assignment submissions.

10. The computer implemented method of claim 7 , further comprising generating the assignment submission summary to display a list of outstanding assignments associated with the students based on the assignment metadata tag, the student metadata tag, and the class metadata tag.

11. The computer implemented method of claim 7 , further comprising:

receiving the electronic file assignment submissions in response to the file request from the plurality of client devices associated with the corresponding plurality of students; and

associating, for each of the received electronic file assignment submissions, a student metadata tag with the received electronic file submission based on a first student that submitted the electronic file assignment submission.

12. The computer implemented method of claim 11 , further comprising:

receiving, from the client device associated with the teacher, a request to filter the assignment submission by the first student; and

filtering the assignment submission summary within the graphical user interface based on the student metadata tag associated with the first student and without visually referencing the folder hierarchy within the graphical user interface.

13. The computer implemented method of claim 6 , further comprising concatenating the at least two of the metadata tags into a single concatenated metadata tag, wherein the single concatenated metadata tags comprise a hierarchy order of the metadata tags, and wherein an empty metadata tag is populated with a null entry.

14. The computer implemented method of claim 1 , wherein the assignment submission summary comprises a number of submissions to the file request, a number of late submissions to the file request, and a number of missing submissions to the file request.

15. A system comprising:

at least one processor; and

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

receive, by a server device and from a client device associated with a teacher, a file request to distribute an assignment to a plurality of client devices associated with a corresponding plurality of students, the file request comprising request information that comprises an assignment name;

generate, based on the assignment name from the file request and prior to receiving electronic file submissions, a target assignment folder on the server device within a content management system account associated with the teacher, wherein the target assignment folder is located within a folder hierarchy;

store, on the server device, the electronic file assignment submissions received in response to the file request within the folder hierarchy, wherein the electronic file assignment submissions are stored in the target assignment folder within the folder hierarchy upon being received from the plurality of client devices associated with the corresponding plurality of students; and

provide, from the server device and to the client device associated with the teacher, a graphical user interface that comprises an assignment submission summary that lists the electronic file assignment submissions within a single user interface view without visually referencing the folder hierarchy.

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

generate metadata tags associated with the file request based on the request information;

associate at least two of the metadata tags to assignments based on the request information; and

provide, to the plurality of client devices associated with the corresponding plurality of students, the assignments including the at least two of the metadata tags.

17. The system of claim 16 , further comprising instructions that, wherein the metadata tags comprise an assignment metadata tag, a student metadata tag, a class metadata tag, and a teacher metadata tag.

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

receive, by a server device and from a client device associated with a teacher, a file request to distribute an assignment to a plurality of client devices associated with a corresponding plurality of students, the file request comprising request information that comprises an assignment name;

generate, based on the assignment name from the file request and prior to receiving electronic file submissions, a target assignment folder on the server device within a content management system account associated with the teacher, wherein the target assignment folder is located within a folder hierarchy;

store, on the server device, the electronic file assignment submissions received in response to the file request within the folder hierarchy, wherein the electronic file assignment submissions are stored in the target assignment folder within the folder hierarchy upon being received from the plurality of client devices associated with the corresponding plurality of students; and

provide, from the server device and to the client device associated with the teacher, a graphical user interface that comprises an assignment submission summary that lists the electronic file assignment submissions within a single user interface view without visually referencing the folder hierarchy.

19. The non-transitory computer-readable medium of claim 18 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:

generate metadata tags associated with the file request based on the request information;

associate at least two of the metadata tags to assignments based on the request information; and

provide, to the plurality of client devices associated with the corresponding plurality of students, the assignments including the at least two of the metadata tags.

20. The non-transitory computer-readable medium of claim 19 , further comprising instructions that, when executed by the at least one processor, cause the computer system to concatenate the at least two of the metadata tags into a single concatenated metadata tag, wherein the single concatenated metadata tags comprise a hierarchy order of the metadata tags.

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 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
SECURITY INTEREST Recorded Apr 14, 2017
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042254/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2016
From: MOONDRA, RITU; LOW, CALVIN; WITTE, KRISTEN; FISH, DAVID; MACARTNEY, IAN; STERN, BEN; BONNEY-ACHE, KELLY
To: DROPBOX, INC.
Reel/Frame 039695/0909 →
Cited By (5)
US 1,095,590 US 1,117,300 US 1,120,942 US 12,469,405 US 12,705,375