Associating licensing information with software applications
First Claim
1. A computer program product having a computer-readable medium having computer program instructions recorded thereon for managing downloading of a software application and associating the software application with licensing information, the computer program instruction comprising instructions for:
- receiving a request from a computer to download the software application;
incorporating the licensing information into a download manager to generate a customized download manager that is specific to the download request; and
providing the customized download manager to the computer, wherein the customized download manager is executed on the computer and downloads the software application onto the computer, the customized download manager associating the licensing information with the software application, the licensing information altering functionality of the software application when executed.
3 Assignments
0 Petitions
Accused Products
Abstract
A license control module manages the downloading of a software application so the software application can be executed without requiring a separate activation key. In addition, the license control module can incorporate into the software application vendor-defined user customization information to customize the software application. A client computer makes a request to download a software application, and the request is received by a server. The server incorporates licensing information into a download manager to generate a customized download manager that is specific to the download request and that is downloaded by and delivered to the client. The client executes the customized download manager, which in turn downloads the software application and associates the licensing information with the software application, altering the functionality of the application upon execution (e.g., allows it to operate or customizes it to the user, etc.).
104 Citations
40 Claims
-
1. A computer program product having a computer-readable medium having computer program instructions recorded thereon for managing downloading of a software application and associating the software application with licensing information, the computer program instruction comprising instructions for:
-
receiving a request from a computer to download the software application;
incorporating the licensing information into a download manager to generate a customized download manager that is specific to the download request; and
providing the customized download manager to the computer, wherein the customized download manager is executed on the computer and downloads the software application onto the computer, the customized download manager associating the licensing information with the software application, the licensing information altering functionality of the software application when executed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing downloading of a software application and associating the software application with licensing information, the method comprising:
-
receiving a request from a computer to download the software application;
incorporating the licensing information into a download manager to generate a customized download manager that is specific to the download request; and
providing the customized download manager to the computer, wherein the customized download manager is executed on the computer and downloads the software application onto the computer, the customized download manager associating the licensing information with the software application, the licensing information altering functionality of the software application when executed. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for managing downloading of a software application and associating the software application with licensing information, the system comprising:
-
a receiving module for receiving a request from a computer to download the software application;
an incorporation module for incorporating the licensing information into a download manager to generate a customized download manager that is specific to the download request; and
a download manager delivery module for providing the customized download manager to the computer, wherein the customized download manager is executed on the computer and downloads the software application onto the computer, the customized download manager associating the licensing information with the software application, the licensing information altering functionality of the software application when executed. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for managing downloading of a software application and associating the software application with licensing information, the system comprising:
-
means for receiving a request from a computer to download the software application;
means for incorporating the licensing information into a download manager to generate a customized download manager that is specific to the download request; and
means for providing the customized download manager to the computer, wherein the customized download manager is executed on the computer and downloads the software application onto the computer, the customized download manager associating the licensing information with the software application, the licensing information altering functionality of the software application when executed. - View Dependent Claims (20)
-
-
21. A computer program product having a computer-readable medium having computer program instructions recorded thereon for downloading of a software application, the computer program instruction comprising instructions for:
-
making a download request to download the software application from a server;
downloading a customized download manager onto a computer, the customized download manager incorporating licensing information provided by a software vendor that is specific to the download request;
executing the customized download manager on the computer, wherein the customized download manager downloads the software application onto the computer and associates the licensing information with the software application; and
executing the software application, wherein the licensing information associated with the software application alters functionality of the executed software application. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for downloading of a software application, the method comprising:
-
making a request to download the software application from a server;
downloading a customized download manager onto a computer, the customized download manager incorporating licensing information provided by a software vendor that is specific to the download request;
executing the customized download manager on the computer, wherein the customized download manager downloads the software application onto the computer and associates the licensing information with the software application; and
executing the software application, wherein the licensing information associated with the software application alters functionality of the executed software application. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A system for downloading of a software application, the system comprising:
-
a request module for making a request to download the software application from a server;
a download module for downloading a customized download manager onto a computer, the customized download manager incorporating licensing information provided by a software vendor that is specific to the download request;
a download manager execution module for executing the customized download manager on the computer, wherein the customized download manager downloads the software application onto the computer and associates the licensing information with the software application; and
a software application execution module for executing the software application, wherein the licensing information associated with the software application alters functionality of the executed software application. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A system for downloading of a software application, the system comprising:
-
means for making a request to download the software application from a server;
means for downloading a customized download manager onto a computer, the customized download manager incorporating licensing information provided by a software vendor that is specific to the download request;
means for executing the customized download manager on the computer, wherein the customized download manager downloads the software application onto the computer and associates the licensing information with the software application; and
means for executing the software application, wherein the licensing information associated with the software application alters functionality of the executed software application. - View Dependent Claims (40)
-
Specification