Ok, but what percentage of software patents are going to be useful in 20 years when they go into the public domain anyway? Doesn't seem like there's a lot of society downside to just keeping them secret vs open but unable to use until 2032.
We don't have software patents (per se) [!!] in Europe.
But anyway ... if it's not useful it doesn't matter that it's patented and if it is then you've got full disclosure. So I'm not sure the percentage is really important. Perhaps the fees should increase at a greater rate to encourage early release of patented inventions that aren't high worth.
Personally I'd limit the term to about 8 years for all patents and dispense with US business method and pure software patents.