Transmitting device with mobility manager and method of communicating
First Claim
1. A transmitting device for communication over a multiplicity of networks comprising:
- a mobility manager, having a database that stores a net table of potential networks which the transmitting device is capable of connecting with, for generating a prioritized list of qualifying networks with varying priorities over which a data object may be transmitted to a receiving device; and
a communication manager, coupled to the mobility manager, for determining a highest-priority qualifying network that is deemed available from the prioritized list of qualifying networks over which to transmit the data object from the transmitting device to the receiving device, wherein a lower-priority qualifying network from the prioritized list of qualifying networks is only used to transmit the data object if all higher-priority qualifying networks have been deemed unavailable.
4 Assignments
0 Petitions
Accused Products
Abstract
A transmitting device (15) for communication over a multiplicity of networks having a communication manager (22) and a mobility manager (20). The mobility manager (20) includes a database (40) having a net table (42) of potential networks and a filter (38). The filter (38) generates a prioritized list of qualifying networks over which a data object is to be transferred. Also described is a method for sifting through and filtering the net table (42) of potential networks and their characteristics. A prioritized list of qualifying networks is generated wherein each qualifying network has a priority. A transmission request is generated based on a combination of the data object and the prioritized list of qualifying networks and is transmitted over the selected qualifying network (26), (28), or (30) having a highest priority.
-
Citations
12 Claims
-
1. A transmitting device for communication over a multiplicity of networks comprising:
-
a mobility manager, having a database that stores a net table of potential networks which the transmitting device is capable of connecting with, for generating a prioritized list of qualifying networks with varying priorities over which a data object may be transmitted to a receiving device; and a communication manager, coupled to the mobility manager, for determining a highest-priority qualifying network that is deemed available from the prioritized list of qualifying networks over which to transmit the data object from the transmitting device to the receiving device, wherein a lower-priority qualifying network from the prioritized list of qualifying networks is only used to transmit the data object if all higher-priority qualifying networks have been deemed unavailable. - View Dependent Claims (2, 11)
-
-
3. A method of communicating signals over a multiplicity of qualifying networks, comprising the steps of:
-
receiving a data object having attributes; sifting through a net table of potential networks and characteristics of the potential networks; filtering the net table based on a combination of attributes of the data object and characteristics of the potential networks; generating a prioritized list of qualifying networks with varying priorities over which a data object may be transmitted to a receiving device; and transmitting the the data object to the receiving device over a highest-priority qualifying network deemed available from the prioritized list of qualifying networks, wherein a lower-priority qualifying network from the prioritized list of qualifying networks is only used to transmit the data object if all higher-priority qualifying networks have been deemed unavailable. - View Dependent Claims (4, 6, 7, 9, 12)
-
-
5. A method of communicating signals over a multiplicity of qualifying networks, comprising the steps of:
-
receiving a data object having attributes; sifting through a net table of potential networks and characteristics of the potential networks; filtering the net table based on a combination of attributes of the data object and characteristics of the potential networks; generating a prioritized list of qualifying networks, wherein each qualifying network has a priority; transmitting the data object over a highest-priority qualifying network; and shelving the data object if a lower-priority qualifying network is unavailable.
-
-
8. A method of communicating signals over a multiplicity of qualifying networks, comprising the steps of:
-
receiving a data object having attributes; sifting through a net table of potential networks and characteristics of the potential networks; filtering the net table based on a combination of attributes of the data object and characteristics of the potential networks; generating a prioritized list of qualifying networks, wherein each qualifying network has a priority; transmitting the data object over a highest-priority qualifying network; and shelving the data object if there are no qualifying networks available.
-
-
10. A method of communicating signals over a multiplicity of qualifying networks, comprising the steps of:
-
receiving a data object having attributes; sifting through a net table of potential networks and characteristics of the potential networks; filtering the net table based on a combination of attributes of the data object and characteristics of the potential networks; generating a prioritized list of qualifying networks, wherein each qualifying network has a priority; transmitting the data object over a highest-priority qualifying network; flagging the data object with a flag at a beginning of the data object; moving the flag to a new position every time a block of data is transferred successfully; detecting that the highest-priority qualifying network currently being used is unavailable; detecting that there are no lower-priority networks over which the data object can be transferred; shelving the data object in the transmit database; detecting that a qualifying network is available; unshelving the data object; creating a new transmit module; and starting transmission of the data object at the flag.
-
Specification