IP Library Granted Patent US 11,789,590
Granted Patent B2
US 11,789,590 · App. 17/589,621 · Granted Oct 17, 2023

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,789,590
App. No.
17/589,621
Granted
Oct 17, 2023
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 (38)

1. A method, comprising:

detecting a selection of a first identifier and of a second identifier in a native application interface; and

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

determining that both the first identifier and the second identifier are identifiers for a first content item type from a plurality of content item types, wherein the plurality of content item types further comprises a second content item type, the first content item type corresponding to files and the second content item type corresponding to folders, and

in response to determining that both the first identifier and the second identifier are identifiers for the first content item type, causing a share bar graphical element to be displayed with text stating a count that reflects at least the first identifier and the second identifier and an indication that both identifiers are identifiers for the first content item type, the share bar graphical element being programmatically associated with a function to share selected content items.

2. The method of claim 1 , wherein the first content item type represents a file.

3. The method of claim 1 , further comprising detecting a selection of another content item of the first content item type, and updating the share bar graphical element to indicate that three content items of the first content item type have been selected for sharing.

4. The method of claim 1 , wherein the second content item type represents a folder.

5. The method of claim 1 , wherein functionality of the share bar is facilitated using a content management system.

6. The method of claim 5 , wherein the native application 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 content items.

7. The method of claim 1 , further comprising:

detecting a selection of the share bar graphical element; and

sharing the selected content items with at least one other client device.

8. A non-transitory computer-readable medium comprising memory with instructions encoded thereon that, when executed by one or more processors, cause the one or more processors to perform operations, the instructions comprising instructions to:

detect a selection of a first identifier and of a second identifier in a native application interface; and

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

determine that both the first identifier and the second identifier are identifiers for a first content item type from a plurality of content item types, wherein the plurality of content item types further comprises a second content item type, the first content item type corresponding to files and the second content item type corresponding to folders, and

in response to determining that both the first identifier and the second identifier are identifiers for the first content item type, cause a share bar graphical element to be displayed with text stating a count that reflects at least the first identifier and the second identifier and an indication that both identifiers are identifiers for the first content item type, the share bar graphical element being programmatically associated with a function to share selected content items.

9. The non-transitory computer-readable medium of claim 8 , wherein the first content item type represents a file.

10. The non-transitory computer-readable medium of claim 8 , the instructions further comprising instructions to detect a selection of another content item of the first content item type, and update the share bar graphical element to indicate that three content items of the first content item type have been selected for sharing.

11. The non-transitory computer-readable medium of claim 8 , wherein the second content item type represents a folder.

12. The non-transitory computer-readable medium of claim 8 , wherein functionality of the share bar is facilitated using a content management system.

13. The non-transitory computer-readable medium of claim 12 , wherein the native application 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 content items.

14. The non-transitory computer-readable medium of claim 8 , the instructions further comprising instructions to:

detect a selection of the share bar graphical element; and

share the selected content items with at least one other client device.

15. A system, comprising:

memory with instructions encoded thereon; and

one or more processors that, when executing the instructions, are caused to perform operations comprising:

detecting a selection of a first identifier and of a second identifier in a native application interface; and

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

determining that both the first identifier and the second identifier are identifiers for a first content item type from a plurality of content item types, wherein the plurality of content item types further comprises a second content item type, the first content item type corresponding to folders and the second content item type corresponding to files, and

in response to determining that both the first identifier and the second identifier are identifiers for the first content item type, causing a share bar graphical element to be displayed with text stating a count that reflects at least the first identifier and the second identifier and an indication that both identifiers are identifiers for the first content item type, the share bar graphical element being programmatically associated with a function to share selected content items.

16. The system of claim 15 , wherein the first content item type represents a file.

17. The system of claim 15 , the operations further comprising detecting a selection of another content item of the first content item type, and updating the share bar graphical element to indicate that three content items of the first content item type have been selected for sharing.

18. The system of claim 15 , wherein the second content item type represents a folder.

19. The system of claim 15 , wherein functionality of the share bar is facilitated using a content management system.

20. The system of claim 19 , wherein the native application 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 content items.

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 Feb 10, 2022
From: LAPIER, PHILIP; LARABIE-BELANGER, MAXIME
To: DROPBOX, INC.
Reel/Frame 058970/0069 →