IP Library Granted Patent US 11,747,962
Granted Patent B2
US 11,747,962 · App. 17/668,010 · Granted Sep 5, 2023

Bookmarking shared file and folder links

Inventor: Ivan Kirigin (San Francisco, CA)
Assignee: Dropbox, Inc.
G06F3/0482G06F16/9535G06F16/9558G06F16/9562G06F40/134
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 11,747,962
App. No.
17/668,010
Granted
Sep 5, 2023
Kind
B2
Abstract

A document management system that is adapted to allow users to share files or folders by: (1) creating a link to the files or folders; and (2) sharing the link with other users. In particular embodiments, the system is adapted to keep track of any links generated by, sent by, and/or received by a particular user. The system may display a listing of the links upon request by a user, so that the user may re-use or deactivate the links, or modify attributes of the links. Having a centralized listing of the links may be particularly advantageous in helping a user keep track of the files and folders that they have shared and received.

Claims (49)

1. A computer-implemented method comprising:

receiving, from a client device associated with a user account, an inquiry for information pertaining to shared access of one or more content items stored on a content management system; and

in response to the inquiry, providing a list of requests shared by the user account using a plurality of links to the client device, wherein the list of the requests includes request information for each respective request in the list of the requests, the request information including:

a recipient of each respective request;

an option to resend each request; and

an option to remove each request.

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

sharing, by the user account on the content management system, the plurality of links for the one or more content items on the content management system, wherein the plurality of links provides access to the one or more of the content items.

3. The computer-implemented method of claim 1 , wherein the request information further includes a date that each request was received and a name of each shared content item.

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

in response to receiving one of the requests to share at least one of the content items, generating a link, wherein the link is configured to provide a link recipient with at least access to the at least one of the content items.

5. The computer-implemented method of claim 4 , wherein the generated link is a request to share a folder with one or more content items therein.

6. The computer-implemented method of claim 4 , wherein the generated link is a unique URL that is independent of a file set descriptor such that the file set descriptor cannot be inferred from the unique URL.

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

sending, using a server-side mail client, the generated link to an email address associated with a respective recipient; and

automatically capture link information when the generated link is sent and store the captured link information in the content management system.

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

determining a time period after which the link is expired based on a received expiration request.

9. A non-transitory computer-readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:

receive, from a client device associated with a user account, an inquiry for information pertaining to shared access of one or more content items stored on a content management system;

in response to the inquiry, provide a list of requests shared by the user account using a plurality of links to the client device;

a recipient of each respective request;

an option to resend each request; and

an option to remove each request.

10. The non-transitory computer-readable medium of claim 9 , wherein the computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

share, by the user account on the content management system, the plurality of links for the one or more content items on the content management system, wherein the plurality of links for sharing the one or more of the content items.

11. The non-transitory computer-readable medium of claim 9 , the request information further includes a date that each request was received and a name of each shared content item.

12. The non-transitory computer-readable medium of claim 9 , wherein the non-transitory computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

in response to receive one of the requests to share at least one of the content items, generating a link, wherein the link is configured to provide a link recipient with at least access to the at least one of the content items.

13. The non-transitory computer-readable medium of claim 12 , the generated link is a request to share a folder with one or more content items therein.

14. The non-transitory computer-readable medium of claim 12 , the generated link is a unique URL that is independent of a file set descriptor such that the file set descriptor can not be inferred from the unique URL.

15. The non-transitory computer-readable medium of claim 12 , wherein the non-transitory computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

send, use a server-side mail client, the generated link to an email address associated with a respective recipient; and

automatically capture link information when the generated link is sent and store the captured link information in the content management system.

16. The non-transitory computer-readable medium of claim 9 , wherein the computer-readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

determine a time period after which the link is expired based on a received expiration request.

17. A system comprising:

memory configured to store instructions; and

one or more processors configured to execute the instructions and cause the one or more processors to:

receive, from a client device associated with a user account, an inquiry for information pertaining to shared access of one or more content items stored on a content management system,

in response to the inquiry, provide a list of requests shared by the user account using a plurality of links to the client device, wherein the list of the requests includes request information for each respective request in the list of the requests, the request information including:

a recipient of each respective request,

an option to resend each request, and

an option to remove each request.

18. The system of claim 17 , wherein the one or more processors are configured to execute the instructions and cause the one or more processors to:

share, by the user account on the content management system, a plurality of links for one or more content items on the content management system, wherein the plurality of links for sharing the one or more of the content items.

19. The system of claim 17 , wherein the request information further includes a date that each request was received and a name of each shared content item.

20. The system of claim 17 , wherein the one or more processors is configured to execute the instructions and cause the one or more processors to:

in response to receive one of the requests to share at least one of the content items, generating a link, wherein the link is configured to provide a link recipient with at least access to the at least one of the content items.

Assignments (2)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2022
From: KIRIGIN, IVAN
To: DROPBOX, INC.
Reel/Frame 058986/0890 →