Technique for distributing software
First Claim
Patent Images
1. A method of installing software comprises:
- generating an installation key by using a random number generated from a seed that is derived from a value of a property of a user'"'"'s computer that results from operation of the computer at the moment at which the software installation program is run on the user'"'"'s computer; and
producing an access code by combining the installation key and user name; and
performing a modulo operation on the result.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer program product and method for installing downloaded software on a client system over a network is described. The product and method include generating an access key by receiving an installation key produced using a random number generated from a seed that is the value of a client specific physical feature of the machine existing when a software installation program was run on the client system.
-
Citations
12 Claims
-
1. A method of installing software comprises:
-
generating an installation key by using a random number generated from a seed that is derived from a value of a property of a user'"'"'s computer that results from operation of the computer at the moment at which the software installation program is run on the user'"'"'s computer; and
producing an access code by combining the installation key and user name; and
performing a modulo operation on the result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program installation product residing on a computer readable medium for installing downloaded software on a client system, the installation product comprises instructions to cause a computer to:
-
generate an installation key by using a random number generated from a seed that is derived from a value of a property of a user'"'"'s computer that results from operation of the computer at the moment at which the software installation program is run on the user'"'"'s computer; and
produce an access code by combining the installation key and user name; and
produce an access key by performing a modulo operation on the result to provide the access key to install the program. - View Dependent Claims (9, 10, 11, 12)
-
Specification