Communication nodes for use with a wireless ad-hoc communication network
First Claim
1. A device comprising:
- a processor forming a first predetermined portion of a first communication node;
a transceiver forming a second predetermined portion of the first communication node in communication with the processor for receiving and transmitting signals via a wireless transmission medium;
a non-transitory tangible computer readable medium encoding a computer program for execution by the processor to execute a process comprising;
determining with the processor whether signals received from at least another communication node of a plurality of communication nodes include a signal transmitted by a communication node acting as a central node;
establishing the first communication node as operating in one of a first protocol and a second protocol in dependence upon the determination;
and defaulting the first communication node to the second protocol upon detecting a failure in respect of communications with the first protocol;
wherein the non-transitory tangible computer readable medium further encodes another computer program for execution by the processor to execute the first protocol, the first protocol comprising;
extracting information from the received signal transmitted by another node acting as a central node and determining whether the another node has capacity to add the first communication node as a member of a group coordinated by the another node acting as a central node;
transmitting a signal to the another node acting as a central node indicating that the first communication node wishes to become a member of the group coordinated by the another node acting as a central node when the extracted information indicates capacity to add the first communication node;
receiving a signal from the another node acting as a central node indicating that the request for the first communication node to become a member of the group coordinated by the another node acting as a central node has been accepted and configuring upon acceptance a first aspect of the first communication node in dependence upon information contained with the acceptance signal;
and executing the second protocol upon receiving at least one of a refusal to become a member of the group or no response from the another node acting as a central node.
2 Assignments
0 Petitions
Accused Products
Abstract
Communication nodes for use with a wireless ad-hoc communication network are disclosed. In an embodiment of the present invention, the communication node comprises a transducer, which generates a signal in response to an external signal. The ad-hoc network communication is supported in part by static communication nodes, which defined an organized infrastructure network in order to achieve the various functions of the transducers. In another embodiment, the communication node for use with a wireless ad-hoc network does not include a transducer. Such communication nodes are preferred for use with a less structured network with virtually no infrastructure and allow for being used with expanding and contracting networks. Mobile communication nodes mostly support the propagation of signals. However, pseudo-static or static communication nodes are also used in wireless communication ad-hoc networks.
21 Citations
12 Claims
-
1. A device comprising:
-
a processor forming a first predetermined portion of a first communication node; a transceiver forming a second predetermined portion of the first communication node in communication with the processor for receiving and transmitting signals via a wireless transmission medium; a non-transitory tangible computer readable medium encoding a computer program for execution by the processor to execute a process comprising; determining with the processor whether signals received from at least another communication node of a plurality of communication nodes include a signal transmitted by a communication node acting as a central node; establishing the first communication node as operating in one of a first protocol and a second protocol in dependence upon the determination; and defaulting the first communication node to the second protocol upon detecting a failure in respect of communications with the first protocol; wherein the non-transitory tangible computer readable medium further encodes another computer program for execution by the processor to execute the first protocol, the first protocol comprising; extracting information from the received signal transmitted by another node acting as a central node and determining whether the another node has capacity to add the first communication node as a member of a group coordinated by the another node acting as a central node; transmitting a signal to the another node acting as a central node indicating that the first communication node wishes to become a member of the group coordinated by the another node acting as a central node when the extracted information indicates capacity to add the first communication node; receiving a signal from the another node acting as a central node indicating that the request for the first communication node to become a member of the group coordinated by the another node acting as a central node has been accepted and configuring upon acceptance a first aspect of the first communication node in dependence upon information contained with the acceptance signal; and executing the second protocol upon receiving at least one of a refusal to become a member of the group or no response from the another node acting as a central node. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
providing a processor forming a first predetermined portion of a first communication node; providing a transceiver forming a second predetermined portion of the first communication node in communication with the processor for receiving and transmitting signals via a wireless transmission medium; receiving with the transceiver signals from at least another communication node of a plurality of communication nodes; determining with the processor whether the received signals include a signal transmitted by a communication node acting as a central node; establishing the first communication node as operating in one of a first protocol and a second protocol in dependence upon the determination; and defaulting the first communication node to the second protocol upon detecting a failure in respect of communications with the first protocol; wherein the first protocol comprises; extracting information from the received signal transmitted by another node acting as a central node and determining whether the another node has capacity to add the first communication node as a member of a group coordinated by the another node acting as a central node; transmitting a signal to the another node acting as a central node indicating that the first communication node wishes to become a member of the group coordinated by the another node acting as a central node when the extracted information indicates capacity to add the first communication node; receiving a signal from the another node acting as a central node indicating that the request for the first communication node to become a member of the group coordinated by the another node acting as a central node has been accepted and configuring upon acceptance a first aspect of the first communication node in dependence upon information contained with the acceptance signal; and executing the second protocol upon receiving at least one of a refusal to become a member of the group or no response from the another node acting as a central node. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory tangible computer readable medium encoding a computer program for execution by a processor to execute a process upon a first communication node comprising:
-
the processor forming a first predetermined portion of the first communication node and a transceiver forming a second predetermined portion of the first communication node in communication with the processor for receiving and transmitting signals via a wireless transmission medium, the method comprising; determining with the processor whether signals received from at least another communication node of a plurality of communication nodes include a signal transmitted by a communication node acting as a central node; establishing the first communication node as operating in one of a first protocol and a second protocol in dependence upon the determination; and defaulting the first communication node to the second protocol upon detecting a failure in respect of communications with the first protocol; wherein the non-transitory tangible computer readable medium further comprising; another computer program for execution by the processor to execute the first protocol, the first protocol comprising; extracting information from the received signal transmitted by another node acting as a central node and determining whether the another node has capacity to add the first communication node as a member of a group coordinated by the another node acting as a central node; transmitting a signal to the another node acting as a central node indicating that the first communication node wishes to become a member of the group coordinated by the another node acting as a central node when the extracted information indicates capacity to add the first communication node; receiving a signal from the another node acting as a central node indicating that the request for the first communication node to become a member of the group coordinated by the another node acting as a central node has been accepted and configuring upon acceptance a first aspect of the first communication node in dependence upon information contained with the acceptance signal; and executing the second protocol upon receiving at least one of a refusal to become a member of the group or no response from the another node acting as a central node. - View Dependent Claims (10, 11, 12)
-
Specification