5 ms·
Reading the title, I immediately thought of Python's "is not" operator as "prior art". However, it seems to me that the patent is specifically about an operator
by zephyrfalcon 15y ago
Reading the title, I immediately thought of Python's "is not" operator as "prior art". However, it seems to me that the patent is specifically about an operator called "IsNot" (one word) used in a BASIC compiler. So that might not be the same at all (but then again, IANAL etc).
Still, it seems a pretty silly patent... :-/
- RyanMcGreal 15y ago> it seems a pretty silly patent In software, most of them are.
- ConceptJunkie 15y agoIn software, all of them are. It's like patenting a mathematical formula. It's bad enough that the USPTO will rubberstamp everything with the right fees, but that they can issue patents on concepts that are far outside the original intent what patents are for. Yes, developing software involves "invention" in every sense of the word, but if you can patent algorithms, why can't you patent mathematical formulae or proofs?
- TomGullen 15y agoDo you not need to actively defend patents like you do with trademarks?
- kahirsch 15y agoThere is a defense against patent infringement called "laches", but it's not very broad. It only applies to specific cases where the patent holder knew of the alleged infringement and did nothing for a long time. It doesn't lead to a general invalidation of the patent.
- egil 15y agoYou need to claim damages withing 6 years of the infringement: 35 U.S.C. § 286 Time limitation on damages Except as otherwise provided by law, no recovery shall be had for any infringement committed more than six years prior to the filing of the complaint or counterclaim for infringement in the action. In the case of claims against the United States Government for use of a patented invention, the period before bringing suit, up to six years, between the date of receipt of a written claim for compensation by the department or agency of the Government having authority to settle such claim, and the date of mailing by the Government of a notice to the claimant that his claim has been denied shall not be counted as a part of the period referred to in the preceding paragraph.
- brador 15y agoLet's say I create an innovative, software based, method of doing something faster/better (like the ALEKS method of education say). Without a software patent to protect my creation, why would I ever release it to the world? Ridiculous patents like this for "ifnot" are one thing, but patents for very useful software functionality and features are another. Don't be so quick to dismiss their usefulness in encouraging innovation.
- y3di 15y agoWait... why wouldn't you release it to the world?
- brador 15y agoBecause there's no gain in doing so. Look, as soon as it's released, it will be copied by those who already have market penetration in that space, leaving the big USP of "cool software feature" as something useless, and no longer a USP. Instead of releasing them out, which is what I'd like to do, I just keep them to myself. Something which I would rather not do, but I see no other way of gaining value from them.
- cobrausn 15y agoThis underscores an oft-ignored important part of the patent system, which is that it encourages people to make their discoveries known to others by patenting them in exchange for temporary monopoly. If the patent were completely unavailable as an option, many would be tempted to hide or obscure their discoveries and methodology for as long as possible to make a profit, so there is at least an argument to be made for patents serving the public interest in the long term. Unfortunately, temporary often ends up being effectively forever when it comes to software, and the system has been gamed by lawyers. Sigh.
- jonknee 15y agoExcept the software industry is full of stories opposite of your expectations--startups with better ideas who unseat or out maneuver giants. Do you think Mint would have been better off keeping their ideas to themselves? How about Facebook? There are tons of these: Dropbox, Square, Heroku, Twilio, etc etc. Good software is rewarded (even more so in today when there's instant distribution), don't worry about your competitors.
- nkassis 15y ago" It's like patenting a mathematical formula." More like an Mathematical Algorithm but even then, most devices are physical representation of a algorithm in some way. I don't see how this is a valid attack on software patent or patents in general. I don't support software patents but I have a problem with the whole "it's patenting a mathematical formula" argument.
- bunderbunder 15y agoThe US courts do place weight on the "it's patenting a mathematical formula" argument. There's some nuance and murk, but an application will probably have to pass the "Machine or Transformation Test" to be patentable: http://en.wikipedia.org/wiki/Machine-or-transformation_test http://en.wikipedia.org/wiki/Machine-or-transformation_test Essentially, software implementations of algorithms cannot generally be patented either because they are simply an expression of the algorithm in a particular language. The fact that this language can be interpreted by a particular hardware device does not change the situation. The hardware is a pre-existing piece of general-purpose commodity hardware that is easily interchangeable with any number of other pre-existing pieces of general-purpose commodity hardware, up to and including a human being equipped with a pen and paper, and therefore cannot really be claimed as part of the patent. A physical device which implements the algorithm can, of course, be patented. And a hardware/software combination where the computer is an integral part of the mechanism (e.g., it cannot in principle be replicated by a human with a pen and paper) can also be patented, so Amazon's 'One-Click' patent is safe. However, simply tacking on the phrase, "Written in a programming language," does not take an unpatentable idea and make it patentable.
- monochromatic 15y ago> It's bad enough that the USPTO will rubberstamp everything with the right fees Clearly you have never prosecuted a patent application. Yes, examiners make mistakes sometimes, and patents issue that shouldn't. But your statement is just nowhere near being true.
- waqf 15y agoI agree that GP overstated the problem, but I think you understate it. The USPTO systematically and recklessly grants patents that should not be issued.
- monochromatic 15y agoI think most patent grants are reasonable enough... the problem is that HN only ever hears about the really egregious cases.
- vibrunazo 15y agoNot only in software: http://en.m.wikipedia.org/wiki/Method_of_exercising_a_cat http://en.m.wikipedia.org/wiki/Method_of_exercising_a_cat The documentary by This American Life about patents had an IP researcher claiming that over 1/3 of all patents ignore prior art, just by comparing identical text between them: http://www.thisamericanlife.org/android-app?destination=radio-archives%2Fepisode%2F441%2Fwhen-patents-attack http://www.thisamericanlife.org/android-app?destination=radi...
- talmand 15y agoI'm curious how many patents there are for devices that are impossible to actually build. You know, fun stuff like warp drives and time machines.
- dominicmauro 15y agoPresumably zero. Patents are only permitted for "useful" subject matter. Useful is a term of art: you can still patent silly things like Slinkies: http://www.google.com/patents/US2415012?printsec=drawing http://www.google.com/patents/US2415012?printsec=drawing – but whatever you patent has to actually function as advertised. So while the Slinky is objectively useless, it does what the patent says it does. A warp drive would be objectively useful, but when you build it, it won't do what the patent says it does; therefore, it's not patentable.
- alok-g 15y agoThough not quite in practice of course. I cannot substantiate my claim with data, but have come across several (approved) patents which are actually not even correct -- the described does not function as advertized.
- estoppel 15y agoAccording to PAIR, this has been abandoned for quite some time (4.5 years). In the first action, the Examiner noted "!=" in Java and MS elected not to respond.
- Natsu 15y agoIs it specific to a compiler? I wonder if Perl's "unless" is prior art. It's not surprising that this was from back in the day when people at the USPTO couldn't use the internet to research patents.