Патент US 6055910