patent16