IP Library Granted Patent US 9,740,874
Granted Patent B2
US 9,740,874 · App. 14/103,713 · Granted Aug 22, 2017

Content preview including sharable information

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 9,740,874
App. No.
14/103,713
Granted
Aug 22, 2017
Kind
B2
Abstract

A user of a content management system can store one or more content items at the user's account with the system. In some instances, the system can generate and present a preview of a content item of interest (e.g., a content item selected by the user). In addition to the preview of the content item, the system can generate and present a web address or other machine-readable code referring to (or otherwise associated with) the preview of the content item. Various embodiments of the present disclosure can enable the web address or other machine-readable code to be sharable and to provide access to the content item (or a copy thereof). For example, the user who is previewing the content item can share the web address of the preview with one or more other users. The one or more users can then access the content item via the web address.

Claims (47)

1. A system for providing content preview and sharable information, comprising:

at least one processor;

one or more computer readable media; and

computer readable instructions, stored on the one or more computer readable media, that when executed by the at least one processor, cause the system to:

receive an instruction from a user account to provide a preview of a content item associated with a unique identifier and stored at an online content management system, the preview contains a portion of the content item, and wherein the preview of the content item is associated with a unique token distinct from the unique identifier;

generate the preview of the content item;

generate a uniform resource locator based, at least in part, on the unique token, the uniform resource locator providing access to the preview of the content item via a content management system; and

determine access permissions to the content item enabled by the preview of the content item, the access permissions permitting access to the content item stored at the content management system via the uniform resource locator when accessing the preview of the content item.

2. The system of claim 1 , wherein the unique token for the content item is generated based, at least in part, on an output produced from hashing identification information for the content item and identification information for a user account associated with the content item.

3. The system of claim 1 , wherein the computer readable instructions further cause the system to:

provide, in conjunction with the preview of the content item, a notification indicating that the uniform resource locator is sharable with one or more recipient accounts.

4. The system of claim 1 , wherein the computer readable instructions further cause the system to:

provide one or more options for the user account to configure access permissions associated with the content item.

5. The system of claim 4 , wherein the one or more options enable the user account to configure the access permissions associated with the content item as being publicly accessible, accessible to one or more selected recipient accounts, or accessible to the user account.

6. The system of claim 4 , wherein the one or more options enable the user account to configure at least a portion of the access permissions associated with the content item as corresponding to read-only access or read-write access.

7. The system of claim 1 , wherein the computer readable instructions further cause the system to:

receive data indicating that a recipient has attempted to access the content item using the uniform resource locator;

provide the recipient with access to the content item; and

set the unique token to expire at a specified time or after a specified duration.

8. A computer-implemented method, comprising:

receiving an instruction to provide a preview of a content item that contains a portion of content of the content item, wherein the content item is associated with a unique identifier stored at a content management system;

obtaining a machine-readable code, distinct from the unique identifier, that provides access to the preview of the content item via the content management system, the machine-readable code being uniquely representative of the preview of the content item;

determining access permissions to the content item enabled by the preview of the content item, the access permissions permitting access to the content item via the machine-readable code when accessing the preview of the content item; and

providing the preview of the content item in conjunction with the machine-readable code.

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

providing, in conjunction with the preview of the content item, information indicating that the machine-readable code is sharable with one or more recipient accounts.

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

receiving data indicating that a recipient has attempted to access the content item using the machine-readable code; and

providing the recipient with access to the content item.

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

providing one or more options to configure access permissions associated with the content item.

12. The computer-implemented method of claim 11 , wherein the one or more options enable the access permissions associated with the content item to be configured as being publicly accessible, accessible to one or more selected recipient accounts, or accessible to a user account associated with the content item.

13. The computer-implemented method of claim 11 , wherein the one or more options enables at least a portion of the access permissions associated with the content item to be configured to correspond to read-only access or read-write access.

14. The computer-implemented method of claim 8 , wherein the machine-readable code comprises at least one of a uniform resource locator (URL), a barcode, or a quick response (QR) code.

15. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to:

receive an instruction to provide a preview of a content item that contains a portion of content of the content item, wherein the content item is associated with a unique identifier stored at a content management system;

determine that a machine-readable code, distinct from the unique identifier, uniquely representative of a web location for accessing the preview of the content item has yet to be generated;

generate the machine-readable code that uniquely represents the web location for accessing the preview of the content item;

determine access permissions to the content item enabled by the preview of the content item, the access permissions permitting access to the content item stored at the content management system via the machine-readable code when accessing the preview of the content item; and

provide the preview of the content item in conjunction with the machine-readable code.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions cause the computing system to further:

provide, in conjunction with the preview of the content item, information indicating that the machine-readable code is sharable with one or more recipient accounts.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the machine-readable code is generated based, at least in part, on identification information for the content item and identification information for a user account associated with the content item.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions cause the computing system to further:

providing one or more options to configure access permissions associated with the content item.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the one or more options enable the access permissions associated with the content item to be configured as being publicly accessible, accessible to one or more selected recipient accounts, or accessible to a user account associated with the content item.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the one or more options enables at least a portion of the access permissions associated with the content item to be configured to correspond to read-only access or read-write access.

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 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069600/0149 →