IP Library Granted Patent US 10,511,608
Granted Patent B2
US 10,511,608 · App. 14/528,327 · Granted Dec 17, 2019

Aggregate service with file sharing

View Patent ↗
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 10,511,608
App. No.
14/528,327
Granted
Dec 17, 2019
Kind
B2
Abstract

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.

Claims (33)

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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2021
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 055939/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: CHILDS, PHILIP L.; MARSHALL, ERIC TODD; OMAN, CHRISTOPHER DONALD; DAVIS, GREYSON CRAIG; THOMPSON, TONY EUGENE; HUNT, JAMES ANTHONY
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 036696/0619 →