Many applications are enabled by the ability to capture videos on a smartphone and to have these videos uploaded to an Internetconnected server. This capability requires the transfer of large volumes of data from the phone to the infrastructure. Smartphones have multiple wireless interfaces