Patentes: EP 577957, US 5407941, US 5476856