Patent ID: 7894378

Claim:
A method for updating a multicast state of a multicast group, the method comprising: processing a multicast member join request for the multicast group received from a first wireless node; processing a proxy update message for the first wireless node received from a third mesh access point, wherein the first wireless node connects to a second mesh access point after joining the multicast group via a first mesh access point, and the third mesh access point is a root node of a mesh tree of which the second mesh access point is a node; generating an Internet Group Management Protocol (IGMP) query message for the multicast group in response to processing the proxy update message; and transmitting a multicast update (MUPD) packet to an upstream node in response to determining that an IGMP report for the IGMP query message has not been received from any nodes associated with the first mesh access point, whereby a multicast state is updated at the upstream node.