Patent ID: 7627906

Claim:
A service discovery system including a client terminal and a service providing device which provides data or a function to the client terminal, comprising: a client terminal including a processor programmed to implement a service request unit which generates a service requesting message requesting a service of the service providing device, a communication unit which sends the service requesting message generated by the service request unit to the service providing device and which receives, from the service providing device, a problem imposing a load on the client terminal, a solution unit which solves the problem; and the service providing device including a processor programmed to implement a problem management unit which generates the problem, when the service requesting message is received from the client terminal, a priority control unit which calculates a priority in accordance with a difficulty of the problem, when the solution to the problem is received from the client terminal, a service reply unit which generates a reply message replying to the service requesting message sent from the client terminal in accordance with an order corresponding to the calculated priority.