APPARATUS AND METHODS FOR THE SALE OF SOFTWARE PRODUCTS
First Claim
1. A method comprising:
- purchasing by use of a first programmable electronic device a software product from a first site and receiving in the first programmable electronic device the software product and purchase receipt data from the first site, the software product comprising a software program;
transmitting from the first programmable electronic device at least a portion of the software product and the purchase receipt data to a second programmable electronic device;
initiating, by use of first executable instructions associated with the software product, communication between the second programmable electronic device and a second site different from the first site and transferring from the second programmable electronic device at least a portion of the purchase receipt data to the second site; and
receiving in the second programmable electronic device from the second site use enabling data associated with the software product that enables the software program to be run on the second programmable electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Establishing a first communication between a programmable electronic device and a first site for an online purchase of a software product followed by establishing a second communication between the programmable electronic device and a second site for the purpose of enabling a use of the software product in the programmable electronic device. In one implementation, the software product is transmitted to the programmable electronic device during the first communication, while in another implementation the software product is transmitted to the programmable electronic device after the use enabling process made during the second communication is complete. In one implementation, the use enabling process involves the activation of a use license associated with the software product.
139 Citations
33 Claims
-
1. A method comprising:
-
purchasing by use of a first programmable electronic device a software product from a first site and receiving in the first programmable electronic device the software product and purchase receipt data from the first site, the software product comprising a software program; transmitting from the first programmable electronic device at least a portion of the software product and the purchase receipt data to a second programmable electronic device; initiating, by use of first executable instructions associated with the software product, communication between the second programmable electronic device and a second site different from the first site and transferring from the second programmable electronic device at least a portion of the purchase receipt data to the second site; and receiving in the second programmable electronic device from the second site use enabling data associated with the software product that enables the software program to be run on the second programmable electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
purchasing by use of a first programmable electronic device a software product from a first site and receiving in the first programmable electronic device from the first site purchase receipt data and identification data of the first site, the software product comprising a software program; transmitting from the first programmable electronic device at least a portion of the purchase receipt data and the identification data to a second programmable electronic device; establishing by use of the identification data a communication between the first site and the second programmable electronic device and transmitting from the first site to the second programmable electronic device the software product; initiating communication between the second programmable electronic device and a second site different from the first site and transferring from the second programmable electronic device at least a portion of the purchase receipt data to the second site; and receiving in the second programmable electronic device from the second site use enabling data associated with the software product that enables the software program to be run on the second programmable electronic device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
purchasing by use of a first programmable electronic device a software product from a first site and receiving in the first programmable electronic device from the first site purchase receipt data and identification data of the first site, the software product comprising a software program; transmitting from the first programmable electronic device at least a portion of the purchase receipt data and the identification data to a second programmable electronic device; establishing by use of the receipt data and/or identification data a communication between the second programmable electronic device and a second site different from the first site; transmitting from the second site to the second programmable electronic device the software product; initiating, by use of executable instructions associated with the software product, communication between the second programmable electronic device and a third site and transferring from the second programmable electronic device at least a portion of the purchase receipt data to the third site; and receiving in the second programmable electronic device from the third site use enabling data associated with the software product that enables the software program to be run on the second programmable electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
receiving in a first programmable electronic device a demonstration software product from a first site and identification data of the first site, the software product comprising a software program having one or more use restrictions; transmitting from the first programmable electronic device to a second programmable electronic device the demonstration software product and the identification data of the first site; establishing by use of the identification data of the first site and/or information within the software product a communication between the second programmable electronic device and the first site; purchasing from the first site by use of the second programmable electronic device a software program use license or other use modality and receiving in the second programmable electronic device from the first site purchase receipt data; initiating, by use of the receipt data and/or executable instructions associated with the demonstration software product, a communication between the second programmable electronic device and a second site different from the first site, and transferring from the second programmable electronic device at least a portion of the purchase receipt data to the second site; and receiving in the second programmable electronic device from the second site use enabling data or license activation data that enables the software program to be run on the second programmable electronic device without one or more of the restrictions. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification