Patent ID: 8160050

Claim:
A method for inter-multiuser multicasting using a specific terminal including a multicast group management module, an Internet Group Multicast Protocol (IMGP) module, a wireless local area network (WLAN) driving unit and a memory storing a terminal group list and per group member, comprising: an ad-hoc join procedure (A) comprising: a step (a-1) of delivering an ad-hoc start message including a session ID and channel information from the multicast group management module to the WLAN driving unit; a step (a-2) of transmitting an ad-hoc join packet to a terminal group having a same session ID among terminal groups in the terminal group list at the WLAN driving unit; a step (a-3) of receiving an ad-hoc response packet from at least one terminal included in the terminal group having the same session ID at the WLAN driving unit, wherein the at least one terminal includes the IMGP module and the WLAN driving unit; and a step (a-4) of delivering an ad-hoc complete message from the WLAN driving unit to the multicast group management module; and a group join procedure (B) comprising: a step (b-1) of delivering a group join command including a group IP address and a user name from the multicast group management module to the IMGP module; a step (b-2) of transferring a IGMP query message from the IMGP module to the WLAN driving unit; a step (b-3) of transmitting a multicast query packet to the at least one terminal included in the terminal group having the same session ID at the WLAN driving unit; a step (b-4) of receiving a group join success packet from the at least one terminal included in the terminal group having the same session ID at the WLAN driving unit; a step (b-5) of transferring a IGMP join message from the WLAN driving unit to the IMGP module; a step (b-6) of delivering a join success message from the IMGP module to the multicast group management module; a step (b-7) of adding the user name into the group member of the terminal group having the same session ID; and a step (b-8) of performing a multi-cast operation with the at least one terminal included in the terminal group having the same session ID, wherein each terminal included in the terminal group having the same session ID becomes both a IMGP client and a IMGP server.