| US 7,590,097 B2 | ||
| Device detection and service discovery system and method for a mobile ad hoc communications network | ||
| Jan-Erik Ekberg, Helsinki (Finland); Pekka Lahtinen, Helsinki (Finland); and Jaakko Lipasti, Jorvas (Finland) | ||
| Assigned to Nokia Corporation, Espoo (Finland) | ||
| Filed on Sep. 16, 2003, as Appl. No. 10/662,407. | ||
| Application 10/662407 is a continuation in part of application No. 10/284135, filed on Oct. 31, 2002, granted, now 6,909,721. | ||
| Prior Publication US 2004/0087274 A1, May 06, 2004 | ||
| Int. Cl. H04W 4/00 (2009.01); H04B 7/00 (2006.01); G06F 15/16 (2006.01) | ||
| U.S. Cl. 370—338 [455/41.2; 709/227] | 53 Claims |

| 1. An apparatus, comprising:
a memory device; and
a processor disposed in communication with the memory device, the processor configured to:
conduct an inquiry to discover nearby devices;
determining, whether a discovered nearby device provides an indication that it may include a middleware software, the middleware
software configured for providing application and service discovery;
when the discovered nearby device does not provide an indication that it may include the middleware software:
disconnect communication session establishment with the discovered nearby device;
when the discovered nearby device provides an indication that it may include the middleware software;
create a wireless short-range communication connection to the discovered nearby device;
confirm whether said nearby device includes the middleware software by requesting corresponding information from said nearby
device via the wireless short-range communication connection; and
when said nearby device includes the middleware software:
execute the middleware software to perform application and service discovery with said nearby device.
|