Patent ID: 9155019
Filing Date: 2015-10-06
Classification: H04L,H04W

Abstract:
1. A method, said method comprising: selecting, by a gateway, a first route between a source node and a destination node using a bandwidth-aware routing protocol and a first channel; determining, by said gateway, if said selected first route satisfies a bandwidth requirement of an application of said source node; initiating, by said gateway, a switch to a second channel selected from a back-up channel list if said bandwidth requirement of said application is not satisfied by said selected route; selecting, by said gateway, a second route over said second channel using said bandwidth-aware routing protocol; determining, by said gateway, if said selected second route over said second channel satisfies said bandwidth requirement of said application of said source node; and streaming data from said source node to said destination node over said first channel if said selected first route satisfies said bandwidth requirement of said application or over said second channel if said selected second route satisfies said bandwidth requirement of said application; periodically updating bandwidth information of said selected first route or said selected second route; determining if said bandwidth requirement of said application continues to be satisfied using said updated bandwidth information; selecting a third route if said bandwidth requirement of said application is no longer satisfied; notifying said application of said source node if no route satisfying said bandwidth requirement could be found; and continuing to stream data if said bandwidth requirement of said application continued to be satisfied or if said selected third route satisfied said bandwidth requirement of said application.