Patent EA-002886-B1 (EA)
Title: File transfer system
Inventor: HAFF MAURICE W
IPC: H04L29/08
Filed: 1998-11-13
Abstract: he data transfer device comprising: a delivery receipt system which processes the delivery receipt after successfully verifying the data transfer; a certifying system maintains communication with an ireceives a control connection from the at least onfies delivery receipts, the independent certifying processing device sending receipt certification t one remote device, each data port being representction after receiving a delivery receipt indicatintransfer, wherein the control connection is utilized to transmit the address of the at least one dynamically assigned data port, wherein data is substocessing device. 58. The data transfer device of Cremote devices via the dynamically assigned data ports, and wherein each device stores the socket dadata transfer device of Claim 57, in which certifyof data transfers, the linked list being traversedpt. 60. The data transfer device of Claim 57, in which the certifying system maintains communication with at least one of the devices involved in a tr device comprising: at least one listening port which receives a control connection from the at leasransfer system, comprising: a device originating aassigned data port for data transfer with the at least one remote device, each data port enabling a data transfer; an active connection monitoring sysrtifying processing device which sends verificatiote device in a list of at least one remote devices after receiving a delivery receipt, wherein the ins pathway accessible to a local device; a validata second data transfer system; and a receiving data transfer device, which receives data transfer, wherein the receiving data transfer device comprises a third data transfer system, a delivery receipting system that defers a file transfer to a time wdicates for a successful data transfer, after a suected to the communications pathway accessible to system which maintains communication with an independent certifying processing device; in which the successful data transfer to the receiving data transfer device is verified by the independent certifying processing device. 62. The data transfer systed data port, wherein data is substantially simultaneously transferred with multiple remote devices 3. The data transfer system of Claim 61, in which  transfer device that transfers data with at leasty receipt. 64. The data transfer system of Claim 6ising: at least one listening port which receives a control connection from the at least one remote device: and at least one dynamically assigned data received the data transfer. 65. A data transfer system, comprising: a device originating a data transfer, which comprises a first data transfer systevice to poll a directory on at least one of the remote devices, the directory being associated with an assigned destination, the local device requestiwherein the receiving data transfer device comprises a third data transfer system, a delivery receipces are substantially simultaneously polled and the data is transferred substantially simultaneously to the local device from all of the remote devices, and wherein the data always transfers to the assigned destination, wherein the control connection is utilized to transmit the address of the at leansfer, wherein successful data transfers to the rea is substantially simultaneously transferred with6. The data transfer system of Claim 65, in which ned data ports. 4. A file transfer device that tray receipt. 67. The data transfer system of Claim 65, in which a delivery receipt comprises date and time of a successful data transfer. 68. A computer readable medium that stores a data transfer progrdynamically assigned data port for data transfer wransfer electronically transferred from at least one device involved in a transaction, the medium conection is utilized to transmit the address of the at least one dynamically assigned data port, wherein data is substantially simultaneously transferred with multiple remote devices via the dynamicall, that certifies delivery receipts, wherein the iner occurs by only logging onto any intermediate computers that provide a signal propagation medium for storageless transfer through the propagation medium. 5. A file transfer device that transfers data with at least one remote device, the file transfer device comprising: at least one listening port which receives a control connection from the at least one remote device; and at least one dynamicallful data transfer. 70. The medium of Claim 68, in which certifying comprises digitally signing the delivery receipt. 71. The medium of Claim 68, in which a certifying system maintains communication with at least one device involved in a transaction to verify that a data transfer device successfully received the data transfer. 72. A computer readabl transfer has sufficient credits, wherein the control connection is utilized to transmit the address of the at least one dynamically assigned data pornating remote device, the medium comprising: a data transfer source code segment which transfers the data electronically; a delivery receipt source code segment that processes a delivery receipt after credits for the device is dynamically displayed on each device. 7. The file transfer device of Claim 3, in which a transmitting device comprises an er device successfully received the data transfer. r to transmission, and a receiving device compriseceipt comprises date and time of a successful data transfer. 74. The medium of Claim 72, in which certifying comprises digitally signing the delivery  additional credit upon each successful file transata transfer transferred electronically from at least one originating remote device, the method comprises: an electronic receipt of data transfer; processing the delivery receipt after successful receipt of data transfer; maintaining communication with an independent certifying processing device thaof the requesting device and dispensing additional credits if the account information is validated. ion to at least one of the devices involved in a t at least one remote device, the file transfer device comprising: at least one listening port through which a control connection is established to the remote device, the control connection being utilized to determine a remote data port for transferring data, each data port enabling a data transfer ansfer. 77. The method of Claim 75, in which certifying comprises digitally signing the delivery rece data transfer with the remote data port, the datang communication with an originating remote deviceth multiple remote devices via the dynamically assd for verifying a successful data transfer transfeocket data structures in a linked list to manage tremote device, the method comprises: an electronicraversed to enable substantially simultaneous data transfers. 10. A file transfer device that transfers data with at least one remote device, the filece involved in a transaction for verifying a succeg port through which a control connection is establ data transfers are self-certified. 80. The methon being utilized to determine a remote data port for transferring data, each data port enabling a da. The method of Claim 79, in which certifying comprises digitally signing the delivery receipt. 82. A file transfer device, that electronically transfsferred with multiple remote devices via the dynamansfer device comprising: a variable number of destination linked directories, each destination linked directory associated with one of the at least one remote devices, each destination linked directoe data transfer only being permitted when a device that initiates the transfer has sufficient credit to the file transfer device; and a destination liich a number available credits for the device is dynamically displayed on each device. 12. The file nation linked directories and initiates a transferng device further comprises an encrypting system that encrypts selected files prior to transmission, and a receiving device further comprises a decrypting system that decrypts each encrypted file upon receipt, wherein the number of credits in the traination linked directories. 83. A computer readable medium that stores a data transfer program electronically transferred from at least one remote devaim 10, further comprising a credit request systemestination linked directories, wherein each destin credit processor in response to a request from a at least one remote devices, each destination link processor validating account information of the r medium; and directory management source code segm if the account information is validated. 14. A file transfer device that transfers data with at lea each of the destination linked directories and inprising: at least one listening port which receivee associated remote device in response to the detee device; and at least one dynamically assigned daferred to remote devices associated with the destination linked directories when the data files are er; a return receipt system that generates and sends a return receipt from a device that received die data transfer to a device that transferred the data after successful completion of the data transfer, and a certifying system that communicates with an independent certifying processor that verifies return receipts, the independent certifying proce, the method comprising detecting a storage of at e that initiated the data transfer upon successful completion of the data transfer, wherein the retuo the associate remote device in response to the detection, wherein data files are electronically trer to the independent certifying processor upon successful completion of the data transfer, wherein re stored in the destination linked directories. 8 address of the at least one dynamically assigned data port, and wherein data is substantially simulnically; a file transfer device that transfers dat via the dynamically assigned data ports. 15. A fif destination linked directories, each destinationst one remote device, the file transfer device comprising: at least one listening port through which