Combining multi-hop and multicast wireless networking in classroom-like settings
First Claim
Patent Images
1. In a network including a plurality of nodes, a method of transmitting packets over the network, comprising:
- receiving a multicast packet by one of the nodes;
counting for a period of time by the one node a number of retransmissions of the multicast packet received from one or more other nodes in the network; and
retransmitting the multicast packet by the one node if the number of counted retransmissions when the period of time elapses is less than a predetermined number.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are a system and method of transmitting packets over a network having a plurality of nodes. A multicast packet is received by one of the nodes. For a period of time, that one node counts the number of retransmissions of the multicast packet that the node receives from one or more other nodes in the network. When the period of time elapses, the node retransmits the multicast packet if the number of counted retransmissions is less than a predetermined number.
-
Citations
58 Claims
-
1. In a network including a plurality of nodes, a method of transmitting packets over the network, comprising:
-
receiving a multicast packet by one of the nodes;
counting for a period of time by the one node a number of retransmissions of the multicast packet received from one or more other nodes in the network; and
retransmitting the multicast packet by the one node if the number of counted retransmissions when the period of time elapses is less than a predetermined number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 52, 53)
-
-
19. A network node comprising:
-
a receiver receiving a multicast packet over a network;
a counter counting for a period of time a number of retransmissions of the multicast packet received over the network from one or more other nodes in the network; and
a transmitter retransmitting the multicast packet if the number of counted retransmissions when the period of time elapses is less than a predetermined number.
-
-
33. A computing device comprising:
-
means for generating a number representing a local connectivity of a network with respect to the computing device;
a receiver receiving at least one copy of a packet over the network;
means for selecting a time period in which to retransmit the packet over the network; and
a transmitter transmitting the packet over the network if the number of copies of the packet received by the receiver when the period of time arrives is less than the local connectivity number. - View Dependent Claims (34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55)
-
-
37. A network, comprising:
a plurality of nodes connected by a communication medium, one of the nodes having a transceiver that receives a multicast packet over the communication medium, that one node further comprising a counter counting for a period of time a number of retransmissions of the multicast packet that the transceiver receives from one or more of the other nodes in the network, wherein the transceiver retransmits the multicast packet over the communication medium if the number of counted retransmissions when the period of time elapses is less than a predetermined number.
-
56. An article of manufacture having computer-readable program means embodied thereon for transmitting packets over a network, the article of manufacture comprising:
-
computer-readable program means for receiving a multicast packet;
computer-readable program means for counting for a period of time a number of retransmissions of the multicast packet received from one or more other nodes in the network; and
computer-readable program means for retransmitting the multicast packet if the number of counted retransmissions when the period of time elapses is less than a number of groups of neighbor nodes.
-
-
57. A method of propagating information over a network having a plurality of nodes, the method comprising:
-
receiving a multicast packet over a network communication medium by one of the nodes; and
determining by that one node without using route information whether to retransmit the multicast packet over the network communication medium.
-
-
58. A networked node, comprising:
-
a receiver receiving a multicast packet over a communication medium; and
a channel manager determining whether to retransmit the multicast packet over the communication medium without using route information.
-
Specification