In reference to the patent: US7130878
I am not a lawyer nor a software engineer, but in essence I agree with you. This is a patent that predates the Bilski v. Kappos and Alice Corp. v. CLS Bank International decisions. In particular looking at the first claim, I see vague descriptions of what is done rather than how things are done. I question whether such a patent would be issued now or if it is enforceable, but as I said, I'm not an attorney and can't comment authoritatively on that.