Patent ID: 7835743

Claim:
A mobile multi-interface device (MID) having a plurality of network interfaces, comprising: a multi-interface mobility management (MIMM) client residing on said MID, said MIMM client including an interface monitor that monitors status of said plurality of network interfaces, and a mobility manager that determines which one of said plurality of network interfaces should be used by said MID and when said MID should switch from one interface to another, using information from said interface monitor; wherein said plurality of network interfaces provide access to a plurality of subnets, and said MIMM client further includes a plurality of virtual subnet devices, with each of said virtual subnet devices corresponding to a respective one of said plurality of subnets, wherein each of said virtual subnet devices aggregates a plurality of physical interfaces that are connected to the respective subnet, and wherein each of said virtual subnet devices is assigned an IP address from the respective subnet and is configured to appear as a network interface to IP and higher layers, further including each of said virtual subnet devices performing layer two handoffs between network interfaces in response to signals from said mobility manager.