Aggregate service with file sharing
View Patent ↗One embodiment provides a method, including: sending, from a device, input from a user requesting access to data retrievable by an aggregate service device; sending, from the device, input from the user selecting, from the aggregate service device, a selection of data; and sending a distribution command; wherein the distribution command comprises information related to distributing a pointer indicating the selection of data.
1. A method, comprising:
sending, from a device, input from a user requesting access to data retrievable by an aggregate service device, wherein the aggregate service device comprises a single application having a user interface accessible by the user, the aggregate service device connecting to a plurality of data storage devices of the user, wherein the plurality of data storage devices are previously associated with the user;
sending, from the device, input from the user selecting, from the aggregate service device, a selection of data to be shared with another application; and
sending, in response to sending the input and to the aggregate service device, a distribution command;
wherein the distribution command comprises a pointer indicating the selection of data, information indicating to the aggregate service device how to distribute the pointer and the another application to distribute the pointer to, and identification of an application to use for accessing the selection of data.
2. The method of claim 1 , wherein the pointer comprises information selected from the group consisting of: the selection of data and a link to the selection of data.
3. The method of claim 1 , wherein the distribution command comprises information for posting the pointer to social media.
4. The method of claim 1 , wherein the distribution command comprises information for attaching the pointer to an electronic communication.
5. The method of claim 1 , wherein the distribution command comprises information for distributing a hyperlink that additionally grants access to the selection of data.
6. The method of claim 1 , wherein the distribution command comprises information for utilizing a short range communication protocol to distribute the pointer to a remote device.
7. The method of claim 1 , wherein the distribution command comprises information for utilizing a sharing application, wherein the sharing application allows the user to choose a distribution method.
8. The method of claim 1 , wherein the data retrievable from an aggregate service device is retrieved from a data storage device selected from the group consisting of: a remote device, a cloud storage device, a removable storage device, and a local device.
9. The method of claim 1 , wherein the selection of data is selected from the group consisting of: title, abstract, author, keywords, file size, data type, data location, creation date, cloud data, remote device data, and the file data.
10. A device, comprising:
a processor;
a memory device that stores instructions executable by the processor to:
send input from a user requesting access to data retrievable by an aggregate service device, wherein the aggregate service device comprises a single application having a user interface accessible by the user, the aggregate service device connecting to a plurality of data storage devices of the user, wherein the plurality of data storage devices are previously associated with the user;
send input from the user selecting, from the aggregate service device, a selection of data to be shared with another application; and
send, in response to sending the input and to the aggregate service device, a distribution command;
wherein the distribution command comprises a pointer indicating the selection of data, information indicating to the aggregate service device how to distribute the pointer and the another application to distribute the pointer to, and identification of an application to use for accessing the selection of data.
11. The device of claim 10 , wherein the pointer comprises information selected from the group consisting of: the selection of data and a link to the selection of data.
12. The device of claim 10 , wherein the distribution command comprises information for posting the pointer to social media.
13. The device of claim 10 , wherein to distribution command comprises information for attaching the pointer to an electronic communication.
14. The device of claim 10 , wherein the distribution command comprises information for distributing a hyperlink that additionally grants access to the selection of data.
15. The device of claim 10 , wherein the distribution command comprises information for utilizing a short range communication protocol to distribute the pointer to a remote device.
16. The device of claim 10 , wherein the distribution command comprises information for utilizing a sharing application, wherein the sharing application allows the user to choose a distribution.
17. The device of claim 10 , wherein the data retrievable from an aggregate service device is retrieved from a data storage device selected from the group consisting of: a remote device, a cloud storage device, a removable storage device, and a local device.
18. A product, comprising:
a storage device having code stored therewith, the code being executable by the processor and comprising:
code that sends, from a device, input from a user requesting access to data retrievable by an aggregate service device, wherein the aggregate service device comprises a single application having a user interface accessible by the user, the aggregate service device connecting to a plurality of data storage devices of the user, wherein the plurality of data storage devices are previously associated with the user;
code that sends, from the device, input from the user selecting, from the aggregate service device, a selection of data to be shared with another application; and
code that sends, in response to sending the input and to the aggregate service device, a distribution command;
wherein the distribution command comprises a pointer indicating the selection of data, information indicating to the aggregate service device how to distribute the pointer and the another application to distribute the pointer to, and identification of an application to use for accessing the selection of data.