IP Library Granted Patent US 10,162,517
Granted Patent B2
US 10,162,517 · App. 15/268,256 · Granted Dec 25, 2018

Cross-application content item management

Inventors: Michael Dwan (San Francisco, CA); Daniel Kluesing (Menlo Park, CA)
Assignee: Dropbox, Inc.
G06F3/04883G06F3/017G06F3/0481G06F3/04842G06F17/30115G06Q30/0207
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 10,162,517
App. No.
15/268,256
Granted
Dec 25, 2018
Kind
B2
Abstract

Techniques for cross-application content item management. In one embodiment, for example, a method comprises detecting a touch gesture related to a representation of a content item displayed by a first application. And based at least in part on detecting the touch gesture, a different application performing a content management action on the content item. The content management action may encompass storing the content item in a content item collection, sharing the content item with a user account, uploading the content item to a server, or a combination thereof.

Claims (72)

1. A method comprising:

at a client electronic device, detecting a touch gesture related to a representation of a content item, the representation displayed by a first application; and

based at least in part on the detecting the touch gesture, performing, at the client electronic device by a content management application associated with at least a first user account, a content management action on the content item, wherein the content management application is a different application from the first application;

wherein the performing the content management action on the content item causes:

storing a copy of the content item in a content item collection associated with the first user account,

sharing a copy of the content item with a second user account other than the first user account, or

storing a copy of the content item in the content item collection associated with the first user account and sharing a copy of the content item with the second user account other than the first user account.

2. The method of claim 1 , wherein the representation displayed by the first application comprises at least one of:

a portion of the content item,

a thumbnail of the content item,

a Uniform Resource Locator to the content item,

a pointer to the content item,

an identifier of a collection to which the content item belongs, metadata associated with the content item, or

attributes of the content item.

3. The method of claim 1 , wherein the content item is a first content item and the representation is a second content item related to the first content item.

4. The method of claim 1 , wherein the touch gesture comprises a long press gesture.

5. The method of claim 1 , wherein the first application and the content management application execute as different processes.

6. The method of claim 1 , wherein a first set of instructions implement the first application and a second different set of instructions implement the content management application.

7. The method of claim 1 , wherein:

the touch gesture is a first touch gesture;

the method further comprises detecting a second touch gesture, that is not the first touch gesture, wherein the second touch gesture selects the content item collection associated with the first user account;

the performing the content management action on the content item causes the storing the copy of the content item in the content item collection associated with the first user account; and

performing the content management action on the content item is based at least in part on the detecting the second touch gesture.

8. The method of claim 1 , wherein:

the touch gesture is a first touch gesture;

the method further comprises detecting a second touch gesture, that is not the first touch gesture, wherein the second touch gesture selects the second user account;

the performing the content management action on the content item causes the sharing the copy of the content item with the second user account; and

performing the content management action on the content item is based at least in part on the detecting the second touch gesture.

9. The method of claim 1 , wherein:

the representation of the content item displayed by the first application is displayed in a first user interface of the first application;

the method further comprises displaying a second user interface of the content management application that is not the first user interface of the first application; and

displaying the second user interface is based at least in part on the detecting the touch gesture.

10. The method of claim 1 , further comprising:

obtaining metadata about the content item;

wherein the performing the content management action on the content item causes:

selecting the content item collection based at least in part on the metadata about the content item; and

the storing the copy of the content item in the content item collection.

11. The method of claim 1 , wherein the touch gesture is a first touch gesture; and wherein the method further comprises:

detecting a second touch gesture that is not the first touch gesture; and

selecting the content management action to perform on the content item based at least in part on the second touch gesture detected.

12. A client electronic device comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause performance of operations comprising:

detecting a touch gesture, related to a content item, received by a first application, the touch gesture detected at the client electronic device; and

based at least in part on the detecting the touch gesture, performing, at the client electronic device by a content management application associated with at least a first user account, a content management action on the content item, wherein the content management application is a different application from the first application;

wherein the performing the content management action on the content item comprises at causes:

storing a copy of the content item in a content item collection associated with the first user account,

sharing the copy of the content item with a second user account other than the first user account, or

storing the copy of the content item in the content item collection associated with the first user account and sharing the copy of the content item with the second user account other than the first user account.

13. The client electronic device of claim 12 , wherein the first application and the content management application execute as different processes on the client electronic device.

14. The client electronic device of claim 12 , wherein the content management action on the content item causes sharing the copy of the content item with the second user account other than the first user account; and wherein the sharing the copy of the content item with the second user account other than the first user account comprises sending a Uniform Resource Locator (URL) to an e-mail address associated with the second user account.

15. The client electronic device of claim 12 , further comprising:

a touch screen display; and

wherein the touch gesture is detected via the touch screen display.

16. The client electronic device of claim 12 ,

wherein the content item collection associated with the first user account is stored at the client electronic device; and

wherein the performing the content management action on the content item causes the storing, at the client electronic device, the copy of the content item in the content item collection associated with the first user account.

17. One or more non-transitory computer-readable media storing instructions that, when executed by a client electronic device, cause the client electronic device to perform operations comprising:

detecting a first touch gesture while a first application is open and displays a graphical representation of a content item, the first touch gesture detected at the client electronic device; and

based at least in part on the detecting the first touch gesture, a content management application performing, at the client electronic device, a content management action on the content item;

wherein the performing the content management action on the content item causes:

storing the content item in a content item collection,

sharing the content item with a user account,

uploading the content item to a server, or

any combination thereof.

18. The one or more non-transitory computer-readable media of claim 17 , wherein

the instructions implement the content management application; and

the instructions do not implement the first application.

19. The one or more non-transitory computer-readable media of claim 17 , wherein:

the content item is a folder;

performing the content management action on the content item causes the sharing the content item with the user account; and

the sharing the content item with the user account comprises linking the folder with the user account.

Assignments (6)
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 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
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 Jul 8, 2018
From: DWAN, MICHAEL; KLUESING, DANIEL
To: DROPBOX, INC.
Reel/Frame 046288/0136 →
SECURITY INTEREST Recorded Apr 14, 2017
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042254/0001 →
Continuity (2)
Continuation 14035652 · Sep 24, 2013
Related Publication 20170003870A1 · Jan 5, 2017