Data distribution server
First Claim
1. A network system comprising:
- a distribution computer including a storage device which stores contents;
a distribution request computer which issues a send request to send said contents;
at least one copy computer including a storage device which stores copy contents of said contents stored in said distribution computer; and
a search computer including;
a contents search module which carries out a search for one of said at least one copy computer storing copy contents of said requested contents based on said send request to send said contents from said distribution request computer, and a distribution request relay module which forwards said send request to a specified one of said at least one copy computer, wherein said distribution computer further includes a contents registration module which, when said contents are updated, sends a copy request and copy contents of said updated contents to a predetermined one of said at least one copy computer, said copy request giving an instruction to create said copy contents in said storage device of said copy computer, and said at least one copy computer further includes a contents request receiving module which creates said copy contents of said updated contents based on said copy request and which sends said copy contents of said requested contents to said distribution request computer based on said send request from said search computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A copy computer includes a storage device which stores a copy of contents from a distribution computer and a module which creates a copy of updated contents based on a copy request and which sends a copy of contents requested by a search computer to a distribution request computer. The search computer includes a module which searches for a copy computer storing the copy of the contents requested by the distribution request computer, a module which forwards a send request to a specified copy computer, and a module which sends the copy request and the copy contents to a predetermined copy computer when the contents are updated. The copy request gives an instruction to create the copy of the updated contents in the storage device of the copy computer.
-
Citations
17 Claims
-
1. A network system comprising:
-
a distribution computer including a storage device which stores contents;
a distribution request computer which issues a send request to send said contents;
at least one copy computer including a storage device which stores copy contents of said contents stored in said distribution computer; and
a search computer including;
a contents search module which carries out a search for one of said at least one copy computer storing copy contents of said requested contents based on said send request to send said contents from said distribution request computer, and a distribution request relay module which forwards said send request to a specified one of said at least one copy computer, wherein said distribution computer further includes a contents registration module which, when said contents are updated, sends a copy request and copy contents of said updated contents to a predetermined one of said at least one copy computer, said copy request giving an instruction to create said copy contents in said storage device of said copy computer, and said at least one copy computer further includes a contents request receiving module which creates said copy contents of said updated contents based on said copy request and which sends said copy contents of said requested contents to said distribution request computer based on said send request from said search computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network system comprising:
-
a distribution computer including a storage device which stores contents;
a distribution request computer which issues a send request to send said contents;
at least one copy computer including a storage device which stores copy contents of said contents stored in said distribution computer;
a search computer including;
a contents search module which searches for one of said at least one copy computer storing copy contents of said requested contents based on said send request to send said contents from said distribution request computer, and a distribution request relay module which forwards said send request to a specified one of said at least one copy computer; and
a distribution protocol-supporting computer including a contents registration module which, when said contents are updated, sends a copy request and copy contents of said updated contents to a predetermined one of said at least one copy computer, said copy request giving an instruction to create said copy contents in said storage device of said copy computer, wherein said at least one copy computer further includes a contents request receiving module which creates said copy contents of said updated contents in said storage device based on said copy request and which sends said copy contents of said requested contents to said distribution request computer based on said send request from said search computer.
-
-
10. A contents distribution computer system which distributes copy contents of contents to at least one copy computer, comprising:
-
a storage device which stores said contents; and
a contents registration module which sends a copy request and said copy contents to a predetermined one of said at least one copy computer, said copy request giving an instruction to create said copy contents in a storage device of said copy computer.
-
-
11. A distribution-supporting computer system which distributes copy contents of contents stored in a contents distribution computer to at least one copy computer, comprising:
-
a storage device which stores said copy contents of said contents held by said distribution computer; and
a contents registration module which sends a copy request and said copy contents to a predetermined one of said at least one copy computer, said copy request giving an instruction to create said copy contents in a storage device of said copy computer.
-
-
12. A search computer connected to at least one copy computer including a storage device which stores copy contents of contents stored in a distribution computer, comprising;
-
a contents search module which searches for one of said at least one copy computer storing said copy contents based on a send request from a distribution request computer to send said contents; and
a distribution request relay module which forwards said send request to a specified one of said at least one copy computer.
-
-
13. A copy computer including a storage device which stores copy contents of contents stored in a contents distribution computer, comprising:
-
a receiving module which receives a search request from a search request computer to search whether copy contents of contents requested to be sent are stored, based on a send request from a distribution request computer to send said contents; and
a search module which carries out a search as to whether said copy contents of said contents requested to be sent are stored in said storage device, based on said search request, wherein, when said copy contents of said contents requested to be sent are not stored in said storage device as a result of said search, said search request is forwarded to another copy computer, and when said copy contents of said contents requested to be sent are stored in said storage device as a result of said search, said contents are sent to said search request computer.
-
-
14. A computer-readable medium containing computer program software to cause a computer to execute procedures for distributing copy contents of contents to at least one copy computer, comprising the steps of:
-
inputting and outputting said contents to and from a storage device; and
sending a copy request and said copy contents to a predetermined one of said at least one copy computer, said copy request giving an instruction to create said copy contents in a storage device of said copy computer.
-
-
15. A computer-readable medium containing computer program software to cause a computer to execute procedures for distributing copy contents of contents stored in a contents distribution computer to at least one copy computer, comprising the steps of:
-
inputting and outputting said copy contents of said contents stored in said distribution computer to and from a storage device; and
sending a copy request and said copy contents to a predetermined one of said at least one copy computer, said copy request giving an instruction to create said copy contents in said storage device of said copy computer.
-
-
16. A computer-readable medium containing computer program software executed by a search computer connected to at least one copy computer including a storage device which stores copy contents of contents stored in a distribution computer, comprising the steps of:
-
searching for one of said at least one copy computer storing said copy contents based on a send request from a distribution request computer to send said contents; and
forwarding said send request to a specified one of said at least one copy computer.
-
-
17. A computer-readable medium containing computer program software implementing procedures for storing copy contents of contents stored in a contents distribution computer into a copy computer, comprising the steps of:
-
receiving a search request from a search request computer to search whether said copy contents of said contents requested to be sent are stored, based on a send request from a distribution request computer to send said contents;
carrying out a search as to whether said copy contents of said contents requested to be sent are stored in a storage device, based on said search request;
forwarding said search request to another copy computer when said copy contents of said contents requested to be sent are not stored in said storage device as a result of said search; and
sending said contents to said search request computer when said copy contents of said contents requested to be sent are stored in said storage device as a result of said search.
-
Specification