Patent ID: 6651104
Filing Date: 2003-11-18
Classification: H04L

Abstract:
An apparatus for interconnecting hardware devices of an electronic device with application programs for controlling the electronic device, the apparatus comprising:first means for independently controlling hardware interface protocols necessary for interacting with the hardware devices of the electronic device; second means for independently controlling software interface protocols necessary for interacting with the application programs through an associated application protocol interface, the second means further comprising: a plurality of system procedures responsive to at least one input parameter for generating a protocol frame containing source and destination addresses and the at least one input parameter; a router for routing data between the first and the second means for independently controlling and for converting between the software interface protocols and the hardware interface protocols; wherein the first means includes a first plurality of independent modules, each of the independent modules able to interface a system bus with a specific hardware device; and wherein the second means includes a second plurality of independent modules and wherein the router is configured to route data from a first module included in the first plurality of independent modules and a second module included in the second plurality of independent modules and to route data from a third module included in the second plurality of independent modules and a fourth module included in the second plurality of independent modules.