One embodiment of the invention includes a method of managing network communications in a network device. The network device includes software components and modules. Some of the components control the interaction between modules, while other components perform specific functions for associated modules....http://www.google.de/patents/US7447728?utm_source=gb-gplus-sharePatent US7447728 - Method and apparatus supporting network communications