System for distributing files and transmitting/receiving distributed files
First Claim
1. A system for distributing files and transmitting/receiving the distributed files, comprising:
- a file distribution/transmission/reception module depending upon an application program executable in a client computer and performed in a background process of a corresponding application program execution module,the file distribution/transmission/reception module receiving the files designated by a host computer from a network and storing the received files while an application program is executed, or transmitting corresponding files to another client computer if the corresponding files exist, in response to another client computer'"'"'s request for transmission of the files designated by the host computer;
the file distribution/transmission/reception module sending a request for the transmission of the files designated by the host computer to at least one client computer connected to a sub-network, and receiving corresponding files from a client computer selected from among client computers, connected to the sub-network, responsive to the file transmission request;
the file transmission request is sent to other client computers connected to the host computer, if no client computer connected to the sub-network is responsive to the file transmission request, then corresponding files are received from a client computer selected from among the other client computers, connected to the host computer, responsive to the file transmission request;
wherein a CPU occupancy ratio of the file distribution/transmission/reception module is relatively smaller than that of the application program execution module such that influence of the file distribution/transmission/reception module executed in the background process with respect to the application program execution module executed in the foreground process can be minimized.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for distributing flies and transmitting/receiving the distributed files includes a file distribution/transmission/reception module depending upon an application program executable in a client computer and is performed in a background process of an application program execution module. The file distribution/transmission/reception module receives the files designated by a host computer from a network and then stores the received files, while the application program is executed. The file distribution/transmission/reception module transmits corresponding files to another client computer if the corresponding files exist, in response to another client computer'"'"'s request for transmission of files designated on the host computer. The system distributes a load of the network and increases a file transmission rate by receiving and storing distributed transmission files while the application program is executed, and reduces the network load associated with a file storage computer by receiving the transmission files from the file storage computer and from oilier client computers.
-
Citations
42 Claims
-
1. A system for distributing files and transmitting/receiving the distributed files, comprising:
-
a file distribution/transmission/reception module depending upon an application program executable in a client computer and performed in a background process of a corresponding application program execution module, the file distribution/transmission/reception module receiving the files designated by a host computer from a network and storing the received files while an application program is executed, or transmitting corresponding files to another client computer if the corresponding files exist, in response to another client computer'"'"'s request for transmission of the files designated by the host computer; the file distribution/transmission/reception module sending a request for the transmission of the files designated by the host computer to at least one client computer connected to a sub-network, and receiving corresponding files from a client computer selected from among client computers, connected to the sub-network, responsive to the file transmission request; the file transmission request is sent to other client computers connected to the host computer, if no client computer connected to the sub-network is responsive to the file transmission request, then corresponding files are received from a client computer selected from among the other client computers, connected to the host computer, responsive to the file transmission request; wherein a CPU occupancy ratio of the file distribution/transmission/reception module is relatively smaller than that of the application program execution module such that influence of the file distribution/transmission/reception module executed in the background process with respect to the application program execution module executed in the foreground process can be minimized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification