Automatic file storage and sharing
First Claim
1. A method comprising:
- receiving, at a client device, a sharing request for an object that is not synchronized with a content management system, the object displayed within a first interface that is provided by an operating system of the client device, the client device including a folder synchronized with the content management system, the sharing request comprising a click-and-drag operation performed on the object within the first interface and moving the object from the first interface to the synchronized folder, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the click-and-drag operation, transmits a command to the client device to display a sharing element within a second user interface generated by the client application, the sharing element including a field to allow a user to enter a recipient and prompting the user to identify the recipient with whom the object is to be shared; and
responsive to receiving the sharing request;
storing the object in the synchronized folder;
sending the object to the content management system for storage by the content management system in a location corresponding to the synchronized folder 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 location of the content management system corresponding to the synchronized folder of the client device.
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.
117 Citations
15 Claims
-
1. A method comprising:
-
receiving, at a client device, a sharing request for an object that is not synchronized with a content management system, the object displayed within a first interface that is provided by an operating system of the client device, the client device including a folder synchronized with the content management system, the sharing request comprising a click-and-drag operation performed on the object within the first interface and moving the object from the first interface to the synchronized folder, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the click-and-drag operation, transmits a command to the client device to display a sharing element within a second user interface generated by the client application, the sharing element including a field to allow a user to enter a recipient and prompting the user to identify the recipient with whom the object is to be shared; and responsive to receiving the sharing request; storing the object in the synchronized folder; sending the object to the content management system for storage by the content management system in a location corresponding to the synchronized folder 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 location of the content management system corresponding to the synchronized folder of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. A method comprising:
-
receiving, from a client device having a folder synchronized with a content management system, a sharing request comprising a click-and-drag operation moving an object that is not synchronized with the content management system to the folder, the object displayed within a first interface provided by an operating system of the client device, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the click-and-drag operation, transmits a command to the client device to display a sharing element within a second user interface generated by the client application and over all other interface elements displayed by the client application or the operating system that includes a field to allow a user to enter a recipient and that prompts a user to identify the recipient with whom the object is to be shared; and responsive to receiving the sharing request; receiving the object from the client device; storing the object in a location of the content management system synchronized with the synchronized folder of the client device, the object stored in the synchronized folder responsive to the sharing request; automatically generating a link corresponding to the location of the content management system synchronized with the synchronized folder; and sending the link to the recipient. - View Dependent Claims (8, 9)
-
-
10. 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 for an object that is not synchronized with a content management system, the object displayed within a first user interface provided by an operating system of the client device, the client device including a folder synchronized with the content management system, the sharing request comprising a click-and-drag operation performed on the object within the first interface and moving the object from the first interface to the synchronized folder, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the click-and-drag operation, transmits a command to the client device to display a sharing element within a second user interface generated by the client application, the sharing element including a field to allow a user to enter a recipient and prompting the user to identify the recipient with whom the object is to be shared; and responsive to receiving the sharing request; storing the object in the synchronized folder; sending the object to the content management system for storage in a location of the content management system corresponding to the synchronized folder; 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 location of the content management system corresponding to the synchronized folder of the client device. - View Dependent Claims (11, 12, 13, 14)
-
Specification