IP Library Granted Patent US 11,063,888
Granted Patent B2
US 11,063,888 · App. 16/401,046 · Granted Jul 13, 2021

Shared content item commenting

Inventors: Thomas Carriero (San Francisco, CA); Mark Delamere (San Francisco, CA); Phil Rha (San Francisco, CA); Jon Vincent (San Francisco, CA); Sujay Jayakar (San Francisco, CA)
Assignee: Dropbox, Inc.
H04L51/08H04L12/1818
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,063,888
App. No.
16/401,046
Granted
Jul 13, 2021
Kind
B2
Abstract

Various embodiments provide a commenting system for multiple users to provide and share comments to shared documents. For example, users can share a web link to a collection of content items, such as documents, spreadsheets, photos, and any other media, with other users stored in an online content management system. The commenting system can provide a comment interface displayable alongside a respective content item and the comments can be saved for each user and the content item with associated comments can be synced across the multiple users. The comments can scroll independently of the content in a content item or the comments can be linked to a location therein and the scrolling of the comments can be linked to the scrolling of the content item such that corresponding comments are displayed.

Claims (51)

1. A method comprising:

receiving, at a content management provider, from a first account of the content management provider, synchronization data to modify a content item to include data associated with a comment of the content item;

modifying, at the content management provider, the content item to include the comment based on the synchronization data;

receiving, at the content management provider, from a second account of the content management provider, a request to access the content item; and

providing for display, on an interface of a second computing device associated with the second account, a comment section associated with the content item, wherein the comment section includes the comment and is displayed in association with the content item, wherein the content item is displayed using a native application associated with the content item, wherein the comment section is displayed using an application provided by the content management provider, wherein the comment section is a layer on top of the native application,

wherein the providing for display, on the interface of the second computing device, the comment section comprises:

identifying an address in the content item, the address corresponding to comments of the content item that are stored in the content management provider;

retrieving the comments associated with the content item from the address; and

transmitting the comments to the second computing device at a first time.

2. The method of claim 1 , wherein the synchronization data comprises an address of the comment or comment data to be stored in a metadata field of the content item.

3. The method of claim 2 , wherein scrolling within the content item causes the comment section to correspondingly scroll.

4. The method of claim 1 , wherein the comment section is scrollable independently of the content item.

5. The method of claim 1 , further comprising:

receiving, at the content management provider, a request to share the content item with the second account; and

adding the content item to the second account at the content management provider.

6. The method of claim 1 , further comprising, after the comment section is provided and in response to receiving a second synchronization data including a second comment of the content item, transmitting the second comment to the second computing device to display the second comment in the comment section is association with the content item.

7. The method of claim 1 , further comprising:

receiving, at the content management provider, a second modification that includes second data associated with the comment section of the content item and wherein the second data is a general comment associated with the content item.

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

send, from a first account of a content management provider to the content management provider, a request to access a content item;

receive synchronization data, from the content management provider, to modify the content item from a second account associated with the content management provider to include a comment; and

causing display, on an interface of a second computing device associated with the second account, of a comment section associated with the content item, wherein the comment section includes the comment and is displayed in association with the content item, wherein the content item is displayed using a native application associated with the content item, wherein the comment section is displayed using an application provided by the content management provider, wherein the comment section is a layer on top of the native application,

wherein the instructions to display, on the interface of the second computing device, the comment section further comprises instructions that cause the computing device to:

identify an address in the content item, the address corresponding to comments of the content item that are stored in the content management provider;

retrieve the comments associated with the content item from the address; and

transmit the comments to the second computing device at a first time.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the synchronization data comprises an address of the comment or comment data to be stored in a metadata field of the content item.

10. The non-transitory computer-readable storage medium of claim 9 , wherein scrolling within the content item causes the comment section to correspondingly scroll.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the comment section is scrollable independently of the content item.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions that, when executed by the at least one processor, further cause the computing device to:

send, to the content management provider, a request to share the content item with the second account, wherein adding the content item to the second account includes sharing the comment section with the second account.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions that, when executed by the at least one processor, further cause the computing device to:

receive, from the content management provider, a second modification that includes second data associated with the comment section of the content item and wherein the second data is a general comment associated with the content item.

14. A computing system comprising:

a processor; and

memory including instructions that, when executed by the processor, cause the computing system to:

receive, at a content management provider, from a first account of the content management provider, synchronization data to modify a content item to include a comment of the content item;

receive, at the content management provider, from a second account of the content management provider, a request to access the content item;

modify, by the content management provider, the content item with the second account based on the synchronization data; and

provide, for display on an interface of a second computing device associated with the second account, a comment section associated with the content item, wherein the comment section includes the comment and is displayed in association with the content item, wherein the content item is displayed using a native application associated with the content item, wherein the comment section is displayed using an application provided by the content management provider, wherein the comment section is a layer on top of the native application,

wherein the instructions to provide, for display on the interface of the second computing device associated with the second account, the comment section further comprises instructions that cause the computing system to:

identify an address in the content item, the address corresponding to comments of the content item that are stored in the content management provider;

retrieve the comments associated with the content item from the address; and

transmit the comments to the second computing device at a first time.

15. The computing system of claim 14 , wherein the synchronization data comprises an address of the comment or comment data to be stored in a metadata field of the content item.

16. The computing system of claim 14 , wherein the instructions, when executed by the processor, further enable the computing system to scroll within the content item, wherein scrolling within the content item causes the comment section to correspondingly scroll.

17. The computing system of claim 14 , wherein the instructions, when executed by the processor, further enable the computing system to scroll the comment section independently of the content item.

18. The computing system of claim 14 , wherein the instructions, when executed by the processor, further enable the computing system to:

receive, at the content management provider, a request to share the content item with the second account; and

add the content item to the second account at the content management provider.

19. The computing system of claim 18 , wherein adding the content item to the second account includes sharing the comment section with the second account.

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 →
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 May 1, 2019
From: CARRIERO, THOMAS; DELAMERE, MARK; RHA, PHIL; VINCENT, JON; JAYAKAR, SUJAY
To: DROPBOX, INC.
Reel/Frame 049055/0792 →
Continuity (2)
Continuation 13855853 · Apr 3, 2013
Related Publication 20190260699A1 · Aug 22, 2019