News for hackers. Stuff that matters.
Re:No Source Code == No Patent by MattPalmer1086 on Monday April 17, 2023 @04:42AM (#35598199)
That's what a patent is though. Protection for the idea, not the implementation.

You can disagree that software concepts can be patented (I tend towards this view), but you can't have a patent that only protects a particular implementation. That would be copyright.

Re:No Source Code == No Patent by buran77 on Monday April 17, 2023 @05:35AM (#35598519)
Wouldn't I be able to patent the idea of landing a rocket using a reverse launch process and stabilization fins and jets, even if I'm not even capable of landing a stone? If the implementation doesn't matter than I just locked everyone else out of landing rockets for decades.

The idea is worth something but so is the implementation because ideas are generic and the more specific you make them, the more you actually define an implementation, in the physical world at least.

Re:No Source Code == No Patent by 1jbdg on Monday April 17, 2023 @06:14AM (#35598818)
Based on the idea only you’d struggle to describe that in sufficient detail that a relevant expert could use the invention…
Re:No Source Code == No Patent by abhibeckert on Monday April 17, 2023 @06:20AM (#35598853)
Your patent has to fully describe how the invention works. And if it doesn't work at all, then who cares if you own a patent for it, it's a useless invention anyway.

If your rocket does work, then yes being able to lock everyone else out of it for decades is the entire point.

But once those decades are over, anyone else can copy your idea, which has been documented for all of eternity. There's an almost endless list of inventions before patents that were never made public, and nobody knows how they worked.

Unfortunately, that's the idea for how patents are supposed to work. In the real world what we have is patent trolls.

Re:No Source Code == No Patent by buran77 on Monday April 17, 2023 @06:50AM (#35599025)
> Your patent has to fully describe how the invention works.

Exactly, a patent can't be just for "an idea" which is intrinsically generic but rather for the actual implementation with details. Patenting ideas would probably be the very definition of an overly broad patent.

Re:No Source Code == No Patent by freejazz on Monday April 17, 2023 @02:35PM (#35604663)
It doesn't have to be the exact implementation though. It can be many implementations that your invention enables...
Re:No Source Code == No Patent by bdowling on Monday April 17, 2023 @06:59AM (#35599079)
> even if I'm not even capable of landing a stone?

No, because the disclosure has to enable a person of ordinary skill in the art to practice the full scope of the invention. This is called the “enablement” requirement.

Re:No Source Code == No Patent by AlbertCory on Monday April 17, 2023 @10:48AM (#35601570)
You don't patent an idea, you patent an *invention." You must commit it to practice: ARP vs. CRP.
Re:No Source Code == No Patent by matsemann on Monday April 17, 2023 @05:35AM (#35598521)
> That's what a patent is though. Protection for the idea, not the implementation.

Is it, though? Like the lightbulb patent was for the specific way of making a lightbulb, not on "something that makes light from electricity".

Re:No Source Code == No Patent by MattPalmer1086 on Monday April 17, 2023 @05:54AM (#35598667)
Yes, that's true, I wasn't very clear. It's a method that is patented, but not a specific implementation of the method.
Re:No Source Code == No Patent by bdowling on Monday April 17, 2023 @07:07AM (#35599128)
There are often separate patents for things and methods of manufacture of those things.

In any case, a patent will be drafted to try to cover as many possible implementations of the thing or method.

Re:No Source Code == No Patent by stonemetal12 on Monday April 17, 2023 @01:03PM (#35603531)
>In Diamond v. Chakrabarty, the Supreme Court found that Congress intended patentable subject matter to "include anything under the sun that is made by man." ... However, the Court also stated that this broad definition has limits and does not embrace every discovery. According to the Court, the laws of nature, physical phenomena, and abstract ideas are not patentable.

>"something that makes light from electricity"

So yeah probably too abstract to be patentable. However something like "something that makes light from electricity by passing it through a filament" might be enough to make it not abstract.

https://www.law.cornell.edu/wex/patent

Re:No Source Code == No Patent by naasking on Monday April 17, 2023 @09:23AM (#35600268)
> That's what a patent is though. Protection for the idea, not the implementation.

No, you can't patent "drug that alleviates headaches", you can only patent a specific formulation, and a competitor is still free to create any other formulation that achieves the same result.

Re:No Source Code == No Patent by nunuvit on Monday April 17, 2023 @10:05AM (#35600866)
You're mincing words. Think of the idea as being the formulation and you'll find agreement between the statement and your example.
Re:No Source Code == No Patent by conanite on Monday April 17, 2023 @10:29AM (#35601270)
Do you mean that if I had invented a "machine for airborne transportation", such as, say, a hot-air balloon, I could collect royalties on jet airplanes?
Re:No Source Code == No Patent by pclmulqdq on Monday April 17, 2023 @11:51AM (#35602529)
If your claims were sufficiently written and not obvious in light of the prior art, yes. In this case, your claims would have to contend with literally millennia of prior art up to the story of Icarus, and including the drawings of Leonardo Da Vinci.

This kind of super-broad patent enforcement happened with 3D printing, and is still happening with e-ink technology. In both cases, the patents didn't have centuries of prior art covering what would otherwise have been entire industries, and could protect their monopolies for 20 years.

Re:No Source Code == No Patent by AlbertCory on Monday April 17, 2023 @10:46AM (#35601546)
> You're mincing words

"mincing words" is a good description of law in general. That's no criticism at all.

Re:No Source Code == No Patent by pclmulqdq on Monday April 17, 2023 @10:21AM (#35601136)
Patents are supposed to cover non-obvious invented ideas - "drug that alleviates [condition]" doesn't sound like it can be invented, since drugs are commonly used to treat conditions, so there's no new invention here. The ideas you can patent are the use of a molecule for a purpose and the method of producing it. That's already pretty broad.
Re:No Source Code == No Patent by naasking on Monday April 17, 2023 @10:41AM (#35601459)
> "drug that alleviates [condition]" doesn't sound like it can be invented, since drugs are commonly used to treat conditions, so there's no new invention here

It's been attempted. They invent and patent X as a "method to do Y", and then try to sue others who do Y via some means other than X.

My point was that the original description of patents was not precise enough and implied that you could patent Y rather than X.

Re:No Source Code == No Patent by pclmulqdq on Monday April 17, 2023 @11:36AM (#35602328)
I have never heard of people using method patents to sue over methods other than things similar to methods in the claims. Usually, the claims are as general as you can get away with, and cover a lot more than just the actual "X" that they are introducing to the market. When someone does something similar to "X" without reading the patent, they can easily be walking in one of the claim sets that has been patented in the "method to do Y" patent. Most people who want to copy something do it in a fairly unoriginal way.

Still, patent claims are never as broad as "drug to alleviate headaches" or anything similar.

Re:No Source Code == No Patent by freejazz on Monday April 17, 2023 @02:34PM (#35604647)
But you can patent your formulation in a way that will encompass many other formulations that might be distinct from your preferred implementing formulation... this is a basic tenet of patent law.
Re:No Source Code == No Patent by AlbertCory on Monday April 17, 2023 @10:37AM (#35601390)
> That's what a patent is though. Protection for the idea, not the implementation

No, that's not true. A patent is on an invention, not an idea.

Re:No Source Code == No Patent by AlbertCory on Monday April 17, 2023 @11:57AM (#35602626)
Law is about word-smithing, so apologies for this:

You patent an invention, not an idea. Section 112 says you have to identify the Best Mode of making your invention. Patents are also careful to say "in one embodiment, the invention..."

> you can't have a patent that only protects a particular implementation. That would be copyright.

Yes, you can. Claims are drafted to not be limiting, but it can happen.

Re:No Source Code == No Patent by MattPalmer1086 on Monday April 17, 2023 @12:41PM (#35603228)
Thanks, my original explanation was not very good, IANAL.

I was getting at you don't patent the code itself (which has copyright protection).

Re:No Source Code == No Patent by rafark on Monday April 17, 2023 @04:04PM (#35605843)
“ That's what a patent is though. Protection for the idea, not the implementation.” So in theory an evil corporation could patent popular design patterns? Can a company patent the decorator pattern?