Patent ID: 8112694

Claim:
A method of ensuring a plurality of devices receive communications intended for them, the method comprising: at each of the plurality of devices, repeatedly performing a wireless rebroadcasting, each rebroadcasting comprising rebroadcasting a then highest ordered communication received by that device, the repeated rebroadcasting being directed to occur more frequently on average following a detection by that device of one or more events indicating that a different device did not receive at least the highest ordered communication received by that device, and less frequently on average following detection by that device of one or more events indicating that a different device likely received at least the highest ordered communication received by that device, at least one such communication not being received by a first at least one of the plurality of devices; at a second at least one of the plurality of devices, detecting that the first at least one of the plurality of devices did not receive at least one communication other than the then current highest ordered communication received by the second at least one of the plurality of devices and that had been rebroadcast by at least some of the second at least one of the plurality of devices; and rebroadcasting by at least one of the second at least one of the plurality of devices, at least one of the at least one communication other than the highest ordered communication responsive to the detecting step.