IP Library › Granted Patent US 9,986,016
Granted Patent B2
US 9,986,016 · App. 14/626,722 · Granted May 29, 2018

Download manager integration with a cloud storage platform

Inventor: Megan M. Quintero (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
H04L67/06H04L67/1095H04L67/1097H04L67/02
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 9,986,016
App. No.
14/626,722
Granted
May 29, 2018
Kind
B2
Abstract

Download manager integration with a cloud storage platform is described. In one or more implementations, a web page is navigated to using a web platform. User input to the web page to download content referenced in the web page is detected. For example, the web page may include a download link that is selected by the user to download content such as a media file, word processing file, and so forth. In response to detecting the user input to download the content, a download manager automatically, and without any additional user input, initiates a download of the content to a cloud storage database that is remote from the computing device.

Claims (34)

1. A system implemented at a computing device to download content to a cloud storage database implemented remote from the computing device, the system comprising:

at least a memory and a processor to implement a web platform and a download manager;

the web platform to navigate to a web page; and

the download manager, responsive to execution by the processor, performs operations including:

detecting a user input to the web page to download content referenced in the web page; and

automatically initiating the download of the content to the cloud storage database without downloading the content to a file system of the computing device, the download manager configured to automatically initiate the download of the content responsive to the web platform attempting and failing to render a download link associated with the content in the web platform.

2. The system of claim 1 , wherein the download manager is configured to automatically initiate the download of the content without receiving any additional user input.

3. The system of claim 1 , wherein the user input comprises a selection of the download link, the download link contained within the web page.

4. The system of claim 1 , wherein the download manager is configured to initiate the download by communicating a request to download the content to a cloud storage manager to cause the cloud storage manager to download the content to the cloud storage database directly from a web server that hosts the content.

5. The system of claim 4 , wherein the request is communicated over a communication network to the cloud storage manager that is implemented remote from the computing device.

6. The system of claim 4 , wherein the request to download the content includes a web address corresponding to the location of the content at the web server.

7. The system of claim 1 , wherein the web platform comprises a web browser.

8. The system of claim 1 , wherein the computing device comprises a wireless phone.

9. The system of claim 1 , wherein the web platform attempting and failing to render the download link comprises the content corresponding to a file type that the web platform is unable to handle.

10. A computer-implemented method comprising:

navigating to a web page using a web platform implemented at a computing device;

detecting user input to the web page to download content referenced in the web page; and

automatically communicating a request to download the content to a cloud storage manager to cause the cloud storage manager to download the content to a cloud storage database that is remote from the computing device, the request to download the content communicated responsive to the web platform attempting and failing to render a download link associated with the content in the web platform.

11. The computer-implemented method of claim 10 , wherein the user input comprises a selection of the download link.

12. The computer-implemented method of claim 10 , wherein the automatically communicating the request causes the cloud storage manager to download the content to the cloud storage database directly from a web server that hosts the content.

13. The computer implemented method of claim 12 , wherein the content is downloaded from the web server that hosts the content directly to the cloud storage database without storing the content in a file system of the computing device.

14. The computer-implemented method of claim 10 , wherein the request to download the content includes a web address corresponding to the location of the content at the web server.

15. The computer-implemented method of claim 10 , wherein the web platform attempting and failing to render the download link comprises the content corresponding to a file type that the web platform is unable to handle.

16. A system comprising:

a cloud storage database configured to store content; and

at least a memory and a processor to implement a cloud storage manager, the cloud storage manager to:

receive a request from a computing device to download content, the request communicated from the computing device to the cloud storage manager responsive to user interaction with a web page rendered by a web platform implemented at the computing device and further responsive to the web platform attempting and failing to render a download link associated with the content in the web platform;

extract a web address of the content from the request;

determine a web server that hosts the content based on the web address; and

download the content from the web server and store the content in the cloud storage database.

17. The system of claim 16 , wherein the cloud storage manager is further configured to associate the content stored in the cloud storage database with a user account of the user of the computing device to enable the user to access the content from the computing device and from one or more other computing devices that are associated with the user account.

18. The system of claim 16 , wherein the cloud storage manager is further configured to notify the computing device that the download is complete when content is downloaded to the remote storage database.

19. The system of claim 16 , wherein the user interaction with the web page comprises user selection of the download link.

20. The system of claim 16 , wherein the web platform attempting and failing to render the download link comprises the content corresponding to a file type that the web platform is unable to handle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2015
From: QUINTERO, MEGAN M.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034989/0026 →
Continuity (1)
Related Publication 20160248839A1 · Aug 25, 2016