Patenting an Algorithm?

Started by
38 comments, last by Hodgman 9 years, 9 months ago

I was talking to my brother earlier about this very thing. Came up with a good idea. I think if people want to protect patents, it should be more investment required to do so.

One way to do it is to shorten the length the patent can be held. Or make it so that a patent, in order to be held for a longer period of time, must be shown to be in active use (so that patent hoarders will have to use the patents they own).

I think the latter idea is the best idea. No one should have a right to have a patent that they are not actively using, with some impression that they are "going" to use it.

They call me the Tutorial Doctor.

Advertisement

@LennyLen: "So unfortunately I have no idea how to fix the situation. But simply saying "Well, the system as we have it isn't working, so let's not have any system." isn't a solution either."

I do have one such solution - don't have software patents. You are the one going "Well I can't think how to make it better, so let's do nothing and keep it as it is".

Sure, I don't have a solution which involves still having software patents, but so - you are the one trying to entertain that possibility, not me.

You acknowledge the current situation is bad, you offer no solution that involves software patents without the problems, but you want are arguing against the people here who don't like software patents - I don't get it.

(Whether as a non-US citizen I can do anything is another matter; but that doesn't stop me having an opinion, either on the US, or when my country considers similar issues - the debate about software patents has come up in the EU over the years.)

"There doesn't need to be billions of dollars invested to make a patent worthwhile."

You asked me what arguments for other patents don't apply to software patents, so that was one of them.

"There have been many valid patents made over the years by companies that don't make that kind of money."

Out of interest, which software patents are you referring to? (Not saying they don't exist, but last time you claimed something, you admitted you couldn't offer a single example.)

"And copyrighting your code isn't going to help you at all if your competition disassembles your code and creates a product based off of that. Their end product will be dissimilar enough to be safe from copyright infringement. "

But the flip side is innocent companies who create something independently, but then get caught because it infringes, even if it's not copyright infringement.

You can't have one without the other - if you say "copyright is too narrow, as people could evade it by making things dissimilar, so let's allow protection of algorithms even when independently derived", you catch the innocent. What is the ratio of innocent to guilty - are there examples where companies have disassembled code, avoided a copyright infringement case, but could be caught on software patent grounds instead?

With copyright infringement, you can have court battles about whether a company disassembled (or otherwise had access to) code; with patents, you have it being questioned whether a company merely looked at other programs.

I don't claim that copyright infringement is perfect protection, just that it's something that say the drugs industry doesn't have. I don't believe that perfect protection should exist. Musicians and authors make do with copyright infringement - they don't get to "patent" using a set of chords, or all stories about wizard schools or teenagers battling to the death. And a good thing too. Even though someone could copy someone else's ideas, and make it dissimilar enough to avoid copyright laws.

http://erebusrpg.sourceforge.net/ - Erebus, Open Source RPG for Windows/Linux/Android
http://conquests.sourceforge.net/ - Conquests, Open Source Civ-like Game for Windows/Linux

Whether as a non-US citizen I can do anything is another matter; but that doesn't stop me having an opinion
Careful though, you can't just do anytihng. You can still get sued if a single one US person buys your stuff. Don't need to live or have an office or such in the US.

the debate about software patents has come up in the EU over the years.

We're so lucky having Poland in the EU. First thing they said after joining in 2004 was "Lolwut? E-Patents? You guys crazy or what!". Had it not been for them, we would be living in Patent Craze Part II here since about 10 years. Thank you, Poland.

Unluckily, we may still see that coming thanks to the free-trade agreement that most of the laserbrains who run this union want so bad and that really isn't beneficial to anyone (well, except to the USA). With ideas like "if an US company settles in an EU country and isn't happy with the local laws, they can sue that country for compensation" surely they'll include something like "US patents are valid and enforceable in the EU" as well.

Patents, not just on software, are a tough matter, and there's probably no single best answer. You will surely want to give someone a kind of competitive advantage if he develops something genuinely new. Take pharmaceutics as an example: Imagine you develop a new drug and go through clinical testing and all, investing 3-4 years and a million of currency, and then a company like Ratiopharm just says "oh nice, well thank you" and sells the drug for half the price (effectively pushing you out of business). But then again, the other extreme is that the companies holding patents sell a package of pills that would reasonably cost like 2€ for 150€ simply because they can, as they have the monopoly.

With software, it's even more complicated. On the one hand side, most software patents are bloody obvious once you know them, but admittedly not all of them are really that obvious if you don't know them. Applying a cosine transform or similar to an image or sound may be a trivial idea to most people. Doing something like psychoacoustic modelling, too, is pretty obvious once you think about it. But you gotta have the idea first, and it's quite non-trivial work figuring out the right parameters and to put it all into a specification, complete with working implementation and all. That's why you and me and everybody else pays to Fraunhofer. Would I prefer if I didn't have to pay? Well sure.

Then again, the software patent world is so full with "Really, dude? You got to be kidding me? A patent on multiplying two numbers?!" type of patents that you'd want to shout and kill someone.

It's a bit like the problem with software (movie / music) piracy. If everybody was honest and was buying their software / movies / music, you could sell pretty much every major software which now costs 300-500€ for 5€ and still be comfortably in the profit zone. CDs or movies could easily go for 2€. No need for copy protection, and no need for DRM, it wouldn't even be worth the trouble pirating the stuff.

But of course almost nobody pays for the stuff they use, and the major players selling the content have greed beyond reason, so a CD that is reasonably recent costs 15-20€. Now the relatively few who do pay get upset because they, as paying customers, are the only ones who are having DRM in their way all the time. Can't play that BluRay on your PC, can't play that CD in your car, have to watch stupid non-skippable anti-pirating commercials before getting to watch the movie that you paid for legitimately, etc etc.

I was talking to my brother earlier about this very thing. Came up with a good idea. I think if people want to protect patents, it should be more investment required to do so.

One way to do it is to shorten the length the patent can be held. Or make it so that a patent, in order to be held for a longer period of time, must be shown to be in active use (so that patent hoarders will have to use the patents they own).

I think the latter idea is the best idea. No one should have a right to have a patent that they are not actively using, with some impression that they are "going" to use it.

The problem is no set of rules fit every scenario perfectly. Maybe it takes 5 years to bring your product to market. Since you patented it in year 1, but it hasn't been in "active use" for 4 years, that means someone else can steal it, defeating the point of the patent system. Or by 'active use' (what a delightfully ambiguous legal term! Lawyers would love that. wink.png), do you include research and development? No problem! Patent trolls research and develop stuff all the time - partially to claim that they are actively using their patents, and partially to discover new patents to sue people over.

And what if people invent something cool, but the computational power isn't available yet? It's not in active use because it can't be in active use.

And no, definitely there should not be a higher investment cost (whether financially or paper-work wise) for patents. That just means big companies get them and small companies (who patents are also intended to benefit) don't get to use them.

The length of patents currently are not excessive (20 years). Certainly not compared to the ridiculous length of copyrights (life of the universe, plus 70 years).

Trademarks don't even expire (until they are no longer in use), and that infinite length of time is actually beneficial to the public.

And honestly, if there were general labs that research and patent real inventions and then licensed them, that wouldn't bother me so much. Intellectual researching thinktanks. Bell Labs (AT&T), Google X Labs, RAND corp, and so on, are good things.

It's the buying of patents and then hoarding them that I have some problem with, but more specifically, it's the patent issuers who issue dumb patents. That is the real problem. The patent system is mostly a good system. It's the gatekeepers who are doing an amazingly crummy job.

In contrast, copyright is mostly not a good system (just out of date with technology, too abused, and too patched and modified over hundreds of years), and is in need of overhauling. Trademarks are fine as-is (they prevent the legality of counterfeiting goods and public deception).

There are also occasional immoral uses of patents to exploit the public - my dad's gout medication was purchased by another pharmaceutical company, and shot up from $10 for a month's supply (might've even been 90 days) to $400 for a month's supply. angry.png I'm not exaggerating either, those were the prices! So he stopped taking his gout medication. There are other medications, but that was the only gout-attack prevention medication that actually worked very well and didn't have side-effects - so it was bought out and the price raised 40 (or more) times higher. sad.png

I can't think of a good legal solution to that though - technically, they are within their legal rights to do that, just as Apple can charge luxury prices for Apple products. It's just when it comes to actual physical health necessities and then raising them drastically after it's shown to work, that it rubs me the wrong way.


You acknowledge the current situation is bad, you offer no solution that involves software patents without the problems, but you want are arguing against the people here who don't like software patents - I don't get it.

Just because I don't have a solution doesn't mean there isn't one. I have no knowledge of the legal side of patenting or how governments work, so I'm really not a suitable person to come up with a working solution. Does that mean that I'm not allowed to have the opinion that anyone, irregardless of industry, is allowed to have a mechanism to protect their interests?


You asked me what arguments for other patents don't apply to software patents, so that was one of them.

And its an invalid argument. The majority of non-software patents don't have billions of dollars invested into them either.


Out of interest, which software patents are you referring to?

I wasn't referring to software patents.

I agree with the rest of your discussion about copyright vs patents as to which can offer the best protection. Without some form of metric, it's very difficult to determine if there are more people who have pushed copyright infringement to its boundaries in order to get around it vs the number of people who have innocently been caught up in patent infringement.

If patents were made harder to obtain, then the number of innocent infringements would certainly lessen.

Wow Servant, that is crazy! I personally have been researching natural working alternatives for common medicines myself. I do believe that all of the things that are sufficient for life have been provided naturally in this world.

But this is where we come to the patent issue. As long as people cannot patent "natural" things, then perhaps patents have a slim chance at being ethical. However, is an idea "natural?" Can an idea one person has be obtained "naturally" by another?

Are we really patenting brain waves? haha.

I say, the main reason I would want to patent my own ideas is to keep others from being able to legally sue me for using "their."

But, I am trying to make some moola too. haha

They call me the Tutorial Doctor.

I say, the main reason I would want to patent my own ideas is to keep others from being able to legally sue me for using "their."


Does anyone know, whether I could be successfully sued for patent infringement, if I can prove that I had the idea before the patent was issued, either because I disclosed it for example at a conference, or because I implemented it in a software product that was released before the patent was issued?

Actually, as far as I understand the mechanisms, *in theory* patents can only be issued if the "invention" is actually new, and extensive checks have to be performed to ensure, that no prior art exists. So what about all the "prior art", that hasn't been explicitly disclosed, and only exist in some "compiled" form deep inside a machine or a software product?

In other words, if I create a machine or a piece of software that is in some way "new", and I choose not to patent it, do I have to disclose it's inner workings as a safeguard against others patenting it and suing me?


But this is where we come to the patent issue. As long as people cannot patent "natural" things, then perhaps patents have a slim chance at being ethical. However, is an idea "natural?"
That is the problem, almost everything we have and everything we know "is natural" or "comes from nature" one way or the other.

However, these didn't just fall from the sky as a divine gift. Someone looked at some natural phenomenon and said "hey, what if I tweak this a bit, and use it like that..." and then he spent years turning that idea into something that works and is marketable. Or someone looked at a natural resource and said "hey, what if I mash up this weed and mix it like this, and pronto... a new plastic". Surely, those people did considerable work and provide something that is immensely useful to your life and to society in general, so they deserve being paid for that. And, they deserve that someone else isn't just exploiting their work without giving them credit and without giving them a share of the profit.

Only when people abuse this system in one of the ways stated earlier, it becomes much less obvious that they really deserve being paid. Which, unluckily, is the case more often than it's not with software patents. The difficulty is there is no good (and fair) general way to distinguish between good and abusive patents, at least not an easy one.

The length of patents currently are not excessive (20 years).

In terms of IT/computer-tech, consider the state of 1994 vs 2004.
Imagine creating your own game engine in 1994 and being told that, no, sorry, you can't use it, because someone else has been granted a monopoly in that arena until 2004.
Would your Wolfenstein 3D era product now be at viable 20 years later?
No, your own investment is ruined, because someone else was granted a legal monopoly over your own creation. You didn't even copy them, but you both invented the same thing at the same time and thy were the "first to file".

20 years to profit from your work sounds ok when you're talking about inventing the steam engine, but it's an eternity in terms of modern inventions, software, and specifically games.
Our products take 1 year to make, and make their profits in about a 3 month period before disappearing into the bargain bin and obscurity.

Not only do we need the patent offices to actually reject 99.9% of applicants by applying the originally intended tests (review by experts in the field as genuinely novel discoveries), we need those same experts to agree on actually reasonable time periods. My above example is of course a worst-case exaggeration, but the point stands -20 years on software is rediculous.

If the current system is doing far, far, far more harm than good, and isn't actually required, and isn't fulfilling it's original purpose, then why can't "complete abolishion" be a suggestion for a solution/alternative.
The discussion for solutions doesn't have to just be "suggest other patent systems" -- "no patent system" is also a valid suggestion.
The bourdon of proof lies upon those who argue that these rediculous artificial monopolies on thought, backed by state-sponsored violence, are a good thing(tm).
Good point Hogman. I recall I had made a post about this a while ago (I need to go peek at it).

How would the industry look without a patent system? I think people would be forced to innovate, but you always have to account for thieves in every business.

The main reason laws are established , is not for the good people, but for the bad people. And even then, the bad people try eveything they can to bend and break those laws. It's the form of societies.

So, I can't say that complete abolishion is ideal in a capitalist country like America, or even in the world. The reason I say that a capitalist country couldn't do well with complete abolition is because then the discussion goes all the way back to "the value of money."

If the law makers seek to gain from the policies they enforce, then that is the first corruption of the system. Perhaps it is that "seeking to gain" for the sake of gain, that is another issue with patents, otherwise I could make it all free and open source for the "good of the public."

They call me the Tutorial Doctor.

This topic is closed to new replies.

Advertisement