PAT-12312