I’ve been a strong anti-software-patent activist in the past, though it’s several years since I’ve carefully looked into what’s happened in the field. You say:

“the USPTO and courts general[ly] disfavor … software patents”

Is that true? Last time I checked, the EPO loved software patents, because it was making a huge amount of money through them. I would expect the same to hold for the USPTO.