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 sharing request performed within the first interface, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the sharing request, transmits a command to the client device to display a sharing element within a second user interface generated by the client application; and
responsive to receiving the sharing request;
sending the object to the content management system for storage by the content management system; and
sending the sharing request to the content management system, which is configured to automatically generate and send to a recipient a link to a location of the content management system where the object is stored.
2 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.
-
Citations
20 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 sharing request performed within the first interface, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the sharing request, transmits a command to the client device to display a sharing element within a second user interface generated by the client application; and responsive to receiving the sharing request; sending the object to the content management system for storage by the content management system; and sending the sharing request to the content management system, which is configured to automatically generate and send to a recipient a link to a location of the content management system where the object is stored. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising executable instructions encoded thereon that, when executed by at least one processor, cause the at least one processor to perform operations, the instructions comprising instructions to:
-
receive, 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 sharing request performed within the first interface, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the sharing request, transmits a command to the client device to display a sharing element within a second user interface generated by the client application; and responsive to receiving the sharing request; send the object to the content management system for storage by the content management system; and send the sharing request to the content management system, which is configured to automatically generate and send to a recipient a link to a location of the content management system where the object is stored. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one processor configured to execute instructions; a non-transitory, non-volatile storage medium containing instructions, which when executed by the at least one processor cause the at least one 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 interface that is provided by an operating system of the client device, the sharing request performed within the first interface, wherein a client application that is provided by the content management system and is executing on the client device, responsive to detecting the sharing request, transmits a command to the client device to display a sharing element within a second user interface generated by the client application; and responsive to receiving the sharing request; sending the object to the content management system for storage by the content management system; and sending the sharing request to the content management system, which is configured to automatically generate and send to a recipient a link to a location of the content management system where the object is stored. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification