Process for the on-line sale of a software product
First Claim
1. A computer readable non-transient medium having a program installed thereon that when executed on a computer performs a method comprising:
- a. a programmable computing device downloading from a vendor site a software product of a software company, the software product received by the vendor site from a supervising site, the software product received by the supervising site from a licensing site upon the licensing site having incorporated in the software product a software module previously transmitted by the supervising site to the licensing site;
b. the programmable computing device storing in a computer readable medium the software product;
c. the programmable computing device determining, by executing instructions of the software module stored in the programmable computer device, that a software product license is not stored in the programmable computing device;
d. in response to determining that the software product license is not stored in the programmable computing device, the programmable computing device determining, by executing instructions of the software module, that a license purchase receipt for the software product is not stored in the programmable computing device;
e. in response to determining that the software product license and the license purchase receipt for the software product are not stored in the programmable computing device, the programmable computing device executing instructions of the software module to create a graphical interface at the programmable computing device, the graphical interface displaying one or more purchase options for the software product;
f. the programmable computing device locally accessing identification data of the vendor site and using the locally accessed identification data of the vendor site to set up a communication with the vendor site by executing instructions of the software module;
g. the programmable computing device executing instructions of the software module for purchasing online a license for the software product from the vendor site;
h. in response to transmitting a license purchase request from the programmable computing device, the programmable computing device receiving from the vendor site the license purchase receipt;
i. the programmable computing device setting up a communication with the licensing site, the licensing site is associated with the software company;
j. the programmable computing device transmitting the license purchase receipt to the licensing site;
k. the programmable computing device transmitting an identifier associated with the programmable computing device to the licensing site;
l. in response to transmitting said license purchase receipt and said identifier, the programmable computing device receiving from the licensing site the software product license for the software product, the software product license is bound to the identifier of the programmable computing device; and
m. the programmable computing device storing the software product license.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
238 Citations
11 Claims
-
1. A computer readable non-transient medium having a program installed thereon that when executed on a computer performs a method comprising:
-
a. a programmable computing device downloading from a vendor site a software product of a software company, the software product received by the vendor site from a supervising site, the software product received by the supervising site from a licensing site upon the licensing site having incorporated in the software product a software module previously transmitted by the supervising site to the licensing site; b. the programmable computing device storing in a computer readable medium the software product; c. the programmable computing device determining, by executing instructions of the software module stored in the programmable computer device, that a software product license is not stored in the programmable computing device; d. in response to determining that the software product license is not stored in the programmable computing device, the programmable computing device determining, by executing instructions of the software module, that a license purchase receipt for the software product is not stored in the programmable computing device; e. in response to determining that the software product license and the license purchase receipt for the software product are not stored in the programmable computing device, the programmable computing device executing instructions of the software module to create a graphical interface at the programmable computing device, the graphical interface displaying one or more purchase options for the software product; f. the programmable computing device locally accessing identification data of the vendor site and using the locally accessed identification data of the vendor site to set up a communication with the vendor site by executing instructions of the software module; g. the programmable computing device executing instructions of the software module for purchasing online a license for the software product from the vendor site; h. in response to transmitting a license purchase request from the programmable computing device, the programmable computing device receiving from the vendor site the license purchase receipt; i. the programmable computing device setting up a communication with the licensing site, the licensing site is associated with the software company; j. the programmable computing device transmitting the license purchase receipt to the licensing site; k. the programmable computing device transmitting an identifier associated with the programmable computing device to the licensing site; l. in response to transmitting said license purchase receipt and said identifier, the programmable computing device receiving from the licensing site the software product license for the software product, the software product license is bound to the identifier of the programmable computing device; and m. the programmable computing device storing the software product license. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification