Telecommunication resource allocation system and method
First Claim
1. In a telecommunication system, a sub-system for communications between an application from a plurality of applications and a telecommunication resource from a plurality of telecommunication resources, comprising:
- an interface configured to receive a virtual command from the application, translate the virtual command to a resource specific command, and transmit the resource specific command to the telecommunication resource, and configured to receive the resource specific command from the telecommunication resource, translate the resource specific command to the virtual command, and transmit the virtual command to the application; and
a hardware manager module coupled to the plurality of telecommunication resources configured to determine the availability of the telecommunication resource wherein the hardware manager module initially determines the availability of each telecommunication resource from the plurality of telecommunication resources following at least one from a group consisting of a powering-up and an initialization.
34 Assignments
0 Petitions
Accused Products
Abstract
A telecommunication system includes a plurality of applications, a plurality of telecommunication resources, and a telecommunication services kernel. At least one telecommunication resource is capable of generating an event and each application is capable of responding to an event. The telecommunication services kernel couples a requested application triggered by the event with telecommunication resource required by the application. The telecommunication service kernel also de-couples the requested application and the required telecommunication resource in response to the requested application completing execution. The required telecommunication resource is now available to other applications. A method for allocating a telecommunication resource to an application in a telecommunications system is also disclosed.
45 Citations
25 Claims
-
1. In a telecommunication system, a sub-system for communications between an application from a plurality of applications and a telecommunication resource from a plurality of telecommunication resources, comprising:
-
an interface configured to receive a virtual command from the application, translate the virtual command to a resource specific command, and transmit the resource specific command to the telecommunication resource, and configured to receive the resource specific command from the telecommunication resource, translate the resource specific command to the virtual command, and transmit the virtual command to the application; and
a hardware manager module coupled to the plurality of telecommunication resources configured to determine the availability of the telecommunication resource wherein the hardware manager module initially determines the availability of each telecommunication resource from the plurality of telecommunication resources following at least one from a group consisting of a powering-up and an initialization. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a telecommunication system, means for communicating between an application from a plurality of applications and a telecommunication resource from a plurality of telecommunication resources, comprising:
-
a means for receiving a virtual command from the application, further comprising, a means for translating the virtual command to a resource specific command, a means for transmitting the resource specific command to the telecommunication resource, a means for receiving the resource specific command from the telecommunication resource, a means for translating the resource specific command to the virtual command, and a means for transmitting the virtual command to the application; and
a means for determining the availability of the telecommunication resource. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a telecommunication system, a method for communicating between an application from a plurality of applications and a telecommunication resource from a plurality of telecommunication resources, comprising:
-
receiving a virtual command from the application, further comprising, translating the virtual command to a resource specific command, transmitting the resource specific command to the telecommunication resource, receiving the resource specific command from the telecommunication resource, translating the resource specific command to the virtual command, and transmitting the virtual command to the application; and
determining the availability of the telecommunication resource. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A virtual device interface in a telecommunications system, comprising:
-
a hardware manager module coupled to a plurality of telecommunications resources configured to update a pool of available telecommunication resources without re-initialization;
a resource manager module coupled to the hardware manager module configured to allocate an available telecommunication resource from a plurality of applications to a requesting application; and
a translation unit configured to translate a virtual command from the application to a resource specific command for the telecommunication resource, and configured to translate the resource specific command from the telecommunication resource to the virtual command for the application. - View Dependent Claims (23, 24, 25)
-
Specification