Patent ID: 7711369

Claim:
A multiple interface device having seamless mobility in a co-located wireless network environment in which data packets are transmitted to the multiple interface device from a first access network and identical data packets are transmitted concurrently to the multiple interface device from a second access network, wherein some of the data packets that are transmitted to the multiple interface device from the first access network are not received by the multiple interface device, said multiple interface device comprising: at least one processor programmed for executing an application; a first wireless transceiver for receiving a first stream of the data packets from the first access network; and a second wireless transceiver for receiving a second stream of the data packets form the second access network; wherein said at least one processor is further programmed for forwarding the data packets received by the first wireless transceiver to the application, for storing in a buffer data packets received by the second wireless transceiver, and upon detecting that data packets in the buffer are missing from the first stream of the data packets received by the first wireless transceiver, forwarding the missing data packets from the buffer to the application; and wherein said at least one processor is further programmed to, based on the detecting that data packets in the buffer are missing from the first stream, evaluating performance of said first or second access networks and rendering a determination about whether to receive packets from said first access network or said second access network.