Method and apparatus for managing the usage of data link resources
First Claim
1. A method for managing usage of data link resources associated with one or more data links, communicatively coupling a wireless communication device and a wireless network, being used by one or more applications operating in association with the wireless communication device comprising:
- receiving a request for data link resources from an application;
comparing the requested data link resources with available data link resources associated with already established data links;
determining whether the request for data link resources can be accommodated by the already established data links;
if the requested data link resources can be accommodated by the already established data links, then sharing one or more of the already established data links with die application making the request;
if the requested data link resources can not be accommodated by the already established data links, then the available data link resources are upgraded to accommodate the requested data link resources.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention manages data link resources in a wireless communication device by managing the data link resource needs of multiple client applications including the creation and sharing of data link resources. If the requested data link resources can be accommodated by the already established data link resources (106), then one or more of the already established data link resources are shared (108) with the application making the request for data link resources. If the requested data link resources can not be accommodated by the already established data link resources, then the data link resources are upgraded (110) to accommodate the additional requirements of the received request.
28 Citations
22 Claims
-
1. A method for managing usage of data link resources associated with one or more data links, communicatively coupling a wireless communication device and a wireless network, being used by one or more applications operating in association with the wireless communication device comprising:
-
receiving a request for data link resources from an application; comparing the requested data link resources with available data link resources associated with already established data links; determining whether the request for data link resources can be accommodated by the already established data links; if the requested data link resources can be accommodated by the already established data links, then sharing one or more of the already established data links with die application making the request; if the requested data link resources can not be accommodated by the already established data links, then the available data link resources are upgraded to accommodate the requested data link resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data link resource manager comprising:
a processor; a storage unit coupled to said processor for storing one or more sets of instructions for execution by the processor including prestored instructions for receiving a request for data link resources from an application and comparing the requested data link resources with available data link resources associated with already established data links; and prestored instructions for determining whether the request for data link resources can be accommodated by the already established data link resources, and if the requested data link resources can be accommodated by the already established data link resources, then sharing one or more of the already established data link resources with the application making the request, otherwise if the requested data link resources can not be accommodated by the already established data link resources, ten upgrading the available data link resources to accommodate the requested data link resources. - View Dependent Claims (17, 18, 19, 20)
-
21. A data link resource manager comprising:
-
a data session event handler coupled to one or more client applications for receiving a request for data link resources; a proxy manager coupled to the data session event handler for creating a proxy instance including a signaling context and one or more protocol stacks for maintaining a data session; and a link manager coupled to the proxy manager for creating a link instance including an interface for controlling the signaling context and a link protocol. - View Dependent Claims (22)
-
Specification