Patent ID: 8050980

Claim:
A method performed by an electronic commerce system having a server and an end user machine interacting through a network for secure downloading of a file from the network, the method comprising steps of: receiving selection of a file via the network; receiving an order from a user for download of the selected file via the network, the order including a file identifier related to the file and an order identifier related to the order; verifying the file identifier based upon particular information related to the file; verifying the order identifier based upon particular information related to the order, including one of: determining if the order identifier is active, meaning the order was not canceled before the download of the file; and determining if the order identifier is non-suppressed, meaning the order was not canceled after the download of the file; and selectively permitting the download of the file to the end user machine based upon the verification of the file identifier and the verification of the order identifier.