Technique for distributing software
First Claim
Patent Images
1. A method comprises:
- downloading on to a client system software;
installing the software, by;
generating by the client system an installation key from a random number generated from a seed value of an internal clock of the client system at which the software installation program was run on the client;
producing an access code by combining the installation key and user name to produce a result; and
performing a modulo operation on the result.
0 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 system internal clock at the exact moment in time to the millisecond at which a software installation program was run on the client produce the access code by modulo combining the installation key and user name received by the client system.
16 Citations
19 Claims
-
1. A method comprises:
-
downloading on to a client system software; installing the software, by; generating by the client system an installation key from a random number generated from a seed value of an internal clock of the client system at which the software installation program was run on the client; producing an access code by combining the installation key and user name to produce a result; and performing a modulo operation on the result. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product tangibly stored on a non-transitory computer readable medium for installing downloaded software on a client system, the computer program product comprises instructions to cause a processor to:
-
generate an access code by instructions to; receive an installation key produced using a random number generated from a seed that is the value of a client system internal clock at which a software installation program was run on the client system; and modulo combining the installation key and user name received by the client system to provide the access code. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer system comprises:
-
a processor; and computer storage storing a computer program product for installing downloaded software, the computer program product comprises instructions to cause the processor to; generate an access code; receive an installation key produced using a random number generated from a seed that is the value of a client system internal clock at which a software installation program was run on the computer system; and modulo combine the installation key and user name received by the computer system to provide the access code. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification