From having a read through the claims of - 6415280: Identifying and Requesting Data in Network Using Identifiers Which Are Based On Contents of Data. - It appears they have patented using hashes as identifiers for the data that is hashed. Which is a bit like patenting the use of a shovel for digging.
No, the patent claims the identifier is derived from the data, and only the data, which a file name is not. It also have several other constraints and steps. (i.e. a patent describes a a system as a whole - the fact that individual parts of a patent is in wide use elsewhere doesn't necessarily mean those systems infringe or invalidate this patent)
Wait. This isn't true. Most filesystems don't have an algorithmic identifier for the data being stored. They do often have checksums, but that's different.
You could argue that most book titles fall under this as well, at least conceptually. And the Dewey decimal system.
In fact, before the growth of the internet, Identifying and Requesting Data in Network Using Identifiers Which Are Based On Contents of Data would sound almost exactly like a long winded academic description of finding a book through the public library inter-lending network.
It would be fun to include it, and license it as free to use for anyone who gave a dollar to Unicef or something.
And then, the next time this shit happens, the patent defenders would all go “How would these children get their basic needs met if it weren't for patents? Why do you hate children?”