1460726668-572ae7a8-1cc0-4f7a-af4f-89425a6f9e44

1. A computer implemented method comprises:
installing software by
generating by a client computer system an installation key using a random number generated from a seed that is a value derived from the client system at the moment at which the software is being installed on the client system;
producing an access code, by combining the installation key and a user name to produce a result: and
performing an arithmetic operation on the result.
2. The method of claim 1 wherein producing the access code comprises:
adding the installation key to the user name on a digit by digit basis.
3. The method of claim 1 wherein the operation is a modulo operation and the modulo operation is a \u201cmodulo 48\u201d operation based on an ASCII code.
4. The method of claim 1 wherein generating an installation key comprises:
generating the seed from a value of a client system internal clock.
5. A computer implemented method comprises:
installing software by
generating by a client computer system an installation key using a random number generated from a seed that is a value derived from the client system at the moment at which the software is being installed on the client system;
generating an access code by combining the installation key and user name to produce a result and performing a modulo operation on the result to produce an access code;
executing the software by:
retrieving a name of a registered user and a generated installation key stored on the client system to generate the access code;
comparing the generated access code to an access code entered by the user and if the access codes are the same, allowing the software to execute.
6. The method of claim 5 wherein comparing occurs during an upgrade process to upgrade the software to a different version than was previously executed on the client system.
7. The method of claim 5 wherein if the access codes do not match, the software does not execute.
8. The method of claim 6 wherein if the access codes do not match, the software executes only in a basic mode without features provided during an upgrade of the software.
9. The method of claim 5 wherein the generated installation key is stored in an operating system registry.
10. A computer program product residing on a computer readable medium for installing downloaded software on a client system over a network comprises instructions to cause a computer to:
generate an installation key using a random number generated from a seed that is a value derived from a client system at the moment at which the software is being installed on the client system;
produce an access code by combining the installation key and a user name to produce a result and perform a modulo operation on the result to produce the access code.
11. The computer program product of claim 10 wherein instructions to produce the access code comprises instructions to:
add the installation key to the user name on a digit by digit basis.
12. The computer program product of claim 10 wherein the modulo operation is a \u201cmodulo 48\u201d operation based on an ASCII code.
13. The computer program product of claim 10 further comprising instructions to cause the computer to:
send the access code back to the client system.
14. The computer program product of claim 10 wherein generating an installation key comprises:
generating the seed from a value of a client system internal clock.
15. A computer program product residing on a computer readable medium for installing software on a client system comprises instructions for causing a computer to:
generate an installation key using a random number generated from a seed that is a value derived from the client system at the moment at which the software is being installed on the client system;
generate an access code by combining the installation key and user name to produce a result and performing a modulo operation on the result to produce the access code;
store the installation key in the client system,
execute the software by instructions to:
retrieve a name of a registered user and the stored installation key from the client system to produce the access code;
compare the generated access code to an access code entered by the user, and if the access codes are the same, allowing the software to execute.
16. The computer program product of claim 15 wherein instructions to compare occur during an upgrade process to upgrade the software to a different version than was previously loaded on the client system.
17. The computer program product of claim 15 wherein if the access codes do not match, the software does not execute.
18. The computer program product of claim 15 wherein if the access codes do not match, the software executes only in a basic mode without features provided during an upgrade of the software.
19. The computer program product of claim 15 wherein the stored installation key is stored in an operating system registry.
20. A computer implemented method comprises:
installing software by:
generating by a client computer system an installation key using a random number generated from a seed that is a value derived from the client system at the moment at which the software is being installed on the client system;
producing an access code, by combining the installation key and a user name to produce a result; and
performing an arithmetic operation on the result.
21. The method of claim 20 wherein producing the access code comprises:
adding the installation key to the user name on a digit by digit basis to produce a result; and
wherein the arithmetic operation performed on the result is a modulo operation.
22. The method of claim 21 wherein the modulo operation is a \u201cmodulo 48\u201d operation based on an ASCII code.
23. The method of claim 20 wherein generating an installation key comprises:
generating a seed from a value of a client system internal clock.
24. A computer implemented method comprises:
installing software by:
generating by a client computer system an installation key using a random number generated from a seed that is a value derived from the client system at the moment at which the software is being installed on the client system;
generating an access code by combining the installation key and user name to produce a result and performing an arithmetic operation on the result to produce an access code;
executing the software by:
retrieving a name of a registered user and a generated installation key stored on the client system to generate the access code;
comparing the generated access code to an access code entered by the user and if the access codes are the same, allowing the software to execute.
25. The method of claim 24 wherein comparing occurs during an upgrade process to upgrade the software to a different version than was previously executed on the client system, and if the access codes do not match, the software an outcome is selected from the group consisting of the software does not execute and the software executes only in a basic mode without features provided during an upgrade of the software.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A curable composition comprising a fluoroelastomer, the fluoroelastomer comprising a nitrogen-containing cure site monomer, wherein the composition further comprises a curative selected from the group consisting of curatives of Formula I and curatives of Formula II, where Formula I is:
wherein each R1 is independently selected from H, Cl, Br, I, a C1 to C20 linear, cyclic, or branched alkyl group, a C5 to C20 aryl group, a C5 to C20 alkaryl group, a C5 to C20 aralkyl group, and NH2;
each R2 is \u2014OH;
each R3 is independently selected from H, Cl, Br, I, a C1 to C20 linear, cyclic, or branched alkyl group, a C5 to C20 aryl group, a C5 to C20 alkaryl group, a C5 to C20 aralkyl group, and NH2;
each R4 is independently selected from H, Cl, Br, I, a C1 to C20 linear, cyclic, or branched alkyl group, and a C5 to C20 aryl group, a C5 to C20 alkaryl group, a C5 to C20 aralkyl group;
each R5 and R6 is independently selected from an \u2014H, a C1 to C20 linear or branched alkyl group, a C3 to C40 alkyl group that forms a spiro group when both R5 and R6 are part of the same cyclic structure, a C5 to C40 aryl group, a C5 to C40 alkaryl group, a C5 to C40 aralkyl group that optionally forms a spiro group when both R5 and R6 are part of the same cyclic structure, an \u2014OH, and together with one another a C\u2550O;
provided that at least one of R1 and R3 on each ring is an \u2014NH2; and
Formula II is:
wherein each R1 is independently selected from H, Cl, Br, I, a C1 to C20 linear, cyclic, or branched alkyl group, a C5 to C20 aryl group, a C5 to C20 alkaryl group, a C5 to C20 aralkyl group, and NH2;
each R2 is \u2014OH;
each R3 is independently selected from H, Cl, Br, I, a C1 to C20 linear, cyclic or branched alkyl group, a C5 to C20 aryl group, a C5 to C20 alkaryl group, a C5 to C20 aralkyl group, and NH2;
each R4 is independently selected from H, Cl, Br, I, a C1 to C20 linear, cyclic or branched alkyl group, a C5 to C20 aryl group, a C5 to C20 alkaryl group, and a C5 to C20 aralkyl group;
each R5 is independently selected from an \u2014H, a C1 to C20 linear, cyclic, or branched alkyl group, a C5 to C40 aryl group, a C5 to C40 alkaryl group, and a C5 to C40 aralkyl group;
provided that at least one of R1 and R3 on each ring is an \u2014NH2.
2. A curable composition according to claim 1 wherein each R1 and R4 is hydrogen.
3. A curable composition according to claim 1, wherein each R5 and R6 of formula I is selected from a \u2014H and a \u2014CH3.
4. A curable composition according to claim 1, wherein each R5 and R6 of formula I is \u2014CH3.
5. A curable composition according to claim 1, wherein R5 of formula II is a phenyl group.
6. A curable composition according to claim 1, wherein the fluoroelastomer is perfluorinated.
7. A curable composition according to claim 1, wherein the fluoroelastomer is a copolymer comprising tetrafluoroethylene, perfluoromethylvinylether, and a cyano-containing cure site monomer.
8. A curable composition according to claim 7 wherein the cyano-containing cure site monomer is 8-cyano-2-oxaperfluoro-1-oxtene.
9. A curable composition according to claim 1, wherein the fluoroelastomer comprises interpolymerized units of from 50 to 75 mole percent of tetrafluoroethylene; from 25 to 45 mole percent of perfluoromethylvinylether; and from 0.5 to 5 mole percent of a cure site monomer.
10. A curable composition according to claim 1, wherein the fluoroelastomer is partially fluorinated.
11. A curable composition according to claim 10, wherein the fluoroelastomer comprises interpolymerized units of from 20 to 80 mole percent vinylidene fluoride.
12. A curable composition according to claim 1, further comprising carbon black.
13. A method comprising curing a curable composition according to claim 1.
14. A cured article prepared by the method of claim 13.