Patenting elderly computer software software is tough—courts often reject software patents as “abstract ideas” unless they’re tied to specific technical improvements.