Rich content download
First Claim
1. A method for temporarily customizing a download manager on a user computer with different personalities corresponding to each of a plurality of use cases, each personality specifying a plurality of parameters of the download manager, wherein the parameters specify temporary operation of the download manager, each use case corresponding to a combination of a content provider and a download source, the method comprising:
- downloading the download manager to the user computer;
determining a selected use case based on a selected combination of a content provider and a download source;
determining that a personality that corresponds to the selected use case is not stored on the user computer;
downloading the personality to the user computer based on the determination that the personality is not stored on the user computer,temporarily customizing the download manager by applying the parameters specified by the personality; and
downloading content from the download source to the user computer, while the download manager is customized with the personality,wherein the selected use case is one of the plurality of use cases.
3 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, a content download system for downloading a content file and additional content using a window is disclosed. The content download system includes a content site, a content provider and a third party. The content site presents the window that displays the download progress of the content file, presents the additional content while the content file is downloaded, and allows selection of the additional content. The content provider serves as an origin server for the content file. The third party receives information on the content file and provides the additional content.
-
Citations
16 Claims
-
1. A method for temporarily customizing a download manager on a user computer with different personalities corresponding to each of a plurality of use cases, each personality specifying a plurality of parameters of the download manager, wherein the parameters specify temporary operation of the download manager, each use case corresponding to a combination of a content provider and a download source, the method comprising:
-
downloading the download manager to the user computer; determining a selected use case based on a selected combination of a content provider and a download source; determining that a personality that corresponds to the selected use case is not stored on the user computer; downloading the personality to the user computer based on the determination that the personality is not stored on the user computer, temporarily customizing the download manager by applying the parameters specified by the personality; and downloading content from the download source to the user computer, while the download manager is customized with the personality, wherein the selected use case is one of the plurality of use cases. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A file download system for electronically transmitting content files to a user computing device using the Internet, the file download system comprising:
-
one or more content distributors that are at least partially implemented as hardware, the one or more content distributors comprising one or more content providers and one or more download sites, the one or more content providers and the one or more download sites supporting a plurality of use cases, each use case corresponding to a combination of a content provider and a download source; and a download manager that is downloadable to the user computing device, wherein the download manager comprises; a personality database that stores a plurality of downloadable personalities, each of the downloadable personalities corresponding to a different one of the plurality of use cases, wherein each of the plurality of downloadable personalities specifies a plurality of parameters that specify temporary operation of the download manager, and is invoked independently by the user computing device to temporarily customize a particular instance of the download manager on the user computing device when the user computing device requests content representing a corresponding one of the plurality of use cases; and a reporting function that reports to different locations as defined by the plurality of downloadable personalities; wherein the download manager is configured to; determine a content provider and a download source corresponding to a download request; determine based on the combination of the content provider and the download source, a corresponding use case of the plurality of use cases; determine whether a corresponding personality for the corresponding use case is stored in the personality database; and based on a determination that the corresponding personality is not stored in the personality database, download the corresponding personality and storing the corresponding personality in the personality database; and apply the corresponding personality to temporarily customize the download manager. - View Dependent Claims (8, 9, 10)
-
-
11. A file download manager, stored on a non-transitory computer readable storage medium, for managing electronic transmission of content files to a user computing device over the Internet, the file download manager comprising:
-
a download controller; a personality database that stores a plurality of downloadable personalities, each of the downloadable personalities corresponding to a different one of a plurality of use cases, each use case corresponding to a combination of a content provider and a download source, wherein each of the plurality of downloadable personalities specifies a plurality of parameters that specify temporary operation of the download manager, and is invoked independently by the user computing device to temporarily customize a particular instance of the file download manager on the user computing device when the user computing device requests content representing a corresponding one of the plurality of use cases; and a reporting function that reports to different locations as defined by the plurality of downloadable personalities, wherein the download manager is configured to; determine a content provider and a download source corresponding to a download request; determine based on the combination of the content provider and the download source, a corresponding use case of the plurality of use cases; determine whether a corresponding personality for the corresponding use case is stored in the personality database; and based on a determination that the corresponding personality is not stored in the personality database, download the corresponding personality and storing the corresponding personality in the personality database; and apply the corresponding personality to temporarily customize the download manager. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification