IP Library › Granted Patent US 9,628,574
Granted Patent B2
US 9,628,574 · App. 13/527,441 · Granted Apr 18, 2017

Systems and methods for streamlined content download

Inventors: Adrian Bourke (San Diego, CA); Benjamin P. Morris (Victoria, CA); James A. Goode (San Diego, CA)
Assignee: SweetLabs, Inc.
H04L67/20H04L67/02H04L67/289H04N21/2181H04N21/2225H04N21/24H04N21/47202
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,628,574
App. No.
13/527,441
Granted
Apr 18, 2017
Kind
B2
Abstract

Systems and methods in accordance with embodiments of the invention enable streamlined content download that minimizes user input during the download process. One embodiment includes a system for streamlined downloading of content to a user computing device, including: an application server system configured to locate an intermediary application in response to a request received from a user computing device; where the intermediary application includes a content ID and configures a user computing device to initialize a download manager on a user computing device, and to pass the content ID to the download manager; and where the download manager configures the user computing device to utilize the content ID to retrieve content access information, and download content from a content server system utilizing the content access information.

Claims (31)

1. A system for streamlined downloading of content to a user computing device, comprising:

an application server system configured to locate an intermediary application in response to a request received from a user computing device;

wherein the intermediary application includes a content ID and directs the user computing device to:

initialize a download manager on the user computing device; and

pass the content ID to the download manager, where the content ID identifies the location of at least one piece of content access information comprising security access information for the at least one piece of content;

wherein the download manager directs the user computing device to utilize the content ID to retrieve the content access information; and

wherein the download manager directs the user computing device to download content from a content server system utilizing the content access information.

2. The system of claim 1 , wherein the intermediary application is directed to check for the download manager on a user computing device and download the download manager to a user computing device when the download manager is not found.

3. The system of claim 2 , wherein the intermediary application is directed to download the download manager from the application server.

4. The system of claim 2 , wherein the intermediary application is directed to download a download manager utilizing at least one selected from the group consisting of: a bootstrapped download application, a metainstaller, and a download link.

5. The system of claim 1 , further comprising an application that directs a user computing device to communicate with an advertising server system to obtain offers to present during the downloading of content.

6. The system of claim 5 , wherein the application further causes analysis of the user computing device and forwards the analysis to the advertising server system.

7. The system of claim 6 , wherein the analysis of the user computing device comprises collecting information stored on the user computing device during the download.

8. The system of claim 5 , wherein the application is at least one selected from the group consisting of: a client application bundled with the intermediary application, a client application bundled with the download manager;

the intermediary application, and the download manager.

9. The system of claim 1 , wherein the download manager is directed to launch the downloaded content.

10. The system of claim 1 , wherein the download manager is a current version of the download manager.

11. The system of claim 1 , wherein the application server is directed to allow download of an intermediary application to a user computing device in response to a request to access an intermediary application.

12. A method for streamlined downloading of content to a user computing device, the method comprising:

receiving a request from the user computing device at an application server; and

locating an intermediary application in response to the request from the user computing device, where the intermediary application includes content ID and directs the user computing device to initialize a download manager on a user computing device and to pass the content ID to the download manager, where the content ID identifies the location of at least one piece of content access information comprising security access information for the at least one piece of content;

retrieving content access information from a content access server based on the content ID using the user computing device; and

downloading content from a content server system based on the content access information using the user computing device.

13. The method of claim 12 , wherein the intermediary application is directed to check for the download manager on a user computing device and download the download manager to a user computing device when the download manager is not found.

14. The method of claim 13 , wherein the intermediary application is directed to download the download manager from the application server.

15. The method of claim 13 , wherein the intermediary application is directed to download a download manager utilizing at least one selected from the group consisting of: a bootstrapped download application, a metainstaller, and a download link.

16. The method of claim 12 , further comprising an application that directs a user computing device to communicate with an advertising server system to obtain offers to present during the downloading of content.

17. The method of claim 16 , wherein the application further causes analysis of the user computing device and forwards the analysis to the advertising server system.

18. The method of claim 17 , wherein the analysis of the user computing device comprises collecting information stored on the user computing device during the download.

19. The method of claim 16 , wherein the application is at least one selected from the group consisting of: a client application bundled with the intermediary application, a client application bundled with the download manager; the intermediary application, and the download manager.

20. The method of claim 12 , wherein the download manager directs the user computing device to retrieve content access information from a flat file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2012
From: BOURKE, ADRIAN; MORRIS, BENJAMIN P.; GOODE, JAMES A.
To: SWEETLABS, INC.
Reel/Frame 028767/0937 →
Continuity (2)
Provisional Application 61499072 · Jun 20, 2011
Related Publication 20120323995A1 · Dec 20, 2012