gmaxwell specified 10 years from now, or 2019, in which case many of MPEG-LA's H.264 patents will not have expired yet since the last US patents expire in 2028.
I think there is some possible justification for software patents (assuming that some way of distinguishing good patents can be found) but I have never seen a good justification for why software patents should last 20 years from filing date.