File transfer in a multi-node network
OwnerSimon Frazierinventor
Life of this patent
Estimating the term…
Abstract
Methods, systems, programs, and apparatus for the easy, bi-directional transfer of any number of files or directories of files between computer systems, over a LAN, without the need for an Internet connection, preexistence or presence of special or specific software on more than one computer (the “host”) in the transaction, or prior knowledge of the platforms or operating systems of more than one (the “host”) of the computers constituting an endpoint in the abovementioned transfer.
Claims23
A method for sharing files between a host node and a client node over a communication network without the use of another node where file transfer software is not installed at the client node, the method comprising:
- launching, at the host node, a host program that manages file sharing operations for the host node;
- receiving, at the host node, over the communication network from the client node, a request for a web applet, where the web applet executes at least one of:
- file uploading, and
- file downloading;
- transmitting the web applet, from the host node, to the client node over the communication network using a first communication protocol,
- where, when executed at the client node, the web applet:
- runs in a web browser of the client node,
- manages file transfer between the host node and the client node using the first communication protocol and a second protocol, where the second protocol is different than the first protocol,
- displays, in the web browser, information relating to files and directories stored at the host node;
- and
- retrieving, at the host node, a file that is encapsulated in the request for file uploading, or transmitting, from the host node, an first response to the client node comprising a file requested in the request for file downloading.
An apparatus for sharing files between a host node and a client node over a communication network without the use of another node where file transfer software is not installed at the client node, the apparatus comprising:
- a memory;
- and
- one or more processors communicatively coupled to the memory, the one or more processors configured to execute instructions comprising:
- launching, at the host node, a host program that manages file sharing operations for the host node;
- receiving, at the host node, over the communication network from the client node, a request for a web applet where the web applet executes at least one of:
- file uploading, and
- file downloading;
- transmitting the web applet, from the host node, to the client node over the communication network using a first communication protocol,
- where, when executed at the client node, the web applet:
- runs in a web browser of the client node,
- manages file transfer between the host node and the client node using at least one of the first communication protocol and a second protocol, where the second protocol is different than the first protocol,
- displays, in the web browser, information relating to files and directories stored at the host node;
- and
- retrieving, at the host node, a file that is encapsulated in the request for file uploading, or transmitting, from the host node, an first response to the client node comprising a file requested in the request for file downloading.
An apparatus for sharing files over a communication network, the apparatus comprising:
- a memory;
- and
- one or more processors communicatively coupled to the memory, the one or more processors configured to execute instructions comprising:
- receiving, at a host node, a request to use a first communication protocol over the communication network from a client node;
- and
- transmitting, from the host node, responsive to the request to use a first communication protocol, a web applet over the communication network to the client node,
- where, when executed at the client node, the web applet:
- runs in a web browser of the client node,
- manages file transfer between the host node and the client node using at least one of the first communication protocol and a second protocol,
- displays, in the web browser, information relating to files and directories stored at the host node;
- receiving, at the host node, over the communication network from the client node executing the web applet, a request for at least one file or directory displayed in the web browser;
- and
- transmitting, from the host node, to the client node over the communication network, the at least one file or directory using the at least one of the first communication protocol and the second protocol.
Dependencies are inferred from the claim text.