US2013044672A1PendingUtilityA1

Method and apparatus for wireless router multicast

49
Assignee: INTERDIGITAL PATENT CORPPriority: Jul 31, 2000Filed: Oct 15, 2012Published: Feb 21, 2013
Est. expiryJul 31, 2020(expired)· nominal 20-yr term from priority
H04W 40/02H04L 12/1868H04L 45/16H04W 76/40H04L 12/189H04W 4/08
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method are provided to transmit messages in a wireless communication network to a multicast group using a single wireless channel. A base station processor having a plurality of wireless channels is in communication with a plurality of subscriber access units in a wireless communication network. The base station processor allocates the wireless channels to the subscriber access units for transmitting messages between the subscriber access units and the base station processor. The base station processor is also connected to a public access network such as the Internet via an Internet gateway. Multicast messages are received via the Internet gateway to be sent to a plurality of the subscriber access units, denoted as a multicast group, in the wireless communication network. The multicast message is sent concurrently to each of the subscriber access units by allocating a single wireless channel to all subscriber access units in the multicast group. The message is sent over the single wireless channel to all the subscriber access units in the multicast group and received concurrently by the subscriber access units in the multicast group.

Claims

exact text as granted — not AI-modified
1 . A method of multicasting messages in a wireless network comprising:
 receiving a multicast message addressed to a multicast group at a base station processor having a plurality of wireless channels;   determining a plurality of multicast group members; and   sending, over one of said wireless channels, said multicast message, wherein the same one of said wireless channels is used to simultaneously send said multicast message to said plurality of multicast group members.   
     
     
         2 . The method of  claim 1  further comprising receiving said message at each of the plurality of multicast group members via said same wireless channel. 
     
     
         3 . The method of  claim 2  wherein receiving said message further comprises concurrently receiving said multicast message at each of said plurality of multicast group members. 
     
     
         4 . The method of  claim 1  wherein sending said multicast message is preceded by:
 selecting, from among said plurality of wireless channels, a multicast channel adapted to transmit said multicast message; and 
 sending, via one of said plurality of wireless channels to each of the multicast group members, a paging message indicative of said multicast channel over which to receive said multicast message, wherein said paging message is transmitted simultaneously to each of said multicast group members. 
 
     
     
         5 . The method of  claim 1  wherein said base station processor is operable to communicate with a plurality of subscriber access units adapted for communication in a wireless network via said plurality of wireless channels and said multicast group members comprise a subset of said plurality of said subscriber access units. 
     
     
         6 . The method of  claim 5  wherein determining further comprises:
 performing a lookup in a routing table adapted to store entries associating a multicast group with an interface identifier; and 
 performing a lookup in an interface table adapted to associate said interface identifier with at least one of said plurality of subscriber access units, wherein each of said plurality of subscriber access units associated with the same interface identifier comprises said multicast group members. 
 
     
     
         7 . The method of  claim 6  wherein sending further comprises:
 performing a lookup in a connection table adapted to store connection identifier entries indicative of an association between at least one of said plurality of wireless channels and at least one of said plurality of subscriber access units. 
 
     
     
         8 . The method of  claim 6  further comprising:
 receiving a join group request indicative of at least one of said plurality of multicast group members; and 
 adding an interface entry in said interface table indicative of an association between said at least one multicast group member indicated in said join group request and said multicast group. 
 
     
     
         9 . The method of  claim 8  further comprising receiving a join group request indicative of at least one other of said multicast group members; and
 adding an interface entry in said interface table indicative of an association between at least one other of said multicast group members and said multicast group. 
 
     
     
         10 . The method of  claim 1  wherein determining said multicast group members further comprises:
 scanning said multicast message; and 
 parsing a group address indicative of a multicast group. 
 
     
     
         11 . The method of  claim 10  wherein said group address conforms to a protocol and said parsing comprises parsing in accordance with said protocol. 
     
     
         12 . The method of  claim 11  wherein said protocol is the Internet Group Management Protocol (IGMP). 
     
     
         13 . A system for multicasting messages in a wireless network comprising:
 a base station processor having a plurality of wireless channels operable to transmit a wireless message; and   a plurality of subscriber access units in communication with said base station processor over a wireless connection and adapted to receive messages via said plurality of wireless channels, wherein said base station processor is operable to receive a multicast message and simultaneously transmit said multicast message to at least one of said plurality of subscriber access units via the same one of said plurality of wireless channels.   
     
     
         14 . The system of  claim 13  wherein said base station processor further comprises a routing table adapted to store entries indicative of an association between each of said plurality of subscriber access units and an interface, wherein said subscriber access units corresponding to the same interface comprise a multicast group. 
     
     
         15 . The system of  claim 14  further comprising an interface table adapted to store entries indicative of an association between each of said plurality of subscriber access units and a wireless connection, wherein each of said subscriber access units in said multicast group correspond to the same interface. 
     
     
         16 . The system of  claim 15  wherein each of said entries in said interface table corresponds to a connection indicative of one of said plurality of wireless channels, and wherein each of said subscriber access units in said multicast group correspond to the same one of said plurality of wireless channels. 
     
     
         17 . The system of  claim 14  wherein said base station processor further comprises:
 a connection table adapted to store entries indicative of an association between at least one of said plurality of subscriber access units with at least one of said plurality of wireless channels, wherein said connection table is indicative of a common channel allocated to said plurality of subscriber access units which comprise said multicast group. 
 
     
     
         18 . The system of  claim 14  wherein said routing table further comprises entries including a group address and a corresponding one of said interface IDs, wherein said group address is indicative of one of said multicast groups. 
     
     
         19 . The system of  claim 18  wherein said group address conforms to a predetermined protocol. 
     
     
         20 . The system of  claim 19  where said predetermined protocol is IGMP. 
     
     
         21 . The system of  claim 14  wherein only the subset of the plurality of subscriber access units in said multicast group decode said multicast message. 
     
     
         22 . The system of  claim 13  further comprising a scheduler operable to designate which of said plurality of subscriber access units receive said multicast message on a predetermined one of said plurality of wireless channels. 
     
     
         23 . The system of  claim 22 , wherein said scheduler is further operable to designate a plurality of subscriber access units to receive said multicast message over the same one of said plurality of wireless channels. 
     
     
         24 . The system of  claim 17 , wherein said scheduler is further operable to query said connection table, wherein said same one of said plurality of wireless channels corresponds to subscriber access units associated with a common interface ID. 
     
     
         25 . The system of  claim 24  further comprising a paging channel in communication with said scheduler, wherein said paging channel is operative to send a paging message to each of said plurality of subscriber access units in said multicast group indicative of one of said wireless channels to be used for receiving said multicast message. 
     
     
         26 . The system of  claim 15  wherein said subscriber access units are added to said multicast group via a join group message, wherein said join group message is indicative of an additional subscriber access unit and said multicast group and said base station processor is further operative to store a new entry in said interface table indicative of said additional subscriber access unit and said multicast group. 
     
     
         27 . The system of  claim 15  wherein said subscriber access units are removed from said multicast group via a leave group message, wherein the leave group message is indicative of a deleted subscriber access unit and said multicast group and said base station processor is further operative to delete an entry from said interface table indicative of said deleted subscriber access unit and said multicast group. 
     
     
         28 . The system of  claim 13  wherein the base station processor is in communication with an Internet gateway operable to transmit messages via a public access network. 
     
     
         29 . A computer program product having computer program code for multicasting messages in a wireless network comprising:
 computer program code for receiving a multicast message addressed to a multicast group at a base station processor having a plurality of wireless channels;   computer program code for determining a plurality of multicast group members; and   computer program code for sending, over one of said wireless channels, said multicast message, wherein the same one of said wireless channels is used to simultaneously send said multicast message to said plurality of multicast group members.   
     
     
         30 . A computer data signal including computer program code for multicasting messages in a wireless network comprising:
 program code for receiving a multicast message addressed to a multicast group at a base station processor having a plurality of wireless channels;   program code for determining a plurality of multicast group members; and   program code for sending, over one of said wireless channels, said multicast message, wherein the same one of said wireless channels is used to simultaneously send said multicast message to said plurality of multicast group members.   
     
     
         31 . A system for multicasting messages in a wireless network comprising:
 means for receiving a multicast message addressed to a multicast group at a base station processor having a plurality of wireless channels;   means for determining a plurality of multicast group members; and   means for sending, over one of said wireless channels, said multicast message, wherein the same one of said wireless channels is used to simultaneously send said multicast message to said plurality of multicast group members.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.