Patent ID: 8270338

Claim:
A device comprising: memory; one or more processors; one or more wireless network interfaces to facilitate access to a wireless network, wherein each wireless network interface supports a promiscuous mode; and a repeater service module, stored in the memory and executed on the one or more processors, the repeater service module for accessing the one or more wireless network interfaces to activate a repeater function at the device, wherein the repeater service module comprises: a network coding module to improve capacity of the wireless network, the network coding module comprising: a buffer module to locally buffer packets sent or received by one or more stations in the wireless network for a certain period of time to form buffered packets; a mixing module to mix, at the device activating the repeater function, a packet received from a first station for an access point and a packet received from the access point for the first station to form a mixed packet; a broadcast module to broadcast the mixed packet to the one or more stations in the wireless network; and a decode module to decode the mixed packets received based on the buffered packets.