Process for implementing a method for the on-line sale of software product use licenses through a data network, and software component which allows carrying out said process
Online sale of software product use licenses through a data network by offering software products (SOFT) through vendor sites, purchasing a license on-line on one of said vendor sites, and activating said license on-line by a different licensing site. A specific component (COMP) is provided with the software product (SOFT) and identifying data (IDV) of the vendor site are transmitted during the download of the software product (SOFT). When the component (COMP) is executed in an equipment, the component (COMP) locally accesses said data (IDV) and identifying data (IDL) of the licensing site and activates the license by setting up an on-line communication with the licensing site.
1 - 42 . (canceled)
43 . A method involving the download of a software product from a first site by an electronic device, the method comprising: selecting by use of the electronic device a first option which is selectable between at least the first option and a second option, when selected the first option initiating a download of a demonstration version of the software product by the electronic device without a payment transaction with the first site, when selected the second option initiating a download of a non-demonstration version of the software product by the electronic device with the involvement of a payment transaction with the first site, the first site different from the software product manufacturer site, the demonstration version of the software product comprising executable instructions incorporated therein by the software product manufacturer that when installed and executed in the electronic device are capable of determining if a payment transaction of the non-demonstration version of the software product has occurred and to produce in the electronic device one or more graphical interfaces useable to initiate the payment transaction with the first site if the payment transaction has not occurred.
44 . The method according to claim 43 , wherein the demonstration version of the software product is downloaded to the electronic device from the first site or from a second site, the second site different from the software product manufacturer site.
45 . The method according to claim 43 , wherein the one or more graphical interfaces useable to initiate a payment transaction are produced in the electronic device at a designated time period after the download of the demonstration version of the software product to the electronic device.
46 . A method involving the download of a software product from a first site by an electronic device, the method comprising: optionally selecting by use of the electronic device to acquire on-line a demonstration version of the software product without a payment transaction with the first site or to acquire on-line a non-demonstration version of the software product with a payment transaction with the first site, the first site different from the software product manufacturer site, the demonstration version of the software product comprising executable instructions incorporated therein by the software product manufacturer that when installed and executed in the electronic device are capable of determining if a payment transaction of the non-demonstration version of the software product has occurred and to produce in the electronic device one or more graphical interfaces in the electronic device useable to initiate the payment transaction with the first site if the payment transaction has not occurred.
47 . The method according to claim 46 , wherein the demonstration version of the software product is downloaded to the electronic device from the first site or from a second site, the second site different from the software product manufacturer site.
48 . A method involving the download of a software product from a first site by an electronic device, the method comprising: selecting by use of the electronic device a first option which is selectable between at least the first option and a second option, when selected the first option initiating a download of a demonstration version of the software product by the electronic device without a payment transaction with the first site, when selected the second option initiating a download of a non-demonstration version of the software product by the electronic device with the involvement of a payment transaction with the first site, the first site different from the software product manufacturer site, the demonstration version of the software product comprising executable instructions incorporated therein by the software product manufacturer that when installed and executed in the electronic device are capable of determining if a payment transaction of the non-demonstration version of the software product has occurred and to produce in the electronic device one or more graphical interfaces useable to initiate the payment transaction with the first site or a second site associated with the first site if the payment transaction has not occurred.
49 . The method according to claim 48 , wherein the demonstration version of the software product is downloaded to the electronic device from the first site or from a third site, the third site different from the software product manufacturer site.
50 . The method according to claim 49 , wherein the second site and the third site are the same.
51 . The method according to claim 48 , wherein the one or more graphical interfaces useable to initiate a payment transaction are produced in the electronic device at a designated time period after the download of the demonstration version of the software product to the electronic device.
52 . A method involving the download of a software product from a first site by an electronic device, the method comprising: optionally selecting by use of the electronic device to acquire on-line a demonstration version of the software product without a payment transaction with the first site or to acquire on-line a non-demonstration version of the software product with a payment transaction with the first site, the first site different from the software product manufacturer site, the demonstration version of the software product comprising executable instructions incorporated therein by the software product manufacturer that when installed and executed in the electronic device are capable of determining if a payment transaction of the non-demonstration version of the software product has occurred and to produce in the electronic device one or more graphical interfaces in the electronic device useable to initiate the payment transaction with the first site or a second site associated with the first site if the payment transaction has not occurred.
53 . The method according to claim 52 , wherein the demonstration version of the software product is downloaded to the electronic device from the first site or from a third site, the third site different from the software product manufacturer site.
54 . The method according to claim 53 , wherein the second site and the third site are the same.