Slashdot Mirror


Google Patents Staple of '70s Mainframe Computing

theodp writes "'The lack of interest, the disdain for history is what makes computing not-quite-a-field,' Alan Kay once lamented. And so it should come as no surprise that the USPTO granted Google a patent Tuesday for the Automatic Deletion of Temporary Files, perhaps unaware that the search giant's claimed invention is essentially a somewhat kludgy variation on file expiration processing, a staple of circa-1970 IBM mainframe computing and subsequent disk management software. From Google's 2013 patent: 'A path name for a file system directory can be "C:temp\12-1-1999\" to indicate that files contained within the file system directory will expire on Dec. 1, 1999.' From Judith Rattenbury's 1971 Introduction to the IBM 360 computer and OS/JCL: 'EXPDT=70365 With this expiration date specified, the data set will not be scratched or overwritten without special operator action until the 365th day of 1970.' Hey, things are new if you've never seen them before!"

2 of 333 comments (clear)

  1. No issue here, Read the Patent! by dajjhman · · Score: 5, Informative

    If you actually read the patent, it is specifically for a similar method, but designed for Distributed File Systems. This is different from just a single file being names a certain way. It is an algorithm based on the location of other related files, each different file's modified and Time to Live (TTL) dates, and the factors determined by the, keywords here, plurality of servers. If they tried to patent a regular temporary file that would be different, but this is a distributed system specifically for a file that is distributed in different parts on different systems. If you still think this has been done before, I would love to see the source for that information and gladly would recant myself given that.

    --
    The man who cannot imagine a horse galloping on a tomato is an idiot - Andre Breton
  2. Re:hmmm by viperidaenz · · Score: 5, Informative

    Did you also inspect the quota for the user owning the file to determine if you should delete it? Were the files also stored in a distributed file system, with chunks of the file on separate systems?

    Every single claim in that patent mention both of those things.

    The naming of files is an example of a part of a claim. To infringe on a patent you need to infringe on at least one entire claim.