Device detection and service discovery system and method for a mobile AD HOC communications network
First Claim
1. A system for performing device detection and service discovery in a mobile ad hoc communications network, comprising:
- a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
conduct an inquiry of the mobile ad hoc communications network to discover at least one nearby device, the inquiry including an indication that said at least one nearby device may include a middleware layer;
when the inquiry includes the indication that said at least one nearby device may include the middleware layer;
create a connection to said at least one nearby device;
confirm whether said at least one nearby device includes the middleware layer; and
when said at least one nearby device includes the middleware layer;
execute the middleware layer to perform application and service discovery.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system, method, and computer program product for performing device detection and service discovery in a mobile ad hoc communications network. The method comprises conducting an inquiry of the mobile ad hoc communications network to discover nearby devices. If the inquiry indicates that the nearby devices may include a middleware layer, the method further comprises creating a connection to each of the nearby devices and confirming whether each of the nearby devices include the middleware layer. For each of the nearby devices that include the middleware layer, the method further comprises executing the middleware layer to perform application and service discovery, and to launch applications and services.
-
Citations
52 Claims
-
1. A system for performing device detection and service discovery in a mobile ad hoc communications network, comprising:
-
a memory device; and
a processor disposed in communication with the memory device, the processor configured to;
conduct an inquiry of the mobile ad hoc communications network to discover at least one nearby device, the inquiry including an indication that said at least one nearby device may include a middleware layer;
when the inquiry includes the indication that said at least one nearby device may include the middleware layer;
create a connection to said at least one nearby device;
confirm whether said at least one nearby device includes the middleware layer; and
when said at least one nearby device includes the middleware layer;
execute the middleware layer to perform application and service discovery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for performing device detection and service discovery in a mobile ad hoc communications network, comprising:
-
conducting an inquiry of the mobile ad hoc communications network to discover at least one nearby device, the inquiry including an indication that said at least one nearby device may include a middleware layer;
when the inquiry includes the indication that said at least one nearby device may include the middleware layer;
creating a connection to said at least one nearby device;
confirming whether said at least one nearby device includes the middleware layer; and
when said at least one nearby device includes the middleware layer;
executing the middleware layer to perform application and service discovery. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer program product for performing device detection and service discovery in a mobile ad hoc communications network, comprising:
a computer readable medium storing;
program code for conducting an inquiry of the mobile ad hoc communications network to discover at least one nearby device, the inquiry including an indication that said at least one nearby device may include a middleware layer;
program code for creating a connection to said at least one nearby device when the inquiry includes the indication that said at least one nearby device may include the middleware layer;
program code for confirming whether said at least one nearby device includes the middleware layer when the inquiry includes the indication that said at least one nearby device may include the middleware layer; and
program code for executing the middleware layer to perform application and service discovery when said at least one nearby device includes the middleware layer. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
45. A system for performing device detection and service discovery in a mobile ad hoc communications network, comprising:
-
means for conducting an inquiry of the mobile ad hoc communications network to discover at least one nearby device, the inquiry including an indication that said at least one nearby device may include a middleware layer;
means for creating a connection to said at least one nearby device when the inquiry includes the indication that said at least one nearby device may include the middleware layer;
means for confirming that said at least one nearby device includes the middleware layer when the inquiry includes the indication that said at least one nearby device may include the middleware layer; and
means for executing the middleware layer to perform application and service discovery when said at least one nearby device includes the middleware layer. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
Specification