Method and apparatus for achieving good usability for networked applications in multi mode mobile terminals
First Claim
1. A method, comprising:
- obtaining information about at least two currently active cellular network systems to each of which a communication device has one or more active connections for respective connected applications simultaneously hosted by the communication device, wherein the information includes at least a number and type of active connections currently in use; and
deciding whether to allow establishing a new active connection to one of the at least two currently active cellular network systems on behalf of another application hosted by the communication device based on factors including the information about the at least two currently active cellular network systems, wherein an active connection comprises at least one of a speech call, a circuit-switched data call and a packet-switched data connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A method (and corresponding equipment) for use by a device (10) in establishing a network connection on behalf of an application (14a-d) hosted by the device (10), including: a step (23b) of obtaining information about currently active cellular network systems, which may include information about connections currently in use; and a step (24) of deciding whether to allow establishing the connection based on factors including the information about currently active cellular network systems. The information about connections currently in use may include identifiers for applications using the connections currently in use. The factors can also include the identity of the application making the request and the identities of the applications using connections currently in use, so as to make the decision as to whether or not to allow establishing the connection after taking into account the importance and type of the different applications contending for the network resources (connections).
-
Citations
22 Claims
-
1. A method, comprising:
-
obtaining information about at least two currently active cellular network systems to each of which a communication device has one or more active connections for respective connected applications simultaneously hosted by the communication device, wherein the information includes at least a number and type of active connections currently in use; and deciding whether to allow establishing a new active connection to one of the at least two currently active cellular network systems on behalf of another application hosted by the communication device based on factors including the information about the at least two currently active cellular network systems, wherein an active connection comprises at least one of a speech call, a circuit-switched data call and a packet-switched data connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a resource manager, responsive to a signal from an application hosted by a mobile terminal and configured to establish an active connection to a cellular network system, and configured to provide a request to allow establishing the active connection, wherein the active connection comprises at least one of a speech call, a circuit-switched data call and a packet-switched data connection; and a network resource control, responsive to the request to allow establishing the active connection, and also responsive to information about at least two currently active cellular network systems to each of which the mobile terminal has one or more active connections for respective connected applications simultaneously hosted by the apparatus, to determine whether to allow establishing the active connection based on factors including the information about the at least two currently active cellular network systems, wherein the information includes at least a number and type of active connections currently in use. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
at least one processor, and at least one non-transitory computer readable storage structure including computer program code, the at least one storage structure and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform obtaining information about at least two currently active cellular network systems to each of which the apparatus has one or more active connections for respective connected applications simultaneously hosted by the apparatus, wherein the information includes at least a number and type of connections currently in use, wherein an active connection comprises at least one of a speech call, a circuit-switched data call and a packet-switched data connection; and
deciding whether to allow establishing a new active connection to one of the at least two currently active cellular network systems on behalf of another application hosted by the apparatus based on factors including the information about the at least two currently active cellular network systems. - View Dependent Claims (20)
-
-
21. An apparatus, comprising:
-
means, responsive to a signal from an application hosted by a mobile terminal to establish an active connection to a cellular network system, for providing a request to allow establishing the active packet-based connection, wherein the active connection comprises at least one of a speech call, a circuit-switched data call and a packet-switched data connection; and means, responsive to the request to allow establishing the active connection, and also responsive to information about at least two currently active cellular network systems to each of which the mobile terminal has one or more active connections for respective connected applications simultaneously hosted by the apparatus, for determining whether to allow establishing the active connection based on factors including the information about the at least two currently active cellular network systems, wherein the information includes at least a number and type of active connections currently in use. - View Dependent Claims (22)
-
Specification