patent12