AUTOMATIC FILE STORAGE AND SHARING
First Claim
1. A method comprising:
- receiving, at a client device, a sharing request, the client device having a first storage location synchronized with a content management system, the sharing request identifying a recipient and an object stored in a second storage location of the client device, the second storage location not synchronized with the content management system; and
responsive to receiving the sharing request;
storing the object in the first storage location;
sending the object to the content management system for storage in a third storage location of the content management system, the third storage location synchronized with the first storage location of the client device; and
sending the sharing request to an automatic link engine of the content management system configured to automatically generate and send to the recipient a link corresponding to the third storage location.
3 Assignments
0 Petitions
Accused Products
Abstract
Described embodiments enable the automatic uploading and sharing of objects via a content management system (CMS). A user of a client device may request to share an object via a user interface. Prior to the request, the object may be stored in a storage location of the client device that is not synchronized with the CMS. In one embodiment, client software detects a “click-and-drag” operation of an object and provide a sharing element into which an object may be dropped for sharing. The CMS receives the sharing request and may automatically initiate a sharing process comprising receiving the object from the client device, storing the object in the CMS, generating a link to the object, and sending the link to indicated or pre-determined recipient(s). In various embodiments, the objects are synchronized with the CMS and/or organized according to various object parameters within a directory of the CMS.
88 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a client device, a sharing request, the client device having a first storage location synchronized with a content management system, the sharing request identifying a recipient and an object stored in a second storage location of the client device, the second storage location not synchronized with the content management system; and responsive to receiving the sharing request; storing the object in the first storage location; sending the object to the content management system for storage in a third storage location of the content management system, the third storage location synchronized with the first storage location of the client device; and sending the sharing request to an automatic link engine of the content management system configured to automatically generate and send to the recipient a link corresponding to the third storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, from a client device having a first storage location synchronized with a content management system, a sharing request identifying a recipient and an object stored in a second storage location of the client device, the second storage location not synchronized with the content management system; and responsive to receiving the sharing request; receiving the object from the client device; storing the object in a third storage location of the content management system, the third storage location synchronized with the first storage location of the client device, the object stored in the first storage location responsive to the sharing request; automatically generating a link corresponding to the third storage location; and sending the link to the recipient. - View Dependent Claims (11, 12)
-
-
13. A system comprising:
-
a processor configured to execute instructions; a non-transitory, non-volatile storage medium containing instructions, which when executed by the processor cause the processor to perform the steps of; receiving, at a client device, a sharing request, the client device having a first storage location synchronized with a content management system, the sharing request identifying a recipient and an object stored in a second storage location of the client device, the second storage location not synchronized with the content management system; and responsive to receiving the sharing request; storing the object in the first storage location; sending the object to the content management system for storage in a third storage location of the content management system, the third storage location synchronized with the first storage location of the client device; and sending the sharing request to an automatic link engine of the content management system configured to automatically generate and send to the recipient a link corresponding to the third storage location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification