PAT 3582