Broadband fallback for router
First Claim
Patent Images
1. A router, comprising:
- a processor;
a memory communicatively coupled to the processor;
a first network interface coupled to the processor and configured to enable communication via a first broadband channel;
a second network interface coupled to the processor and configured to enable communication via a second broadband channel;
an intelligence layer comprising one or more applications stored in the memory, wherein execution of the one or more applications by the processor configures the router to perform acts comprising;
upon determining that a first set of criteria have been met, switching a communication data to the second broadband channel, wherein the first set of criteria comprises;
the first broadband channel is a selected broadband channel;
the first broadband channel is not meeting a communication data throughput demand of the router; and
the second broadband channel is available to transmit the communication data;
upon determining that a second set of criteria have been met, switching the communication data to the first broadband channel, wherein the second set of criteria comprises;
the second broadband channel is a selected broadband channel;
the second broadband channel is not meeting the communication data throughput demand of the router; and
the first broadband channel is available to transmit the communication data; and
upon determining that the first and second set of criteria are not met, adjusting a ratio of the communication data throughput between the first broadband channel and the second broadband channel based on a bandwidth allocation rule set.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems for routing data over first and second broadband network. A router includes a first network interface that is configured to provide communication via a first broadband channel. There is a second network interface configured to enable communication via second broadband channel. In various embodiments, the first and second broadband channels may be used to provide failover, load balancing, and/or secure transmission of communication data.
11 Citations
20 Claims
-
1. A router, comprising:
-
a processor; a memory communicatively coupled to the processor; a first network interface coupled to the processor and configured to enable communication via a first broadband channel; a second network interface coupled to the processor and configured to enable communication via a second broadband channel; an intelligence layer comprising one or more applications stored in the memory, wherein execution of the one or more applications by the processor configures the router to perform acts comprising; upon determining that a first set of criteria have been met, switching a communication data to the second broadband channel, wherein the first set of criteria comprises; the first broadband channel is a selected broadband channel; the first broadband channel is not meeting a communication data throughput demand of the router; and the second broadband channel is available to transmit the communication data; upon determining that a second set of criteria have been met, switching the communication data to the first broadband channel, wherein the second set of criteria comprises; the second broadband channel is a selected broadband channel; the second broadband channel is not meeting the communication data throughput demand of the router; and the first broadband channel is available to transmit the communication data; and upon determining that the first and second set of criteria are not met, adjusting a ratio of the communication data throughput between the first broadband channel and the second broadband channel based on a bandwidth allocation rule set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A router, comprising:
-
a processor; a memory communicatively coupled to the processor; a first network interface coupled to the processor and configured to enable communication via a first broadband channel; a second network interface coupled to the processor and configured to enable communication via a second broadband channel; an intelligence layer comprising one or more applications stored in the memory, wherein execution of the one or more applications by the processor configures the router to perform acts comprising; upon determining that a first set of criteria have been met, switching a communication data to the second broadband channel, wherein the first set of criteria comprises; the first broadband channel is a selected broadband channel; the first broadband channel is not meeting a communication data throughput demand of the router; and the second broadband channel is available to transmit the communication data; upon determining that a second set of criteria have been met, switching the communication data to the first broadband channel, wherein the second set of criteria comprises; the second broadband channel is a selected broadband channel; the second broadband channel is not meeting the communication data throughput demand of the router; and the first broadband channel is available to transmit the communication data; and upon determining that the first and second set of criteria are not met; inspecting a content of a header portion of the communication data; and upon determining that the communication data is security sensitive based on the content of the header portion, setting the communication data to be routed over the second broadband channel. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A router, comprising:
-
a processor; a memory communicatively coupled to the processor; a first network interface coupled to the processor and configured to enable communication via a first broadband channel; a second network interface coupled to the processor and configured to enable communication via a second broadband channel; an intelligence layer comprising one or more applications stored in the memory, wherein execution of the one or more applications by the processor configures the router to perform acts comprising; upon determining that a first set of criteria have been met, switching a communication data to the second broadband channel, wherein the first set of criteria comprises; the first broadband channel is a selected broadband channel; the first broadband channel is not meeting a communication data throughput demand of the router; and the second broadband channel is available to transmit the communication data; and the second broadband channel has a bandwidth capacity that is a predetermined factor N times higher than a bandwidth capacity of the first broadband channel; upon determining that a second set of criteria have been met, switching the communication data to the first broadband channel, wherein the second set of criteria comprises; the second broadband channel is a selected broadband channel; the second broadband channel is not meeting the communication data throughput demand of the router; and the first broadband channel is available to transmit the communication data; and the first broadband channel has a bandwidth capacity that is the predetermined factor N times higher than the bandwidth capacity of the second broadband channel. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification