IP Library Granted Patent US 12,086,151
Granted Patent B2
US 12,086,151 · App. 18/353,600 · Granted Sep 10, 2024

Shared folder backed integrated workspaces

Inventors: Sean Beausoleil (Mountain View, CA); Matteus Pan (San Francisco, CA); Jean-Denis Greze (San Francisco, CA); Anthony DeVincenzi (San Francisco, CA); Maxwell Johnson (San Francisco, CA); Jack Dubie (Menlo Park, CA); Colin Dunn (San Francisco, CA)
Assignee: Dropbox, Inc.
G06F16/248G06F3/0481G06F3/04817G06F3/0484G06F3/04842G06F3/04847G06F16/168G06F16/178G06F16/252G06F16/285G06F16/93G06F16/9535G06F16/9574G06F16/958G06F40/123G06F40/134G06F40/166G06F40/186G06Q10/10G06Q10/101G06Q10/107H04L12/1822H04L12/1827H04L41/22H04L51/046H04L51/08H04L51/216H04L51/42H04L51/48H04L51/52H04L51/56H04L63/08H04L63/10H04L63/108H04L67/1097H04L67/306G06F2203/04803H04L51/10H04L51/224
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 12,086,151
App. No.
18/353,600
Granted
Sep 10, 2024
Kind
B2
Abstract

Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.

Claims (65)

1. A method comprising:

identifying, by a content management system, a workspace associated with a plurality of user accounts, the workspace comprising a plurality of content items associated therewith;

analyzing, by the content management system, metadata associated with the plurality of content items;

based on an analysis of the metadata, identifying, by the content management system, a first content item to be pinned and a second content item to be pinned;

generating, by the content management system, a graphical user interface representing the workspace, wherein generating the graphical user interface comprises:

generating a plurality of graphical elements corresponding to the plurality of content items, and

pinning a first graphical element corresponding to the first content item and a second graphical element corresponding to the second content item to a location on the graphical user interface separate from remaining graphical elements of the plurality of graphical elements; and

causing, by the content management system, display of the graphical user interface on a user device of a user account of the plurality of user accounts.

2. The method of claim 1 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

ranking the plurality of content items based on access frequency to each content item.

3. The method of claim 2 , further comprising:

determining that the first content item is accessed most frequently.

4. The method of claim 1 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

determining that the first content item has been designated by the user account as important.

5. The method of claim 1 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

ranking the plurality of content items based on a recency of access.

6. The method of claim 5 , further comprising:

determining that the first content item was accessed most frequently.

7. The method of claim 1 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

ranking the plurality of content items based on a count of user accounts that accessed each content item.

8. The method of claim 7 , further comprising:

determining that the first content item has been accessed by the most user accounts.

9. A method comprising,

receiving, by a content management system, a request to access a workspace associated with a plurality of user accounts, the workspace comprising a plurality of content items associated therewith;

analyzing, by the content management system, metadata associated with the plurality of content items;

based on an analysis of the metadata, identifying, by the content management system, a first content item to be pinned;

generating, by the content management system, a graphical user interface representing the workspace, wherein generating the graphical user interface comprises:

generating a plurality of graphical elements corresponding to the plurality of content items, and

pinning a first graphical element corresponding to the first content item to a location on the graphical user interface separate from remaining graphical elements of the plurality of graphical elements; and

causing, by the content management system, display of the graphical user interface on a user device of a user account of the plurality of user accounts.

10. The method of claim 9 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

ranking the plurality of content items based on access frequency to each content item.

11. The method of claim 10 , further comprising:

determining that the first content item is accessed most frequently.

12. The method of claim 9 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

determining that the first content item has been designated by the user account as important.

13. The method of claim 9 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

ranking the plurality of content items based on a recency of access.

14. The method of claim 13 , further comprising:

determining that the first content item was accessed most frequently.

15. The method of claim 9 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

ranking the plurality of content items based on a count of user accounts that accessed each content item.

16. The method of claim 15 , further comprising:

determining that the first content item has been accessed by the most user accounts.

17. A method comprising,

receiving, by a content management system, a request from a user account to access a workspace associated with a plurality of user accounts comprising the user account, the workspace comprising a plurality of content items associated therewith;

analyzing, by the content management system, metadata associated with the plurality of content items and the user account;

based on an analysis of the metadata, identifying, by the content management system, a first content item to be pinned;

generating, by the content management system, a graphical user interface representing the workspace, wherein generating the graphical user interface comprises:

generating a plurality of graphical elements corresponding to the plurality of content items, and

pinning a first graphical element corresponding to the first content item to a location on the graphical user interface separate from remaining graphical elements of the plurality of graphical elements; and

causing, by the content management system, display of the graphical user interface on a user device of a user account of the plurality of user accounts.

18. The method of claim 17 , wherein analyzing, by the content management system, the metadata associated with the plurality of content items comprises:

determining that the first content item has been designated by the user account as important.

19. The method of claim 18 , further comprising:

receiving, by the content management system, a second request from a second user account to access the workspace;

analyzing, by the content management system, second metadata associated with the plurality of content items and the second user account;

based on the analysis of the second metadata, identifying a second content item to be pinned;

generating, by the content management system, a second graphical user interface representing the workspace, wherein generating the second graphical user interface comprises:

generating a second plurality of graphical elements corresponding to the plurality of content items, and

pinning a second graphical element corresponding to the second content item to a second location on the second graphical user interface separate from remaining second graphical elements of the plurality of graphical elements, wherein the first graphical element corresponding to the first content item is co-located with the remaining second graphical elements; and

causing, by the content management system, display of the second graphical user interface on a second user device of the second user account.

20. The method of claim 19 , wherein analyzing, by the content management system, the second metadata associated with the plurality of content items comprises:

determining that the second content item has been designated by the second user account as important; and

determining that the first content item has not been designated by the second user account as important.

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 Jul 18, 2023
From: BEAUSOLEIL, SEAN; PAN, MATTEUS; GREZE, JEAN-DENIS; DEVINCENZI, ANTHONY; JOHNSON, MAXWELL; DUBIE, JACK; DUNN, COLIN
To: DROPBOX, INC.
Reel/Frame 064301/0078 →