Multiple network connections
First Claim
Patent Images
1. A method comprising:
- establishing a connection of a first type to a network;
receiving a request for a connection of the first type;
registering a virtual connection as a response to receiving said request;
receiving a request for establishing a connection of a second type through the virtual connection;
associating the virtual connection with the connection of the first type; and
establishing the connection of the second type through the connection of the first type;
the method further comprising;
establishing a second connection of the first type to a second network;
establishing a second connection of the second type to the second network through the second connection of the first type established to the second network;
investigating properties of the second network through at least one of the second connection of the first type and the second connection of the second type and determining at least one feature of the second network on the basis of information acquired by means of the second connection of the first type or the second connection of the second type to the second network;
determining on the basis of the at least one feature of the second network, whether the second network meets criteria of the connection of the first type or the connection of the second type; and
migrating, in case of the second network meeting said criteria, the connection of the first type to the second network and directing the connection of the second type through the connection of the first type,wherein said at least one feature of the second network comprises a L3 quality of service (QoS), availability of security features, communication costs or access to other networks through the second network; and
further comprising, establishing the connection of the first type according to predetermined criteria, the predetermined criteria being determined by a default profile, a user profile, an operator-defined profile, or a combination of said profiles, and modifying any of the profiles according to configuration commands received from a network operator via a network.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method, an apparatus, and a computer program for supporting multiple connections to a network or a plurality of networks. Support for multiple connections is enabled by establishing a connection of a first type to a network, receiving a request for a connection of the first type, registering a virtual connection as a response to receiving said request, receiving a request for establishing a connection of a second type through the virtual connection, associating the virtual connection with the connection of the first type, and establishing the connection of the second type through the connection of the first type.
41 Citations
18 Claims
-
1. A method comprising:
-
establishing a connection of a first type to a network; receiving a request for a connection of the first type; registering a virtual connection as a response to receiving said request; receiving a request for establishing a connection of a second type through the virtual connection; associating the virtual connection with the connection of the first type; and establishing the connection of the second type through the connection of the first type; the method further comprising; establishing a second connection of the first type to a second network; establishing a second connection of the second type to the second network through the second connection of the first type established to the second network; investigating properties of the second network through at least one of the second connection of the first type and the second connection of the second type and determining at least one feature of the second network on the basis of information acquired by means of the second connection of the first type or the second connection of the second type to the second network; determining on the basis of the at least one feature of the second network, whether the second network meets criteria of the connection of the first type or the connection of the second type; and migrating, in case of the second network meeting said criteria, the connection of the first type to the second network and directing the connection of the second type through the connection of the first type, wherein said at least one feature of the second network comprises a L3 quality of service (QoS), availability of security features, communication costs or access to other networks through the second network; and further comprising, establishing the connection of the first type according to predetermined criteria, the predetermined criteria being determined by a default profile, a user profile, an operator-defined profile, or a combination of said profiles, and modifying any of the profiles according to configuration commands received from a network operator via a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a communication interface unit configured to operate at least one communication connection; a processing unit configured to; establish through the communication interface unit a connection of a first type to a network; receive a request for a connection of the first type; register a virtual connection as a response to receiving said request; receive a request for establishing a connection of a second type through the virtual connection; associate the virtual connection with the connection of the first type; and establish the connection of the second type through the connection of the first type; where said processing unit is further configured to establish a second connection of the first type to a second network; establish a second connection of the second type to the second network through the second connection of the first type established to the second network; investigate properties of the second network through at least one of the second connection of the first type and the second connection of the second type and determine at least one feature of the second network on the basis of information acquired by means of the second connection of the first type or the second connection of the second type to the second network; determine on the basis of the at least one feature of the second network, whether the second network meets criteria of the connection of the first type or the connection of the second type; and migrate, in case of the second network meeting said criteria, the connection of the first type to the second network and directing the connection of the second type through the connection of the first type, wherein said at least one feature of the second network comprises a L3 quality of service (QoS), availability of security features, communication costs or access to other networks through the second network; where said processing unit is further configured to establish the connection of the first type according to predetermined criteria, the predetermined criteria being determined by a default profile, a user profile, an operator-defined profile, or a combination of said profiles, and to modify any of the profiles according to configuration commands received from a network operator via a network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium that stores a computer program comprising program code operable to be executed on a computing apparatus, the program code having been configured to enable, when executed, the computing apparatus to:
-
establish a connection of a first type to a network; receive a request for a connection of the first type; register a virtual connection as a response to receiving said request; receive a request for establishing a connection of a second type through the virtual connection; associate the virtual connection with the connection of the first type; and establish the connection of the second type through the connection of the first type; where said program code is further configured to enable, when executed, the computing apparatus to establish a second connection of the first type to a second network; establish a second connection of the second type to the second network through the second connection of the first type established to the second network; investigate properties of the second network through at least one of the second connection of the first type and the second connection of the second type and determine at least one feature of the second network on the basis of information acquired by means of the second connection of the first type or the second connection of the second type to the second network; determine on the basis of the at least one feature of the second network, whether the second network meets criteria of the connection of the first type or the connection of the second type; and migrate, in case of the second network meeting said criteria, the connection of the first type to the second network and directing the connection of the second type through the connection of the first type, wherein said at least one feature of the second network comprises a L3 quality of service (QoS), availability of security features, communication costs or access to other networks through the second network; and further comprising, establish the connection of the first type according to predetermined criteria, the predetermined criteria being determined by a default profile, a user profile, an operator-defined profile, or a combination of said profiles, and modify any of the profiles according to configuration commands received from a network operator via a network.
-
-
18. An apparatus comprising:
-
means for establishing a connection of a first type to a network; means for receiving a request for a connection of the first type; means for registering a virtual connection as a response to receiving said request; means for receiving a request for establishing a connection of a second type through the virtual connection; means for associating the virtual connection with the connection of the first type; and means for establishing the connection of the second type through the connection of the first type; the apparatus further comprising; means for establishing a second connection of the first type to a second network and for establishing a second connection of the second type to the second network through the second connection of the first type established to the second network; means for investigating properties of the second network through at least one of the second connection of the first type and the second connection of the second type and for determining at least one feature of the second network on the basis of information acquired by means of the second connection of the first type or the second connection of the second type to the second network; means for determining on the basis of the at least one feature of the second network, whether the second network meets criteria of the connection of the first type or the connection of the second type; and means for migrating, in case of the second network meeting said criteria, the connection of the first type to the second network and directing the connection of the second type through the connection of the first type, wherein said at least one feature of the second network comprises a L3 quality of service (QoS), availability of security features, communication costs or access to other networks through the second network; where said means for establishing a connection of a first type establishes the connection of the first type according to predetermined criteria, the predetermined criteria being determined by a default profile, a user profile, an operator-defined profile, or a combination of said profiles, and further comprising means for modifying any of the profiles according to configuration commands received from a network operator via a network.
-
Specification