Device detection and service discovery system and method for a mobile ad hoc communications network
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of performing device detection and service discovery in a mobile ad hoc communications network, each network node storing a local application directory. One of the network nodes is selected to be a directory server node that stores a combined application directory. The directory server node sends an inquiry message to a listening node when the listening node enters the coverage area of the directory server node. The listening node sends a notification message to the directory server node that includes the local application directory stored in the listening node. The directory server node compares the received local application directory to the combined application directory and updates the combined application directory accordingly. The directory server node sends an update message to each network node by sending an update portion of the combined application directory. Each network node updates the local application directories accordingly.
95 Citations
90 Claims
-
1-30. -30. (canceled)
-
31. Apparatus for performing device detection and service discovery in a mobile ad hoc communications network including at least one network node, each network node configured to communicate within a coverage area and store a local application directory, the apparatus comprising:
-
a storage means for storing a combined application directory including local application directory information of each network node communicating with the mobile ad hoc communications network;
a wireless transmitter for sending an inquiry message to a listening node that enters the coverage area;
a wireless receiver for receiving a notification message from the listening node, the notification message comprising the local application directory stored in the listening node;
means for storing, in the storage means, an update to the combined application directory based on a comparison of the local application directory included with the notification message and the combined application directory; and
means for sending an update message to each network node communicating with the mobile ad hoc communications network, the update message comprising an update portion of the combined application directory for updating the local application directories of each of the nodes within the mobile ad hoc communications network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45)
-
-
46. Apparatus for performing device detection and service discovery in a mobile ad hoc communications network including at least one network node, each network node configured to store a local application directory and select a directory server node from said at least one network node, the directory server node having a coverage area and storing a combined application directory, the apparatus comprising:
-
a storage means for storing the local application directory;
a wireless receiver for receiving an inquiry message from the directory server node when entering the coverage area of the directory server;
a wireless transmitter for sending a notification message to the directory server node, the notification message comprising the local application directory stored in the storage, and means for receiving an update message from the directory server node, the update message comprising an update portion for updating the stored local application directory;
wherein the received update message is based on a comparison of the local application directory included with the sent notification message and the combined application directory. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A medium, executable in a computer, for performing device detection and service discovery in a mobile ad hoc communications network including at least one network node, each network node configured to communicate within a coverage area and store a local application directory, the medium comprising:
-
program code for storing in a storage means a combined application directory including local application directory information of each network node communicating with the mobile ad hoc communications network;
program code for sending via a wireless transmitter an inquiry message to a listening node that enters the coverage area;
program code for receiving in a wireless receiver a notification message from the listening node, the notification message comprising the local application directory stored in the listening node;
program code for storing, in the storage means, an update to the combined application directory based on a comparison of the local application directory included with the notification message and the combined application directory; and
program code for sending via the wireless transmitter an update message to each network node communicating with the mobile ad hoc communications network, the update message comprising an update portion of the combined application directory for updating the local application directories of each of the nodes within the mobile ad hoc communications network. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A medium, executable in a computer for performing device detection and service discovery in a mobile ad hoc communications network including at least one network node, each network node configured to store a local application directory and select a directory server node from said at least one network node, the directory server node having a coverage area and storing a combined application directory, the medium comprising:
-
program code for storing in a storage means the local application directory;
program code for receiving in a wireless receiver an inquiry message from the directory server node when entering the coverage area of the directory server;
program code for sending a notification message in a wireless transmitter to the directory server node, the notification message comprising the local application directory stored in the storage, and program code for receiving an update message in the wireless receiver from the directory server node, the update message comprising an update portion for updating the stored local application directory;
wherein the received update message is based on a comparison of the local application directory included with the sent notification message and the combined application directory. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification