IP Library Granted Patent US 11,354,328
Granted Patent B2
US 11,354,328 · App. 17/220,369 · Granted Jun 7, 2022

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/0484G06F3/04817G06F3/04842G06F3/04847G06F16/168G06F16/178G06F16/252G06F16/285G06F16/958G06F16/9535G06F16/9574G06F40/123G06F40/134G06F40/166G06F40/186G06Q10/10G06Q10/107H04L12/1822H04L12/1827H04L41/22H04L51/046H04L51/08H04L51/16H04L51/22H04L51/28H04L51/32H04L51/36H04L63/08H04L63/10H04L63/108H04L67/1097H04L67/306G06F2203/04803H04L51/10H04L51/24
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,354,328
App. No.
17/220,369
Granted
Jun 7, 2022
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 (51)

1. A method comprising:

receiving, by a content management system, a request to view a workspace associated with an account of a user;

generating, by the content management system, a workspace graphical user interface corresponding to the workspace;

receiving, by the content management system via the workspace graphical user interface, a search request comprising at least one search term;

searching, by the content management system, for content items and messages that match the at least one search term, wherein the searching comprises:

searching the workspace and one or more other workspaces associated with the account of the user,

searching a first set of data stored locally on a client device associated with the account of the user and a second set of data stored on the content management system, and

searching a third set of data stored on one or more network resources external to the content management system and to the client device;

providing, by the content management system, search results to the user via the workspace graphical user interface;

receiving, by the content management system, a user selection of at least one of the search results; and

providing for display, by the content management system, a preview of the at least one of the search results to the user.

2. The method of claim 1 , further comprising:

responsive to the user selection, adding, by the content management system, the at least one of the search results to the workspace.

3. The method of claim 1 , wherein the searching further comprises:

searching a contact database based on the at least one search term.

4. The method of claim 1 , further comprising:

searching, by the content management system, for internal comments that match the at least one search term, wherein the searching comprises searching the workspace and the one or more other workspaces associated with the account of the user.

5. A non-transitory computer readable medium including one or more sequences of instructions which, when executed by one or more processors, cause a content management system to perform operations, comprising:

receiving, by the content management system, a request to view a workspace associated with an account of a user;

generating, by the content management system, a workspace graphical user interface corresponding to the workspace;

receiving, by the content management system via the workspace graphical user interface, a search request comprising at least one search term;

searching, by the content management system, for content items that match the at least one search term, wherein the searching comprises:

searching the workspace and one or more other workspaces associated with the account of the user,

searching a first set of data stored locally on a client device associated with the account of the user and a second set of data stored on the content management system, and

searching a third set of data stored on one or more network resources external to the content management system and to the client device;

providing, by the content management system, search results to the user via the workspace graphical user interfaces;

receiving, by the content management system, a user selection of at least one of the search results; and

providing for display, by the content management system, a preview of the at least one of the search results to the user.

6. The non-transitory computer readable medium of claim 5 , further comprising:

responsive to the user selection, adding, by the content management system, the at least one of the search results to the workspace.

7. The non-transitory computer readable medium of claim 5 , further comprising:

searching, by the content management system, for messages that match the at least one search term, wherein the searching comprises searching the workspace and the one or more other workspaces associated with the account of the user.

8. The non-transitory computer readable medium of claim 5 , further comprising:

searching, by the content management system, for internal comments that match the at least one search term, wherein the searching comprises searching the workspace and the one or more other workspaces associated with the account of the user.

9. A content management system, comprising:

one or more processors; and

a memory having programming instructions stored thereon, which, when executed by the one or more processors, causes the content management system to perform operations comprising:

receiving, by the content management system, a request to view a workspace associated with an account of a user;

generating, by the content management system, a workspace graphical user interface corresponding to the workspace;

receiving, by the content management system via the workspace graphical user interface, a search request comprising at least one search term;

searching, by the content management system, for content items and messages that match the at least one search term, wherein the searching comprises:

searching the workspace and one or more other workspaces associated with the account of the user,

searching a first set of data stored locally on a client device associated with the account of the user and a second set of data stored on the content management system, and

searching a third set of data stored on one or more network resources external to the content management system and to the client device;

providing, by the content management system, search results to the user via the workspace graphical user interface;

receiving, by the content management system, a user selection of at least one of the search results; and

providing for display, by the content management system, a preview of the at least one of the search results to the user.

10. The content management system of claim 9 , wherein the operations further comprise:

responsive to the user selection, adding, by the content management system, the at least one of the search results to the workspace.

11. The content management system of claim 9 , wherein the operations further comprise:

searching, by the content management system, for internal comments that match the at least one search term, wherein the searching comprises searching the workspace and the one or more other workspaces associated with the account of the user.

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 Apr 1, 2021
From: BEAUSOLEIL, SEAN; PAN, MATTEUS; GREZE, JEAN-DENIS; DEVINCENZI, ANTHONY; JOHNSON, MAXWELL; DUBIE, JACK; DUNN, COLIN
To: DROPBOX, INC.
Reel/Frame 055799/0582 →
Continuity (5)
Continuation 16858120 · Apr 24, 2020
Continuation 15624615 · Jun 15, 2017
Continuation 14726030 · May 29, 2015
Provisional Application 62136871 · Mar 23, 2015
Related Publication 20210224261A1 · Jul 22, 2021