Software distribution via a computer network connection
First Claim
Patent Images
1. A method for distributing a computer program product, said method comprising the steps of:
- obtaining a licence ticket bearing a licence key;
inputting at a user computer a download source computer address of a download source computer of a supplier of said computer program product;
establishing a computer network connection between said user computer and said download source computer;
inputting said licence key at said user computer;
transmitting said licence key from said user computer to said download source computer via said computer network connection;
validating said licence key sent to said download source computer based on said transmitting of said licence key, utilizing said download source computer, wherein said receipt of said data indicating sale of said licence ticket validates said licence key associated with said licence ticket such upon subsequent receipt of said licence key at said download source computer said licence key will be treated as valid; and
if said licence key is valid, then;
(i) downloading said computer program product to said user computer; and
(ii) installing said computer program product to be resident upon said user computer;
wherein when said licence ticket is purchased a seller of said licence ticket transmits data indicating sale of said licence ticket to said supplier of said computer program product;
wherein receipt of said data indicating sale of said licence ticket triggers said supplier of said computer program product to charge said seller for a licence to use said computer program product.
11 Assignments
0 Petitions
Accused Products
Abstract
A licence ticket 6 obtained by a user 12, such as by purchase from a retail outlet 4, bears a licence key 12 behind a scratch off panel 10. This licence key when entered into a webpage dialog with a download server 16 is validated by that download server 16 as legitimate and used to trigger download and installation of a computer program product onto the user'"'"'s computer 14.
13 Citations
33 Claims
-
1. A method for distributing a computer program product, said method comprising the steps of:
-
obtaining a licence ticket bearing a licence key; inputting at a user computer a download source computer address of a download source computer of a supplier of said computer program product; establishing a computer network connection between said user computer and said download source computer; inputting said licence key at said user computer; transmitting said licence key from said user computer to said download source computer via said computer network connection; validating said licence key sent to said download source computer based on said transmitting of said licence key, utilizing said download source computer, wherein said receipt of said data indicating sale of said licence ticket validates said licence key associated with said licence ticket such upon subsequent receipt of said licence key at said download source computer said licence key will be treated as valid; and if said licence key is valid, then; (i) downloading said computer program product to said user computer; and (ii) installing said computer program product to be resident upon said user computer; wherein when said licence ticket is purchased a seller of said licence ticket transmits data indicating sale of said licence ticket to said supplier of said computer program product; wherein receipt of said data indicating sale of said licence ticket triggers said supplier of said computer program product to charge said seller for a licence to use said computer program product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14)
-
-
8. A method for installing a computer program product, said method comprising the steps of:
-
obtaining a licence ticket bearing a licence key; inputting at a user computer a download source computer address of a download source computer of a supplier of said computer program product; establishing a computer network connection between said user computer and said download source computer; inputting said licence key at said user computer; transmitting said licence key from said user computer to said download source computer via said computer network connection; and if said licence key is valid as determined based on said transmitting of said licence key, utilizing said download source computer, wherein said receipt of said data indicating sale of said licence ticket validates said licence key associated with said licence ticket such upon subsequent receipt of said licence key at said download source computer said licence key will be treated as valid, then; (i) downloading said computer program product to said user computer; and (ii) installing said computer program product to be resident upon said user computer; wherein when said licence ticket is purchased a seller of said licence ticket transmits data indicating sale of said licence ticket to said supplier of said computer program product; wherein receipt of said data indicating sale of said licence ticket triggers said supplier of said computer program product to charge said seller for a licence to use said computer program product. - View Dependent Claims (9, 15, 16, 17, 18, 19)
-
-
20. A method for supplying a computer program product, said method comprising the steps of:
-
in response to a connection request from a user computer, establishing a computer network connection between said user computer and a download source computer; receiving a licence key input by a user at said user computer, said licence key being borne by a licence ticket obtained by said user; validating said licence key sent to said download source computer based on receipt of said licence key at said download source computer, utilizing said download source computer, wherein said receipt of said data indicating sale of said licence ticket validates said licence key associated with said licence ticket such upon subsequent receipt of said licence key at said download source computer said licence key will be treated as valid; and if said licence key is valid, then downloading said computer program product to said user computer for installation to be resident upon said user computer; wherein when said licence ticket is purchased a seller of said licence ticket transmits data indicating sale of said licence ticket to a supplier of said computer program product associated with said download source computer; wherein receipt of said data indicating sale of said licence ticket triggers said supplier of said computer program product to charge said seller for a licence to use said computer program product. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A software supply controlling computer program embodied on a tangible computer readable medium operable to control a download source computer to supply a computer program product to a user computer, said software supply controlling computer program comprising:
-
connection establishing code operable in response to a connection request from a user computer to establish a computer network connection between said user computer and said download source computer; licence key receiving code operable to receive a licence key input by a user at said user computer, said licence key being borne by a licence ticket obtained by said user; licence key validating code operable to validate said licence key sent to said download source computer based on receipt of said licence key at said download source computer, utilizing said download source computer, wherein said receipt of said data indicating sale of said licence ticket validates said licence key associated with said licence ticket such upon subsequent receipt of said licence key at said download source computer said licence key will be treated as valid; and downloading code operable if said licence key is valid to download said computer program product to said user computer for installation to be resident upon said user computer; wherein said software supply controlling computer program is operable such that when said licence ticket is purchased a seller of said licence ticket transmits data indicating sale of said licence ticket to a supplier of said computer program product associated with said download source computer; wherein said software supply controlling computer program is operable such that receipt of said data indicating sale of said licence ticket triggers said supplier of said computer program product to charge said seller for a licence to use said computer program product. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification