Prioritized alternate port routing
AssigneePADCOM, Inc.
InventorsChristopher J. Bogdon, Christian E. Hofstaedter
Life of this patent
Estimating the term…
Abstract
Data for an application is routed over a highest priority, available network from multiple networks that are assigned application-specific routing priorities. Data of the application is received and the highest priority network for the application is determined based on the application-specific routing priorities. The received data is sent over the highest priority network when the highest priority network is available. When the highest priority network is unavailable, a next highest priority network is determined based on the assigned application-specific priorities for the application. The data is sent over the next highest priority network when the highest priority network is unavailable and the next highest priority network is available.
Claims26
A method for routing data for an application over a highest priority, available network selected from a plurality of networks that are assigned application-specific routing priorities, the method comprising:
- receiving data of the application;
- determining the highest priority network for the application based on the assigned application-specific priorities;
- sending the received data over the highest priority network when the highest priority network is available and, when the highest priority network is unavailable, determining a next highest priority network for the application based on the assigned application-specific priorities;
- and
- sending the received data over the next highest priority network when the next highest priority network is available.
A system for routing data for an application over a highest priority, available network selected from a plurality of networks that are assigned application-specific routing priorities, the system comprising:
- a mobile router that receives data of the application, the mobile router comprising a port routing table containing information that specifies, based on the assigned application-specific priorities, the highest priority network for the application and a next highest priority network for the application, the mobile router sending the received data over the highest priority network when the highest priority network is available and, when the highest priority network is unavailable, the mobile router sending the received data over the next highest priority network when the next highest priority network is available.
A system for routing data for an application over a highest priority, available network from a plurality of networks that are assigned application-specific routing priorities, the system comprising:
- a host network server that receives data of the application, the host network server comprising a port routing table containing information that specifies, based on the assigned application-specific priorities, the highest priority network for the application and a next highest priority network for the application, the host network server sending the received data over the highest priority network when the highest priority network is available and, when the highest priority network is unavailable, the mobile router sending the received data over the next highest priority network when the next highest priority network is available.
A computer readable medium storing a computer program that enables the specification of routing behavior for an application over a highest priority, available network from a plurality of networks that are assigned application-specific routing priorities, the medium comprising:
- a source code segment that receives data of the application;
- a port routing table containing information that specifies, based on the assigned application-specific routing priorities for the application, the highest priority network for the application and a next highest priority network for the application;
- and
- a source code segment that sends the received data over the highest priority network when the highest priority network is available and, when the highest priority network is unavailable, that sends the received data over the next highest priority network when the next highest priority network is available.
Dependencies are inferred from the claim text.