Patent ID: 8638760

Claim:
A mobile computing device, comprising: a processor to: generate an expected service matrix for each of a plurality of switching technologies to initiate a connection with one or more target devices, wherein the expected service matrix for a respective switching technology is based on one or more metrics for the respective switching technology; dynamically select one of the plurality of switching technologies to initiate a connection with the one or more target devices based on a ranking of the switching technologies using the expected service matrices; automatically initiate the connection with the one or more target devices using the dynamically selected switching technology; monitor the selected switching technology and one or more non-selected switching technologies after the connection has been initiated with the one or more target devices; and automatically perform a handoff from the selected switching technology to one of the one or more non-selected switching technologies based on changes in system or network parameters, wherein the handoff is performed seamlessly without interrupting the connection to the one or more target devices.