IP Library Patent Application 13777184
Patent Application
App. No. 13/777,184

SYSTEM FOR SENDING A CONTENT ITEM THROUGH AN ONLINE CONTENT MANAGEMENT SYSTEM

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 None
App. No.
13/777,184
Abstract

The disclosed embodiments provide a system that facilitates sending a content item to a recipient through an online content management system. During operation, the system receives a command to send a message including the content item to the recipient, wherein the command may or may not specify that the content item is to be sent through the online content management system. In response to the command, the system sends the content item through the online content management system to the recipient. During this sending process, the system uploads the content item to the online content management system, wherein the uploading process returns a link to the uploaded content item. Next, the system sends the message including the link to the recipient, which enables the recipient (or a client that is acting on behalf of the recipient) to access the content item from the online content management system.

Claims (66)

1 . A computer-implemented method for enabling a user to send a content item through an online content management system, the method comprising:

receiving a command to send a message which includes the content item to one or more recipients; and

in response to the command, sending the content item through the online content management system to the one or more recipients by,

uploading the content item to the online content management system,

receiving a link to the uploaded content item from the online content management system, and

sending the message including the link to the one or more recipients.

2 . The computer-implemented method of claim 1 , wherein the command specifies that the content item is to be sent through the online content management system.

3 . The computer-implemented method of claim 1 , wherein in response to the command, the content item is sent to the one or more recipients through the online content management system if a size of the content item exceeds a threshold, and otherwise the content item is sent directly with the message to the one or more recipients.

4 . The computer-implemented method of claim 1 , wherein the message comprises one of, an email message, a text message and an instant message.

5 . The computer-implemented method of claim 1 , wherein prior to uploading the content item, the method further comprises:

requesting permission to upload the content item to the online content management system;

upon receiving a response granting permission to upload the content item, proceeding to upload the content item; and

if no response granting permission to upload the content item is received, informing the user that the content item cannot be sent.

6 . The computer-implemented method of claim 1 , wherein uploading the content item to the online content management system includes calling functionality in a code module to perform the uploading, wherein the code module is provided by an entity that operates the online content management system.

7 . A computer-implemented method for enabling a user to send a content item through an online content management system, comprising:

receiving a call to upload the content item at the online content management system, the call having been generated by a client upon receiving a request to send a message which includes the content item to one or more recipients; and

in response to the call,

uploading the content item to the online content management system, and

returning a link to the uploaded content item to the client so the client can send the message including the link to the one or more recipients.

8 . The computer-implemented method of claim 7 , wherein the message comprises one of, an email message, a text message and an instant message.

9 . A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for enabling a user to send a content item through an online content management system, the method comprising:

receiving a command to send a message which includes the content item to one or more recipients; and

in response to the command, sending the content item through the online content management system to the one or more recipients by,

uploading the content item to the online content management system,

receiving a link to the uploaded content item from the online content management system, and

sending message including the link to the one or more recipients.

10 . The non-transitory computer-readable storage medium of claim 9 , wherein the command specifies that the content item is to be sent through the online content management system.

11 . The non-transitory computer-readable storage medium of claim 9 , wherein in response to the command, the content item is sent to the one or more recipients through the online content management system if a size of the content item exceeds a threshold, and otherwise the content item is sent directly with the message to the one or more recipients.

12 . The non-transitory computer-readable storage medium of claim 9 , wherein the message comprises one of, an email message, a text message or an instant message.

13 . The non-transitory computer-readable storage medium of claim 9 , wherein prior to uploading the content item, the method further comprises:

requesting permission to upload the content item to the online content management system;

upon receiving a response granting permission to upload the content item, proceeding to upload the content item; and

if no response granting permission to upload the content item is received, informing the user that the content item cannot be sent.

14 . The non-transitory computer-readable storage medium of claim 9 , wherein uploading the content item to the online content management system includes calling functionality in a code module to perform the uploading, wherein the code module is provided by an entity that operates the online content management system.

15 . A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for enabling a user to send a content item through an online content management system, the method comprising:

receiving a call to upload the content item at the online content management system, the call having been generated by a client upon receiving a request to send a message which includes the content item to one or more recipients; and

in response to the call,

uploading the content item to the online content management system, and

returning a link to the uploaded content item to the client so the client can send the message including the link to the one or more recipients.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the message comprises one of, an email message, a text message and an instant message.

17 . A system that enables a user to send a content item through an online content management system, comprising:

a computing device comprising at least one processor and a memory; and

a client on the computing device, wherein the client is configured to,

receive a command to send a message which includes the content item to one or more recipients; and

in response to the command, send the content item through the online content management system to the one or more recipients by,

uploading the content item to the online content management system,

receiving a link to the uploaded content item from the online content management system, and

sending the message including the link to the one or more recipients.

18 . The system of claim 17 , wherein the command specifies that the content item is to be sent through the online content management system.

19 . The system of claim 17 , wherein in response to the command, the content item is sent to the one or more recipients through the online content management system if a size of the content item exceeds a threshold, and otherwise the content item is sent directly with the message to the one or more recipients.

20 . The system of claim 17 , wherein the message comprises one of, an email message, a text message and an instant message.

21 . A system that enables a user to send a content item through an online content management system, comprising:

a host for the online content management system, wherein the host comprises at least one processor and a memory; and

the online content management system which resides on the host and is configured to,

receive a call to upload the content item at the online content management system, the call having been generated by a client upon receiving a request to send a message which includes the content item to one or more recipients; and

in response to the call,

upload the content item to the online content management system, and

return a link to the uploaded content item to the client so the client can send the message including the link to the one or more recipients.

22 . The system of claim 21 , wherein the message comprises one of, an email message, a text message and an instant message.

23 . The system of claim 21 , wherein the content item comprises one or more content items.

24 . A method for enabling a user to send an email message attachment through an online content management system, comprising:

receiving a command from the user to send an email message with an attachment to one or more email recipients; and

if a size of the attachment exceeds a limit, uploading the attachment to the online content management system,

inserting a link to the uploaded attachment into the email message, and

sending the email message including the link to the one or more email recipients.

25 . The method of claim 24 , wherein the command specifies that the content item is to be sent through the online content management system.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069600/0149 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
SECURITY INTEREST Recorded Mar 24, 2014
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032510/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2013
From: FUSHMAN, ILYA; LYNCH, SEAN
To: DROPBOX, INC.
Reel/Frame 030170/0439 →