SurlyDoug.com | Those easily offended beware! |
• Introduction
|
Life is sexually transmitted … and fatal.
Monday, 19 March 2007
US PTO, Again
It appears that on 11 April 2006, the US PTO, in its infinite (?!) wisdom, issued US Patent number 7,028,023 to one Ming-Jen Wang, who thereupon assigned it to LSI Logic Corporation. The law firm of Cochran Freund & Young LLP entered US Patent application number 10,260,471 on 26 September 2002 to kick the process for this Patent. John Breene provided primary examination and Cheryl Lewis acted as Mr. Breene's assistant in the examination. This application describes a technique of adding extra pointers to the records stored in a linked list, so that the list might be traversed in any of several different orders. It's a good idea. One that hundreds of software developers have had over the last forty or fifty years. One so well known that it's an integral part of dozens of equally well known algorithms, including several variants of the B-Tree data structure. In fact, it's so well know that it's described in exquisite detail in Donald Knuth's seminal The Art of Computer Programming series of volumes, first published in the 1970's or before. These volumes represent probably the seminal work in practical computer science. However, it's obvious that no copies of them reside within any reasonable distance of US Patent Examiner Mr. John Breen, or Assistant Cheryl Lewis. Notwithstanding the fact that they're tasked with examining patent applications for software entities, they obviously have only a passing acquaintance with the most basic parts of the written and oral histories of software development. The law firm of Cochran Freund & Young LLP entered the application for this patent, as noted above. Their web site describes them as “hav[ing] educational degrees and experience in engineering, electronics, chemistry, biochemistry, physics, computer hardware and software, and mechanics”. It further indicates that they provide “world class intellectual property services”. They, also, apparently remain blissfully unaware of the existence of Donald Knuth and his tomes. The Patent Storm records refer to SEVEN previous patents:
The bottom line is that over at least the last fifteen years or so, the US PTO has issued quite a wad of patents on a data structure that is so ingrained into most Comp Sci grads, and most of the rest of the programmer corps, that they don't even need their brain to write the code. They've written it so many times that their hands and spine can spew out the code without intervention by their brains. They don't have to anymore, though, because damned near every programmer's support library, including the standard libraries for most of the major (and minor) languages include them natively. These patents effictively ban every commercial program offered for sale or developed and used internally, anywhere in the US, by anyone, at any time, for any purpose. All for using one of the most basic constructions, one of the most pervasive idioms, in the programming community. Links
|