Патент США US 8109806