IP Library Granted Patent US 11,269,490
Granted Patent B2
US 11,269,490 · App. 16/685,952 · Granted Mar 8, 2022

User interface for content sharing client in a desktop file system context

Inventors: Philip LaPier (San Francisco, CA); Maxime Larabie-Belanger (San Francisco, CA)
Assignee: Dropbox, Inc.
G06F3/0482G06F16/93G06F40/123G06F40/166G06F40/169G06F40/197
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,269,490
App. No.
16/685,952
Granted
Mar 8, 2022
Kind
B2
Abstract

Described embodiments enable device users to share content items directly from the context of a desktop file system user interface. A share bar is displayed in the file system user interface, where the share bar includes one or more graphical control elements that provide additional functionality with respect to one or more selected content items in the user interface. The additional functionality can include sharing the selected item, moving the item, downloading the item, and viewing sharing status, version history, completion status, comments, or other information about the item.

Claims (36)

1. A method, comprising:

generating for display, on a client device, a file system interface including a plurality of identifiers wherein each identifier comprises a corresponding attribute indicating at least one file or folder;

detecting a selection of a first identifier and of a second identifier in the file system interface; and

in response to detecting the selection of the first identifier and the second identifier:

determining, from a plurality of candidate attributes of each of the first identifier and the second identifier, that at least one attribute of the first identifier and the second identifier is that both identifiers are identifying files,

in response to determining that at least one attribute of the first identifier and the second identifier is that both identifiers are identifying files, generating a share bar graphical element, the share bar graphical element being a selectable share button programmatically associated with a function to share selected files and having text stating a count of selected identifiers and an indication that both identifiers are identifying files, wherein the count accounts for the selected first and second identifiers, and

causing the file system interface to display the share bar graphical element, the share bar graphical element programmatically associated with a function to share selected files corresponding to the selected first identifier and second identifier.

2. The method of claim 1 , further comprising detecting a selection of another file, and updating the share bar graphical element to indicate that three files have been selected for sharing.

3. The method of claim 1 , wherein the file system interface includes a field configured to receive a message associated with the first identifier and the second identifier, and wherein a content management system transmits the message to identified recipients associated with the selected files.

4. The method of claim 1 , further comprising:

detecting a selection of the share button; and

sharing the selected files with at least one other client device.

5. A computer program product, comprising:

a non-transitory tangible computer-readable storage medium storing computer program code which, when executed by one or more processors of a client device, causes the client device to perform the steps of:

generating for display, on the client device, a file system interface including a plurality of identifiers wherein each identifier comprises a corresponding attribute indicating at least one file or folder;

detecting a selection of a first identifier and of a second identifier in the file system interface; and

in response to detecting the selection of the first identifier and of the second identifier:

determining, from a plurality of candidate attributes of each of the first identifier and the second identifier, that at least one attribute of the first identifier and the second identifier is that both identifiers are identifying files,

generating a share bar graphical element, the share bar graphical element being a selectable share button programmatically associated with a function to share selected files and having text count of selected identifiers and an indication that both identifiers are identifying files, wherein the count accounts for the selected first and second identifiers, and

causing the file system interface to display the share bar graphical element, the share bar graphical element programmatically associated with a function to share selected files corresponding to the selected first identifier and second identifier.

6. The computer program product of claim 5 , further causing the one or more processors to detect a selection of another file, and update the share bar graphical element to indicate that two files have been selected for sharing.

7. The computer program product of claim 5 , wherein the file system interface includes a field configured to receive a message associated with the first identifier and the second identifier, and wherein a content management system transmits the message to identified recipients associated with the selected files.

8. The computer program product of claim 5 , wherein the client device is further caused to perform the steps of:

detecting a selection of the share button; and

sharing the selected files with at least one other client device.

9. A computing device, configured to operate as a client device of a content management system, the computing device comprising:

a non-transitory tangible computer-readable storage medium storing computer program code;

one or more processors coupled to the storage medium that, when executing the computer program code, are caused to perform the steps of:

generating for display, on a client device, a file system interface including a plurality of identifiers wherein each identifier comprises a corresponding attribute indicating at least one file or folder;

detecting a selection of a first identifier and of a second identifier in the file system interface;

in response to detecting the selection of the first identifier and of the second identifier:

determining, from a plurality of candidate attributes of each of the first identifier and the second identifier, that at least one attribute of the first identifier and the second identifier is that both identifiers are identifying files;

generating a share bar graphical element, the share bar graphical element being a selectable share button programmatically associated with a function to share selected files and having a text stating a count of selected identifiers and an indication that both identifiers are identifying files, wherein the count accounts for the selected first and second identifiers, and

causing the file system interface to display the share bar graphical element, the share bar graphical element programmatically associated with a function to share selected files corresponding to the selected first identifier and second identifier.

10. The computing device of claim 9 , further causing the one or more processors to detect a selection of another file, and update the share bar graphical element to indicate that three files have been selected for sharing.

11. The computing device of claim 9 , wherein the first interface includes a field configured to receive a message associated with the first identifier and the second identifier, and wherein the content management system transmits the message to identified recipients associated with the selected files.

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 Nov 19, 2019
From: LAPIER, PHILIP; LARABIE-BELANGER, MAXIME
To: DROPBOX, INC.
Reel/Frame 051054/0127 →