Flexible runtime configurable application program interface (API) that is command independent and reusable
AssigneeLucent Technologies Inc.
InventorDanilo Giulianelli
Life of this patent
Estimating the term…
Loading patent…
AssigneeLucent Technologies Inc.
InventorDanilo Giulianelli
Estimating the term…
An application program interface capable of routing commands received from external devices to the appropriate system application that is runtime configurable is disclosed. At runtime, the application program interface receives enrollment signals from external interface packages used to provide communications to the external devices and dynamically updates a first routing table. Additionally, at runtime, the application program interface receives enrollment signals from system application packages used to perform system commands and dynamically updates a second routing table. The routing tables are used to route command request and responses between the external interface and system application packages and thus, provides a communication interface between external devices and system application software. Since the routing tables are configured at runtime, the application program interface can be re-configured without re-compiling the software used to implement it. In addition, since the routing is performed without specific knowledge of the number and content of the command requests and responses, the application program interface provides communications between the external devices and system application software that is command independent.
A computer implemented method of routing information between at least one commanding device and at least one commanded device, said method comprising:
A method of receiving a predetermined computer code, said method comprising:
A computer readable storage medium containing a computer readable code for operating a computer to perform a method of routing information between at least one commanding device and at least one commanded device, said method comprising:
A command router, comprising:
A processor based system routing information between at least one commanding device and at least one commanded device, said processor based system comprising:
A method of transmitting a predetermined computer code, said method comprising:
Dependencies are inferred from the claim text.