The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 22, 2009
Filed:
Dec. 07, 2005
Thomas V. D'amico, Inverness, IL (US);
Jeffrey D. Bonta, Arlington Heights, IL (US);
Randy L. Ekl, Lake Zurich, IL (US);
Avinash Joshi, Orlando, FL (US);
Michael D. Kotzin, Buffalo Grove, IL (US);
Surender Kumar, Naperville, IL (US);
Whay Chiou Lee, Cambridge, MA (US);
Peggy K. Matson, Arlington Heights, IL (US);
Thomas V. D'Amico, Inverness, IL (US);
Jeffrey D. Bonta, Arlington Heights, IL (US);
Randy L. Ekl, Lake Zurich, IL (US);
Avinash Joshi, Orlando, FL (US);
Michael D. Kotzin, Buffalo Grove, IL (US);
Surender Kumar, Naperville, IL (US);
Whay Chiou Lee, Cambridge, MA (US);
Peggy K. Matson, Arlington Heights, IL (US);
Motorola, Inc., Schaumburg, IL (US);
Abstract
A method and apparatus for electing broadcast relay nodes (B, H, M) in an ad hoc network (). Each node (A-O) generates an attribute message including associated parameters. Each node (A-O) generates a weighted value (WV) based on the parameters. The WV can be included in the attribute message for that node, can provide a metric for ranking that node to be nominated to be a broadcast relay node, can alternatively provide a probability measure for that node to probabilistically elect itself as a broadcast relay node. The broadcast manager node (C) receives the attribute messages and elects at least one nominated node as a broadcast relay node (B, H, M) based on the attribute messages. Each node (A-O) can also initiate election of an intermediate broadcast relay node if that node fails to receive a test message within a predetermined time.