Патент США US 6,059,910