System and method for multicast media access using broadcast transmissions with multiple acknowledgements in an Ad-Hoc communications network
First Claim
1. A method for data transmission using a multicast-broadcast in an ad-hoc communications network, said network including a plurality of nodes being adapted to transmit and receive signals to and from other nodes in said network, the method comprising:
- controlling a sending node to interpret a destination address as a broadcast address for a data packet communication, said data packet having a message header including a plurality of intended destination node addresses, and to transmit said data packet as a broadcast communication; and
controlling at least one of said nodes of said plurality that successfully receives said data packet to communicate an acknowledgement of successful reception (ACK) message to said sending node in an order based on an order in which said plurality of destination node addresses are arranged in said message header, and controlling said sending node to retransmit said data packet to at least one node of said plurality which did not communicate an ACK message to said sending node.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method of transmitting messages to multiple destination nodes is provided, in which a message from a source node is addressed to a multicast-broadcast address, and multiple destination node addresses are included in the message header. Destination nodes which successfully receive the transmission calculate a timeslot in which to transmit an acknowledgement message based on the position of their address in the message header. The source node can then provide a retransmission to destination nodes which did not successfully receive the transmission as either a multicast-broadcast or a unicast communication depending on acknowledgement messages received.
-
Citations
49 Claims
-
1. A method for data transmission using a multicast-broadcast in an ad-hoc communications network, said network including a plurality of nodes being adapted to transmit and receive signals to and from other nodes in said network, the method comprising:
-
controlling a sending node to interpret a destination address as a broadcast address for a data packet communication, said data packet having a message header including a plurality of intended destination node addresses, and to transmit said data packet as a broadcast communication; and
controlling at least one of said nodes of said plurality that successfully receives said data packet to communicate an acknowledgement of successful reception (ACK) message to said sending node in an order based on an order in which said plurality of destination node addresses are arranged in said message header, and controlling said sending node to retransmit said data packet to at least one node of said plurality which did not communicate an ACK message to said sending node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for data transmission using a multicast-broadcast in an ad-hoc communications network, said network including a plurality of nodes being adapted to transmit and receive signals to and from other nodes in said network, the system comprising:
-
a first node, adapted to interpret a destination address as a broadcast address for a data packet communication, said data packet having a message header including a plurality of intended destination node addresses, and to transmit said data packet as a broadcast communication; and
at least one node of said plurality which, upon successful receipt of said data packet, is adapted to communicate an acknowledgement of successful reception (ACK) message to said first node in an order based on an order in which said plurality of destination node addresses are arranged in said message header, and said first node being further adapted to retransmit said data packet to at least one node of said plurality which did not communicate an ACK message to said sending node. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable medium of instructions, adapted to control data transmission using a multicast-broadcast in an ad-hoc communications network, said network including a plurality of nodes being adapted to transmit and receive signals to and from other nodes in said network, comprising:
-
a first set of instructions, adapted to control a first node to interpret a destination address as a broadcast address for a data packet communication, said data packet having a message header including a plurality of intended destination node addresses, and to transmit said data packet as a broadcast communication;
a second set of instructions, adapted to control at least one node of said plurality which, upon successful receipt of said data packet, is adapted to communicate an acknowledgement of successful reception (ACK) message to said first node in an order based on an order in which said plurality of destination node addresses are arranged in said message header; and
a third set of instructions, adapted to control said first node to retransmit said data packet to at least one node of said plurality which did not communicate an ACK message to said sending node. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification