Basel
European patent · EP1439221 · Inventor
European patent · EP1340424 · Inventor
Swiss patent · CH698246 · Inventor