Method and apparatus for managing the usage of data link resources
First Claim
1. A method for managing the usage of data link resources, 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 the available resources associated with the already established data links;
determining whether the request for data link resources can be accommodated by the already established data link resources;
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;
if the requested data link resources can not be accommodated by the already established data link resources, then the data link resources are upgraded to accommodate the additional requirements of the received request.
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.
-
Citations
22 Claims
-
1. A method for managing the usage of data link resources, 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 the available resources associated with the already established data links;
determining whether the request for data link resources can be accommodated by the already established data link resources;
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;
if the requested data link resources can not be accommodated by the already established data link resources, then the data link resources are upgraded to accommodate the additional requirements of the received request. - 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 the available resources associated with the 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, then upgrading the data link resources to accommodate the additional requirements of the received request. - 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 application 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 contexts and 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