patent20161019