Patent ID: 8675529

Claim:
A method of providing peer-to-peer wireless communication between personal mobile communication (PMC) devices, comprising: emulating a wireless access point (AP) at a first PMC device (PMC 1 ); configuring the PMC 1 with an interprocess communication link between the wireless AP and a first station module (STA 1 ) incorporated into the PMC 1 ; sending a wake-up message from the emulated wireless AP to the STA 1 across the interprocess communication link to initiate establishment of a TDLS session across a TDLS link between the STA 1 and a second station module (STA 2 ) incorporated into a second PMC device (PMC 2 ); sending a TDLS setup request message from the STA 1 to the emulated wireless AP across the interprocess communication link; sending the TDLS setup request message from the emulated wireless AP to the STA 2 across a TDLS setup link, the TDLS setup link comprising an infrastructure-mode association between the emulated wireless AP and the STA 2 ; receiving a TDLS setup response message from the STA 2 at the emulated wireless AP responsive to the TDLS setup request message; sending the TDLS setup response message from the emulated wireless AP to the STA 1 across the interprocess communication link; responsive to receiving the TDLS setup response message, sending a TDLS setup confirmation message from the STA 1 to the STA 2 across at least one of the TDLS link resulting from the establishment of the TDLS session or the TDLS setup link via the emulated wireless AP; and passing data packets between the STA 1 and the STA 2 across the TDLS link during the TDLS session, originating network management frames other than beacons at the STA 1 in order to enable sleep periods at the wireless AP; and inserting a media access control (MAC) source address associated with the wireless AP into the network management frames in order to spoof the STA 2 if the STA 1 and the wireless AP have separate MAC addresses.