PAT 20100429