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
OG exemplary drawing
 
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.