Secure downloading of a file from a network system and method
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A download processor for secure downloading of a digital product file when ordered by a user. The order includes a file identifier related to the file and an order identifier related to the order. The download processor performs security checks related to the file, the order, and the user. The file identifier and order identifier are verified based upon information related to the file and the order, and information related to the user is also verified. Based upon the verifications, the download processor selectively permits or denies download of the file to a user machine.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 server comprising:
-
a processor; a memory; a selection module containing program instructions which when executed causes the server to perform the operations of receiving selection of a file via the network; a receive module containing program instructions which when executed causes the server to perform the operations of 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; a file identifier module containing program instructions which when executed causes the server to perform the operations of verifying the file identifier based upon particular information related to the file; an order identifier module containing program instructions which when executed causes the server to perform the operations of verifying the order identifier based upon particular information related to the order, including one of; a module containing program instructions which when executed causes the server to perform the operations of determining if the order identifier is active, meaning the order was not canceled before the download of the file; and a module containing program instructions which when executed causes the server to perform the operations of determining if the order identifier is non-suppressed, meaning the order was not canceled after the download of the file; and a download module containing program instructions which when executed causes the server to perform the operations of 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification