Network nodes cooperatively routing traffic flow amongst wired and wireless networks
First Claim
1. A communication infrastructure comprising:
- a local communication software application having a local communication requirement;
a local management software application;
a local end point device that executes the local communication software application and the local management software application;
a remote end point device having a remote communication characteristic;
a plurality of local access point devices communicatively coupled to the local end point device via a corresponding plurality of independent links, the corresponding plurality of independent links having a corresponding plurality of local pathway characteristics;
a packet switched communication backbone that communicatively couples with each of the plurality of access point devices and the second end point device;
the local end point device communicates through at least one of the plurality of local access points to reach with the remote end point device via the packet switched communication backbone; and
the local end point device selects the at least one of the plurality of local access points after considering the local communication requirement, the remote communication characteristic, and the corresponding plurality of local pathway characteristic.
4 Assignments
0 Petitions
Accused Products
Abstract
End-point devices, access points and other types of network nodes each employ multi-path management software to manage communication via multiple possible paths to the Internet backbone from communication applications that run on an end-point device. The multi-path management software on an end-point device may operate independently and/or cooperate with the local communication applications and the multi-path management software located on the access points or other network nodes to select one or more pathways for the local communication applications. The multi-path management software depending on data types and data requirements also supports selection and maintenance of two or more paths that simultaneously serve a single communication application. The multi-path management software of an end-point device may pass all or a portion of multi-path management responsibility to a local communication application and/or to multi-path management software of another network node. In addition to managing the selection of one or more pathways, the multi-path management software seamlessly switches pathways as may become necessary to meet changing network conditions or bandwidth demands.
110 Citations
26 Claims
-
1. A communication infrastructure comprising:
-
a local communication software application having a local communication requirement;
a local management software application;
a local end point device that executes the local communication software application and the local management software application;
a remote end point device having a remote communication characteristic;
a plurality of local access point devices communicatively coupled to the local end point device via a corresponding plurality of independent links, the corresponding plurality of independent links having a corresponding plurality of local pathway characteristics;
a packet switched communication backbone that communicatively couples with each of the plurality of access point devices and the second end point device;
the local end point device communicates through at least one of the plurality of local access points to reach with the remote end point device via the packet switched communication backbone; and
the local end point device selects the at least one of the plurality of local access points after considering the local communication requirement, the remote communication characteristic, and the corresponding plurality of local pathway characteristic. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication infrastructure that supports a communication software application having a communication characteristic, the communication infrastructure comprising:
-
a plurality of network nodes comprising a first access point, a second access point, and an end-point node that executes the communication software application;
the end-point node executes a first management application;
the first access point executes a second management application; and
using the communication characteristic and based on interaction between the first management application and the second management application, the first access point is selected to service the communication software application. - View Dependent Claims (7, 8, 9)
-
-
10. A communication infrastructure that supports a communication software application, the communication software application supporting data communication, the communication infrastructure comprising:
-
a plurality of network nodes comprising a first access point, a second access point, a first end-point node that executes the communication software application, and a second end-point node;
the plurality of network nodes arranged to support multiple communication pathways for the first end-point node; and
the first end-point node executes a management application that, based on requirements of the communication software application, cooperates with at least one other of the plurality of network nodes to choose both a first of the multiple communication pathways via the first access point to service a first portion of the data communication, and a second of the multiple communication pathways via the second access point to service a second portion of the data communication. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A communication infrastructure comprising:
-
a plurality of communication software applications that each support packet communications, the plurality of communication software applications having a corresponding plurality of communication requirements;
a pathway management application;
a plurality of network nodes comprising a first access point, a second access point, and a first end-point node;
the first end-point node executes the pathway management application and the plurality of communication software applications;
the plurality of network nodes arranged to support multiple communication pathways for the first end-point node; and
the first end-point node, based at least in part on the corresponding plurality of communication requirements, selects a first of the multiple communication pathways and a second of the multiple communication pathways to support the plurality of communication software applications. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification