better handling of patent & personal_communication types
Merge pull request #3 from mlwang/master

better handling of patent & personal_communication types