A media player includes an input manager and an input driver. The input manager operates between a device driver and a player application program. The input manager provides a uniform interface for input drivers and, upon receiving a command from an input driver passes the command along to an application...http://www.google.de/patents/US6081855?utm_source=gb-gplus-sharePatent US6081855 - Digital versatile disc playback system with flexible input interface