High performance server data delivery system and method
First Claim
1. A method of facilitating the transfer of data to authorized users over the Internet, the method comprising:
- (i) running a web server process on at least one host machine;
(ii) running an ftp server process on a separate host machine;
(iii) establishing a secure communication link between the host machines;
(iv) establishing at least one hard link between storeroom file storage areas and customer account file storage areas, the at least one hard link comprising a pointer to a file; and
(v) dynamically allocating customer access information from a secured database.
1 Assignment
0 Petitions
Accused Products
Abstract
A secure, high-throughput, scalable apparatus and method of downloading software products and other data to authorized customers over the internet. A plurality of processes are run on different host machines. The machines communicate with each other via a secured link. This link uses DES encryption and an index to the DES keys, rather than passing the key itself over the link. Once derived, the indexed key is used for encryption and decryption over the communication link. File staging is accomplished by using a hard link between the file storage area and the customer account area. A customer account database is maintained on a secure machine as protected via a firewall. A secured link is also used through the firewall to securely allocate user access to file downloads.
16 Citations
11 Claims
-
1. A method of facilitating the transfer of data to authorized users over the Internet, the method comprising:
-
(i) running a web server process on at least one host machine;
(ii) running an ftp server process on a separate host machine;
(iii) establishing a secure communication link between the host machines;
(iv) establishing at least one hard link between storeroom file storage areas and customer account file storage areas, the at least one hard link comprising a pointer to a file; and
(v) dynamically allocating customer access information from a secured database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification