Formally it's intended as a hardware patent due to involvement of computer. But since it doesn't invent hardware, it's merely invalid patent. AFAIK USPTO bears no responsibility for granting invalid patents.
All software patents are hardware patents since the program runs on the computer.
That's the loophole that the EPO has been using to allow software patents to be granted anyway, despite their exclusion in the law.
After the failed attempt to codify their practice in law in 2005, the large companies and the patent industry decided to install their own court, the Unified Patent Court, which might go live next 1st March.
They broke the rule of law as they needed the signature of the UK, with the blessing of the European Commission Thierry Breton, the guy who was ex-CEO of Technicolor, who made a fortune with MP3 patents.