Patent ID: 8055756

Claim:
A service search system for a wireless ad hoc network, comprising: a plurality of user agents and a service agent connected to one another through the wireless ad hoc network, wherein the plurality of user agents comprise a first user agent, and a second user agent requesting a service in the wireless ad hoc network; the second user agent creates a request list including information on at least one of the plurality of user agents that has requested the service and service request packets broadcast by the at least one of the plurality of user agents; if the second user agent determines, based on the information included in the request list, that the first user agent has previously requested the service to the service agent, the second user agent requests the first user agent to transmit service information enabling reception of the service by the second user agent and receives the service information from the first user agent without the second user agent broadcasting a service request packet; if the second user agent determines, based on the information included in the request list, that there is no service information according to the service requested, the second user agent broadcasts the service request packet; and wherein the plurality of user agents and the service agent are hardware devices.