MEDIATION SERVER, TERMINALS AND DISTRIBUTED PROCESSING METHOD
First Claim
1. A mediation server, comprising:
- a project information acquiring unit which acquires information on a project from a project server and stores the acquired information in a project database, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by a plurality of terminals;
a project information transmitter which presents the information on the project to a terminal and which transmits, to the terminal, information necessary for the terminal to access a project server of a project that the terminal desires to participate in; and
an execution status management unit which receives a notification indicating that the terminal having accessed the project server using the information has executed a task assigned from the project server and which stores an execution status in a terminal database.
6 Assignments
0 Petitions
Accused Products
Abstract
A highly convenient data processing technique is provided.
A mediation server includes: a project information acquiring unit which acquires information on a project from a project server and stores the acquired information in a project database, the project server managing the project in which a computational processing is divided into a plurality of tasks so as to have the plurality of tasks processed by a plurality of terminals; a project information transmitter which presents the information on the project to a terminal and which transmits, to the terminal, information necessary for the terminal to access a project server of a project that the terminal desires to participate in; and an execution status management unit which receives a notification indicating that the terminal having accessed the project server using the information has executed a task assigned from the project server and which stores an execution status in a terminal database.
-
Citations
23 Claims
-
1. A mediation server, comprising:
-
a project information acquiring unit which acquires information on a project from a project server and stores the acquired information in a project database, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by a plurality of terminals; a project information transmitter which presents the information on the project to a terminal and which transmits, to the terminal, information necessary for the terminal to access a project server of a project that the terminal desires to participate in; and an execution status management unit which receives a notification indicating that the terminal having accessed the project server using the information has executed a task assigned from the project server and which stores an execution status in a terminal database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A distribution processing method, comprising:
-
acquiring information on a project from a project server and storing the acquired information in a project database, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by a plurality of terminals; presenting the information on the project to a terminal and transmitting, to the terminal, information necessary for the terminal to access a project server of a project that the terminal desires to participate in; and receiving a notification indicating that the terminal having accessed the project server using the information has executed a task assigned from the project server and storing an execution status in a terminal database.
-
-
10. A computer program product comprising:
-
a module which acquires information on a project from a project server and stores the acquired information in a project database, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by a plurality of terminals; a module which presents the information on the project to a terminal and transmits, to the terminal, information necessary for the terminal to access a project server of a project that the terminal desires to participate in; and a module which receives a notification indicating that the terminal having accessed the project server using the information has executed a task assigned from the project server and stores an execution status in a terminal database.
-
-
11. A computer readable recording medium having embodied programs that function as:
-
means for acquiring information on a project from a project server and storing the acquired information in a project database, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by a plurality of terminals; means for presenting the information on the project to a terminal and transmitting, to the terminal, information necessary for the terminal to access a project server of a project that the terminal desires to participate in; and means for receiving a notification indicating that the terminal having accessed the project server using the information has executed a task assigned from the project server and storing an execution status in a terminal database.
-
-
12. A terminal, comprising:
-
a project information acquiring unit which acquires information necessary for accessing a project server that manages a project desired to be participated in, from a mediation server that mediates between the project server and a plurality of terminals, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by the plurality of terminals; a task acquiring unit which acquires the task by accessing the project server using the information; a task execution unit which executes the task; an execution result transmitter which transmits an execution result of the task to the project server; and an execution status notification unit which conveys to the mediation server that the task has been executed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A distribution processing method, comprising:
-
acquiring information necessary for accessing a project server that manages a project desired to be participated in, from a mediation server that mediates between the project server and a plurality of terminals, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by the plurality of terminals; acquiring the task by accessing the project server using the information; executing the task; transmitting an execution result of the task to the project server; and conveying to the mediation server that the task has been executed.
-
-
22. A computer program product comprising:
-
a module which acquires information necessary for accessing a project server that manages a project desired to be participated in, from a mediation server that mediates between the project server and a plurality of terminals, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by the plurality of terminals; a module which acquires the task by accessing the project server using the information; a module which executes the task; a module which transmits an execution result of the task to the project server; and a module which conveys to the mediation server that the task has been executed.
-
-
23. A computer readable recording medium having embodied programs that function as:
-
means for acquiring information necessary for accessing a project server that manages a project desired to be participated in, from a mediation server that mediates between the project server and a plurality of terminals, the project server managing the project in which a computational processing is divided into a plurality of tasks and the plurality of tasks are processed by the plurality of terminals; means for acquiring the task by accessing the project server using the information; means for executing the task; means for transmitting an execution result of the task to the project server; and means for conveying to the mediation server that the task has been executed.
-
Specification