Port routing
First Claim
1. A method for routing data over multiple wireless networks;
- the data being received from a plurality of applications, the method comprising;
ascertaining availability of the multiple wireless networks;
receiving data from a selected application of the plurality of applications;
selecting a preferred wireless network based upon the type of received data;
sending the received data over the preferred wireless network when the preferred wireless network has been ascertained to be available; and
switching from a first wireless network to a second wireless network while sending data so that data is transmitted over both the first and the second wireless networks, wherein the applications are unaware of the networks used for sending the data.
6 Assignments
0 Petitions
Accused Products
Abstract
A method routes data over multiple routes, including wireless networks, the data being received from multiple applications. The method includes ascertaining availability of the multiple routes, receiving data from a selected application of the applications, determining a designated route that is associated with the selected application, and sending the received data over the designated route when the designated route has been ascertained to be available. Moreover, a system routes data over multiple wireless networks. The data is sent from multiple applications each having a unique source port number. The system includes a mobile router that receives data from a selected a mobile router that receives data from a selected application. The mobile router includes a port routing table containing information that specifies, based on one or more characteristics of the data, over which wireless network the data should be routed. The characteristics of the data include a port number, IP address or protocol.
-
Citations
12 Claims
-
1. A method for routing data over multiple wireless networks;
- the data being received from a plurality of applications, the method comprising;
ascertaining availability of the multiple wireless networks;
receiving data from a selected application of the plurality of applications;
selecting a preferred wireless network based upon the type of received data;
sending the received data over the preferred wireless network when the preferred wireless network has been ascertained to be available; and
switching from a first wireless network to a second wireless network while sending data so that data is transmitted over both the first and the second wireless networks, wherein the applications are unaware of the networks used for sending the data. - View Dependent Claims (2, 3)
- the data being received from a plurality of applications, the method comprising;
-
4. A method for routing data over multiple wireless networks, the data being received from a plurality of applications, the method comprising:
-
associating wireless networks with applications;
ascertaining availability of the multiple wireless networks;
receiving data from a selected application of the plurality of applications;
sending the received data over a wireless network associated with the selected application when the associated wireless network has been ascertained to be available; and
switching from a first wireless network to a second wireless network while sending data so that data is transmitted over both the first and the second wireless networks, wherein the applications are unaware of the networks used for sending the data.
-
-
5. A computer readable medium storing a program for routing data over multiple wireless networks, the data being received from a plurality of applications, the medium comprising:
-
an availability code segment that ascertains availability of the multiple wireless networks;
a receiving code segment that receives data from a selected application of the plurality of applications;
a network selecting code segment that determines a preferred wireless network based upon the type of received data;
a sending code segment that sends the received data over the preferred wireless network when the preferred wireless network has been ascertained to be available; and
a switching code segment that switches from a first wireless network to a second wireless network while sending data so that data is transmitted over both the first and the second wireless networks, wherein the applications are unaware of the networks used for sending the data. - View Dependent Claims (6, 7)
-
-
8. A computer readable medium storing a program for routing data over multiple wireless networks, the data being received from a plurality of applications, the medium comprising:
-
a table associating each of the wireless networks with an application;
an availability code segment that ascertains availability of the wireless networks;
a receiving code segment that receives data from a selected application of the plurality of applications;
a sending code segment that sends the received data over a wireless network associated with the selected application when the associated wireless network has been ascertained to be available; and
a switching code segment that switches from a first wireless network to a second wireless network while sending data so that data is transmitted over both the first and the second wireless networks, wherein the applications are unaware of the networks used for sending the data.
-
-
9. An apparatus for routing data over multiple wireless networks, the data being received from a plurality of applications, the apparatus comprising:
-
an network monitor that ascertains availability of the multiple wireless networks;
a receiver that receives data from a selected application of the plurality of applications;
a router that determining a preferred wireless network based upon the type of received data;
a transmitter that sends the received data over the preferred wireless network when the preferred wireless network has been ascertained to be available; and
a switch that switches from a first wireless network to a second wireless network while sending data so that data is transmitted over both the first and the second wireless networks, wherein the applications are unaware of the networks used for sending the data. - View Dependent Claims (10, 11)
-
-
12. An apparatus for routing data over multiple wireless networks, the data being received from a plurality of applications, the apparatus comprising:
-
a monitor that ascertains availability of the multiple wireless networks;
a receiver that receives data from a selected application of the plurality of applications;
a network selector that determines a preferred wireless network based upon the type of received data;
a transmitter that sends the received data over the preferred wireless network when the preferred wireless network has been ascertained to be available; and
a switch that switches from a first wireless network to a second wireless network while sending data so that data is transmitted over both the first and the second wireless networks, wherein the applications are unaware of the networks used for sending the data.
-
Specification