Group communication in a mobile ad-hoc network
First Claim
Patent Images
1. A method of group communication in a mobile ad-hoc network, the method comprising:
- collecting a route from a source node to at least one group member node;
caching the collected route information by encoding a group communication route from the source node to the at least one group member node;
determining whether an intermediate link of a host node has a single branch to the at least one group member node in the collected route information;
if the intermediate link has the single branch, merging the intermediate link by;
deleting the host node having the single branch to the at least one group member node; and
recording a neighbor node in place of the deleted host node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for group communication protocol in mobile ad-hoc network, that comprises, collecting a route from a source node to at least one group member node, caching the collected route information, and merging an intermediate link of a host node having a single branch to the at least one group member node in the collected route.
31 Citations
25 Claims
-
1. A method of group communication in a mobile ad-hoc network, the method comprising:
-
collecting a route from a source node to at least one group member node; caching the collected route information by encoding a group communication route from the source node to the at least one group member node; determining whether an intermediate link of a host node has a single branch to the at least one group member node in the collected route information; if the intermediate link has the single branch, merging the intermediate link by; deleting the host node having the single branch to the at least one group member node; and recording a neighbor node in place of the deleted host node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of group communication in a mobile ad-hoc network, the method comprising:
-
collecting a route from a source node to at least one group member node; caching the collected route information; determining whether an intermediate link of a host node has a single branch to the at least one group member node in the collected route information; if the intermediate link has the single branch, merging the intermediate link by; deleting the host node having the single branch to the at least one group member node; and recording a neighbor node in place of the deleted host node; encoding a group communication route from the source node to the at least one group member node; attaching the encoded group communication route to a data packet; and sending the attached encoded group communication route and data packet from the source node to the at least one group member node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transient computer readable medium embodying a computer program, the computer program comprising:
-
computer readable program code for forming a group comprised of at least one group member node; computer readable program code for collecting a route from a source node to the at least one group member node; computer readable program code for determining a number of branches from a host node to the at least one group member node; computer readable program code for determining whether an intermediate link of a host node has a single branch to the at least one group member node in the collected route; computer readable program code for, if the intermediate link has the single branch, merging the intermediate link by; deleting the host node having the single branch to the at least one group member node; and recording a neighbor node in place of the deleted host node; and computer readable program code for creating a consolidated route from the source node through the merged intermediate links to the at least one group member node. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for group communication protocol in mobile ad-hoc network, the system comprising:
-
a transceiver configured to receive and transmit wireless data packets; a processor communicably coupled to the transceiver, wherein the processor is configured to encode a group communication route from a source node to at least one group member node by determining whether an intermediate link of a host node has a single branch to the at least one group member node in the collected route, if the intermediate link has the single branch, merging the intermediate link by deleting the host node having the single branch to the at least one group member node , and recording a neighbor node in place of the deleted host node, attach the encoded group communication route to a data packet and send the attached encoded group communication route and data packet from the source node to at least one group communication node; and a memory communicably coupled to the processor, wherein the memory is configured to store the at least one group communication node. - View Dependent Claims (22, 23, 24, 25)
-
Specification