Judges Debate Patents and If New Software Makes a Computer a "New Machine" 247
First time accepted submitter ectoman writes "A third party steps into a financial transaction to make sure all parties exchange funds at the same time and as expected. Can you patent this process? What if the third party is a computer? Rob Tiller, vice president and general counsel for Red Hat, details a recent court ruling on this very matter—one that has critical implications for the future of software patents, and one that divided the judges involved. Tiller writes that: 'The judges mostly agreed that the idea of managing settlement risk with a third party was abstract such that by itself it could not be patented. They differed, though, on whether using a general purpose computer for managing settlement risk meant that the patents avoided invalidity based on abstraction.' Interestingly, some judges suggested that a computer becomes a 'new machine' every time it loads different software."
Genius! (Score:4, Interesting)
2.????
3.Profit
4.goto 1
Re: (Score:2)
The death knell of windows in 4 steps?
Re: (Score:2)
> Posting as AC just amplifies that fact
Not posting as AC doesn't change the fact that you're trolling. I award you no points.
Re: (Score:2)
I'm just saying that a favorable ruling here would insta kill windows, especially on the business side of things where things are inter-dependent and integrated to a degree that sometimes involves licensing.
Then again this would be all but impossible to enforce as most software is not aware of the software around it. Thus a favorable ruling here is highly improbable. It does seem like what they're getting at is the whole abstract software patent argument, which labeling computers as new machines per softw
Re: (Score:2)
Let's suppose that loading a machine with a different set of softwares actually did "create" a new machine.
In that case, each new implementation would be the user's creation. That's right - it's the end user's unique creation, not that of some programmer halfway around the world who coded the individual program.
Or, if not the end user (in a corporate setting) then it would be the creation of the corporation's IT department. Copyrightable and patentable, I would guess. Set the machine up to your very prec
Re: (Score:2)
So... when I get exchange 2010 running on windows server 2008 r2 I'd be able to patent that? Holy shit would I be rich!
I totally acknowledge that there is a huge gaping hole in our hundred year old patent system in regards to software, which was inconceivable at the time of the patent system's implementation, but even if we did this moving forward (ignoring trillions in existing assets we'd just leave alone)... it just doesn't really make sense does it?
What about the LAMP stack? Would I be able to patent g
Re:Genius! (Score:5, Informative)
"I'm just saying that a favorable ruling here would insta kill windows, especially on the business side of things where things are inter-dependent and integrated to a degree that sometimes involves licensing."
F*cking clueless judges. There is precedent going back well over 100 years that software is irrelevant to the nature of the machine. Examples: different cards in a Jacquard loom do not make it a "different" loom. Different player piano rolls do not make it a "different" piano. Etc. There are actual court decisions to this effect.
Not to mention that it is also common sense.
Re: (Score:2)
There are actual court decisions to this effect
Do you know any off-hand or can you find one or two?
Re:Genius! (Score:5, Interesting)
"Do you know any off-hand or can you find one or two?"
I don't have case citations at hand but you can look them up. In particular, find copyright cases surrounding player piano rolls, in which the courts ruled that it made absolutely no difference whether copyrighted works were used to control a machine.
John Philip Sousa was famously involved in some of those suits.
Re: (Score:2)
Or you might accept that spelling as a regionalism; whether the poster was from a region where that is the casual pronunciation during some of his formative years, used it for some effect, or really is that fucken stupid is your call, of course, because not everyone here is as fucken smart as you are.
Re:Genius! (Score:5, Insightful)
Re: (Score:2)
Well let's take a process like "quenching steel" compared to regular steel, you still have all the same basic ingredients, you heat it up and cool it down but really the rapid quenching brings out new and novel properties in the steel. It surely should qualify for a patent, it's not like the regular steel smith has a patent for everything his smithy could do - yet the smith has never done or even thought about doing. In the same way it would be absurd to patent the Turing complete machine and say all softwa
Re:Genius! (Score:4, Insightful)
Re: (Score:2)
It's a very big stretch, in my opinion. What they're saying is tantamount to asserting that every time I load different plates onto a printing press, it becomes a "new machine". Nope.
Re: (Score:3, Informative)
In other words, the judge is making a moderately subtle argument that software patents ought to be unlawful.
No, the judges were serious on that point. FTA:
At the same time, a group of four judges strongly disagreed on the significance of the computer limitation. Chief Judge Rader, writing for this group, said that "a computer programmed to perform a specific function is a new machine with individualized circuitry created and used by the operation of the software." Similarly Judge Moore wrote for this same group of four judges that "a general purpose computer in effect becomes a special purpose computer once it is programmed to perform particular functions pursuant to instructions from program software," on the theory that software "effectively rewires a computer."
Judge Moore’s tone was in places apocalyptic. She worried that Judge Lourie’s approach would mean "the death of hundreds of thousands of patents" and would "decimate the electronics and software industries." She said, "There has never been a case which could do more damage to the patent system than this one." Chief Judge Rader, in an unusual second opinion titled "Additional Reflections," stated that without patent protection "investors would quickly opt to put their resources" into some field safer than technology.
Lets see how bad this could get. Somehow, somewhere there is a business method patent that claims the process of using the idea that "a computer becomes a 'new machine' every time it loads different software." as a way to secure a software patent...
Either every software patent applicant and patent owner would have to pay licensing fees ...
Re: (Score:2)
"individualized circuitry created and used by the operation of the software"
This judge is a fucking moron. Software doesn't create circuitry within the machine itself.
Re: (Score:3)
Next time when you start a program from Windows start menu, watch closely your computer. You can see that there are no elves taking the old computer and bringing a new one. So it's still the same computer.
However, if the software being started is a truely remarkable, almost magical software such as a Strong AI (brought to you by Strong AI labs, patent pending), then who knows, maybe there will be elves.
Re:Genius! (Score:5, Insightful)
Apparently Plutarch already knew this little puzzle called the ship of Theseus [wikipedia.org] problem.
I'm highly confident that some US judges will finally put those those annoying logicians and philosophers to rest and give us the ultimate correct solution.
Re: (Score:3)
Re: (Score:2)
A ship changes with hardware changes, and with crew changes. Removing as few as one crew members can change the character of a ship drastically. Likewise, the addition of one or more crew members. You may change a lot of minor physical parts of the ship, and not notice any real change. But changing a major structural member is almost certain to change her handling characteristics. You cannot duplicate a ship's keel precisely, no matter how hard you try.
Automobiles are mass produced, and you might think
wow (Score:3, Funny)
If we can slap 'on a computer' onto an old idea to patent it, can we slap on another 'on a computer' to patent it for virtual machines?
Re: (Score:2)
and on a mobile device, then on a virtual machine on a mobile device, then on the internet, then in the cloud(public cloud privet and hybrid) i wonder if we could modify the corporate buzzword bullshit generator to file patents applications... (this idea is patent pending)
Re: (Score:2)
If we can slap 'on a computer' onto an old idea to patent it, can we slap on another 'on a computer' to patent it for virtual machines?
Yo dawg...
Re: (Score:2)
I dunno (Score:5, Funny)
As much as I hate trivial patents in any field, I must admit that when I wipe windows off a pc and put debian on it, it sure feels like a new machine...
Re: (Score:3)
haha yeah I know what you mean. Always thinking you need to defrag, clean out temp files etc to gain more speed because something didn't 'feel right'. Wiped Windows, Installed Xubuntu, realized absolutely nothing was wrong with my Computer except Windows. Makes me wonder if that's why some people buy a new machine, because of the dreaded Windows degrading performance over time. Well, that and along with having to run software they won't update anymore, AKA Forced Upgrade.
After almost a year of extremely hea
Computers becoming *new machines* not unique... (Score:5, Insightful)
The computer is a new machine many times every picosecond as the data in the registers change, the data in ram changes, the data on the hard drive changes, the data flowing through network interfaces changes, etc...
Since the computer is *new* billions, if not trillions of times a second, then software doesn't make it unique.
Yet again, the clueless making decisions on things they cannot comprehend.
Hyperbole much? (Score:2)
Since the computer is *new* billions, if not trillions of times a second, then software doesn't make it unique.
billions a second == 1e9 per second == 1GHz
trillions a second == 1e12 per second = 1THz
I am pretty sure there are NO general purpose computers operating at anywhere near 1THz.
Re: (Score:2)
Plank Time.
I'm done explaining.
Re: (Score:2)
The human brain changes the same way, at a rate of probably thousands of time a second.
If that mattered, think how it would affect things like acceptance of a contract or even criminal intent.
Re: (Score:2)
Re: (Score:2)
I was thinking in another direction.
If a different software makes a computer a new machine, doesn't that undermine general software patents? After all what one patents is not so much an idea, as it is an implementation of an idea. You're not able to patent "holding two piece of paper together", but you can patent (and it was patented) "a paper clip" - the piece of bent wire that allows one to easily and temporarily attach two pieces of paper together. For a patent, a paper clip is a machine.
if someone inven
It does (Score:4, Interesting)
I know I'll be flamed for this because everyone here is against software patents, but...
The distinction between a physical machine and a physical machine running software is somewhat pointless. Almost any software can be converted into a physical machine. Using a hardware H.264 encoder/decoder or a hardware crypto card is really no different from doing those things in software. If you want to make a distinction between physical objects and software for patent purposes, the logic part of computers needs to be considered software despite the fact that it's been manifested as a physical object. But general purpose computers running software aren't any different than purpose-built computers executing the same logic in hardware.
Re: (Score:3)
The distinction between a physical machine and a physical machine running software is somewhat pointless.
That may be, but about the only thing can make a computer running program X novel enough to patent is the algorithms implemented by X. Hence you are essentially patenting an algorithm, which is not supposed to be allowed.
Damn. Is this why they make engineers take Intro to Philosophy courses? What about a Platonic ideal of a computer?
Re: (Score:2)
Re: (Score:2)
This is often brought up but I don't see what the problem is. Sure you can implement an algorithm in hardware, and sure, you can patent that. But that patent doesn't stop anybody from implementing the same thing in software. Yes, these patents are pointless, but not harmful.
Re:It does (Score:5, Funny)
"Almost any software can be converted into a physical machine"
I think you maybe meant "virtual" machine?
The OP was right. As Archimedes said, give me enough gates and a big enough power supply and I can implement anything in hardware.
Re: (Score:2)
"Almost any software can be converted into a physical machine"
I think you maybe meant "virtual" machine?
Obviously, he meant something like this:
http://en.wikipedia.org/wiki/File:BabbageDifferenceEngine.jpg [wikipedia.org]
Re: (Score:2)
Wrong! Putting logic in hardware is nothing like executing it in software. You need to go back to elementary electronics and start learning the basics.
The OP didn't say putting logic in hardware is like executing it in software, he said it could be converted to hardware. If that's not supposed to be true, then I'm glad I apparently forget my elementary electronics, as I've taken signal processing software and converted it into something that does the same thing (only faster) in hardware.
Re: (Score:2)
You need to go back to elementary school and re-learn how to read.
Well, this can fix some problems (Score:3)
Someone want to make a website that scrapes through software patents on http://www.google.com/patents [google.com] and adds ' on a linux based computer' to the end of them, and then reposts them as public domain?
Re: (Score:2)
That would be nice but I think registering patents is a fairly costly process.
Re: (Score:2)
Don't register them as patent. Make sure you publish it somewhere, because the moment an idea is published, it can not be patented any more - with some exception for the original inventor I believe, but at least no-one else can patent this exact idea, as the publication is prior art.
Computer (Score:2)
A new machine?
So my pencil becomes a new machine depending on what I do with it?
Ho boy imagine how many patents I'm going to have!
Re: (Score:2)
Don't be silly.
It only becomes a new machine when you sharpen it.
software == machine (Score:3, Interesting)
They are both the same in functionality and somewhat in implementation, only hardware is faster, more parallel but limited in functionality. Whereas software is slower, less parallel but has vastly more functionality than hardware.
Re: (Score:2)
For the exact same reason that you mentioned, however, another dude higher in the comments argues that even if the complete software is implemented in hardware, it's still an algorithm, and thus shouldn't be patentable. I guess it really is a political decision in the end.
Re: (Score:2)
The judges seem to echo what I posted on another slashdot post that software instructions and data structures create a machine -- very similar to an equivalent machine that could be created with off-the-shelf hardware, custom ASICs or FPGAs. Therefore software patents should enjoy same protection that hardware patents enjoy.
They are both the same in functionality and somewhat in implementation, only hardware is faster, more parallel but limited in functionality. Whereas software is slower, less parallel but has vastly more functionality than hardware.
No. General purpose Hardware for implementing algorithms, be it ASIC or x86, should not be patentable. Your transistor assembly shouldn't be patentable if it just does the same shit I can do on a general purpose computer. Here's the test: Can I run the algorithm myself given a pencil and some graph paper? If No, then it's not implementable in a general purpose computer. If yes, then it shouldn't be patentable -- Didn't you watch Terminator or The Matrix?! You want to give humans immunity for thinkin
Conflation of patent eligibility and novelty (Score:5, Interesting)
35 USC 101 requires that a claimed invention be directed to patent eligible subject matter: a process, machine, article of manufacture, or composition of matter (it also requires that the invention is useful). The courts have decided that these categories are very broad, but don't include "abstract ideas" (though that term is never defined), laws of nature, or natural phenomena.
If the claimed invention passes that low threshold for 101, 35 USC 102 requires that the invention must be new or novel. That's a higher bar, but not a huge one - if I'm the first person to make a red car and claim that in a patent application, that's new, even if blue cars existed.
If the claimed invention passes that threshold, then 35 USC 103 requires that the invention must be nonobvious. The red car is obvious if blue cars existed, even if no one has ever made a red car before.
So, for example, if some piece of software causes a computer to paint the screen in red paisley and that's never been done before, it's new... but it's obvious and still patent ineligible.
The problem is when these get confused or conflated into a single requirement, because obviousness and novelty require evidence, while subject matter eligibility does not. And so, you get cases like CLS or Bilski where the judges want to invalidate the patent because it's stupidly obvious, but they have no evidence on the record... so they declare it an abstract idea and invalid. In particular, here, the judges started carving out everything from the patent claim that made it non-abstract, declaring it irrelevant, until the only thing left was abstract. The outcome may be the right one, but it's for the wrong reason - it's like finding a murderer guilty because you hate his face. Maybe he was actually the murderer, but you're finding him guilty for the wrong reason.
Re: (Score:2)
Re: (Score:3)
As a shape & color, red paisley would be a 14-year design patent, not a 20-year utility patent. The topic here is utility patents, which are for the "useful arts". Because they are outside the "useful arts", the recognizable shape & color in design patents are for trade-dress topics outside of what can be trademarked.
Since I was citing and discussing the statutes involved, any reasonable person would assume that I was using an analogy to simplify the discussion, rather than discussing something unrelated having to do with design patents. And then there's you.
Now, would you like to go back and add something to the discussion, rather than just trying to be condescending and failing?
Re: (Score:2)
A derived finite-state machine (FSM) is obvious if an isomorphic finite-state machine existed, even if no one has ever made the derived FSM before.
What do you mean by derived as opposed to isomorphic? The two terms are not exclusive.
So, for example, if some logic lithographed onto a silicon die or downloaded as a netlist into an FPGA causes a computer to paint the screen in red paisley and that's never been done before, it's new... but it might be nonobvious and in fact patent eligible.
It might, or it might not, if, for example, logic for causing the computer to paint the screen in blue paisley has been done before.
The problem is when modes of implementation of the FSM get compartmentalized into logic gates versus sequential imperative instructions, because patentability of FSMs in logic circuits has been established for decades, while patentability of FSMs in sequential imperative instructions has not.
"Has not been established" or "has been established as not patentable"? Also, again, what do you mean by logic gates vs. sequential imperative instructions, because the two are not necessarily exclusive.
And so, you get cases like CLS or Bilski where the judges want to invalidate the patent because it's stupidly obvious, but they have no evidence on the record that clearly establishes what an apparatus or machine is and is not... so they declare it an abstract idea and invalid.
Yes, they do - the patent claims begin with a preamble that states whether they recite a ma
It's not difficult. (Score:3, Interesting)
Someone needs to slap the cowards in Congress to clarify this w.r.t. a "general-purpose machine".
Merely shoving some algorithm that is done by hand onto a computer is nothing novel. This isn't to say a particularly clever and non-intuitive software implementation couldn't be patented. But just doing it in software is not novel; it is obvious.
Software is indeed a virtual -- and specialized -- machine -- that is the idea behind computers as "generel-purpose machines". But not in the legal sense driving patents: novel and non-obvious innovation.
I keep recommending these rules:
1. If it's already being done in the real world, doing it on a computer is not patentable per se.
2. Doing a simulation of a real-world item is similarly not patentable per se.
3. Doing something wirelessly formerly done over a network, or remotely formerly done locally, or on a lil' phone or tablet or tricorder, is also not patentable per se.
4. This is not to say particularly clever implementations (the "machine" part of "virtual machine") could not be patented.
There, follow those rules, cowardly Congress, and you protect patentable innovation while eviscerating a ton of current patent problems.
Re: (Score:3)
Merely shoving some algorithm that is done by hand onto a computer is nothing novel. This isn't to say a particularly clever and non-intuitive software implementation couldn't be patented. But just doing it in software is not novel; it is obvious.
Sure, if the algorithm is already done by hand. But what if you come up with some novel, nonobvious algorithm, like a way to calculate interstellar warp coordinates? Then doing it either by hand or on a computer is novel... The question is whether it would still be patent eligible or not.
Under Bilski and CLS and current jurisprudence, a claim just to the algorithm would not be patentable... because someone could do it by hand. But if the claim had enough some additional limitations that specifically recite
Reading this story makes me feel like a new man (Score:4, Funny)
Reading this story makes me feel like a new man. Those bills? You'll have to track down the old guy if you want them paid.
What? (Score:3)
Now lets be clear that I'm not talking about a FPGA! In a FPGA if you "reload" the software you will change the machine because in essence the "software" for a FPGA is like the internal gear system, you can configure it in 1000 different ways to do different tasks. One day it can be a conveyor build and the next it will be a bottle cap remover. So before someone comes in here and blows a gasket at me, I fully accept the fact that a FPGA is very different then a Computer.
Re: (Score:2)
In a FPGA if you "reload" the software you will change the machine ... One day it can be a conveyor build and the next it will be a bottle cap remover.
Guess you haven't tried the latest Xilinx design software - it turns everything into a brick.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Ah, but an FPGA can be simulated in s
Re: (Score:2)
Ah, but an FPGA can be simulated in software. Therefore, if you reload the software in the simulator, you change the virtual machine. How is the fact that one is emulated and the other is physical relevant?
The way I look at it, software certainly adds a new state machine into the picture. Whether that qualifies as a machine for patent purposes is a separate question, and there are legitimate arguments on both sides, but whichever way you decide, an FPGA should play by the same rules as software.
Bear in mind also that qualifying as a machine simply distinguishes it from being an abstract idea... it's not enough to make something patentable on its own: it still has to be new and nonobvious, but those are different questions, with different tests - the most revolutionary, novel, nonobvious abstract idea that's ever been invented is still unpatentable, not because it's not new, but because it's not tied to a machine. Software that's tied to a machine only meets that first hurdle - it still needs to ju
Re: (Score:2)
Loading new software on a general purpose computer allows it to do something totally different, something it could not perform before. And from that point of view, it is a new machine. Hardware without software (and software without hardware) is useless; it's the combination of software and hardware that makes it perform a task.
Mind that as we're talking about patents, a machine is not necessarily something with pullies and gears. A paper clip is a machine, too. As is a swing.
Jacquard loom (Score:3)
We're talking about technology almost 300 years old. I'm thinking some of those judges are not only technically inept, but are in fact Luddites in black robes.
Re: (Score:2)
So then, since the Jacquard loom used a different set of cards to 'program' each different cloth pattern, it qualifies for millions of separate patents.
No, because, after the first one, the others would likely be obvious in view of the first one. Nonobvious, however, is a separate requirement from whether something is drawn to patent eligible subject matter. And the judge's point here was that a programmed computer is a machine, and machines are patent eligible. They still have to be new and nonobvious and clearly described, but they're not immediately disqualified regardless of how new or nonobvious they are, the way pure software is.
We're talking about technology almost 300 years old. I'm thinking some of those judges are not only technically inept, but are in fact Luddites in black robes.
If you came up with a
Re: (Score:2)
The loom was still producing cloth. Different colour cloth maybe, still it was cloth. swapping out red for black thread is certainly "obvious" in patent lingo, as is changing a cross-pattern for a star-pattern. The fact that you can do this, would likely have been incorporated in the patent application (if it would have been patented - which 300 years ago was not possible as patents didn't exist), as I'm sure this programmability was key to the invention of that loom.
Re: (Score:2)
Oh, and I forgot: these patterns nowadays may very well be patentable, in the form of a design patent. But then you patent the pattern itself (getting close to the copyright realm, and if your patent is (part of) your trademark, it may even fall under trademark protection).
It IS a new machine, but that's the wrong question (Score:3)
However, it seems to me that's the wrong question to ask in this case. It seems that someone wants to patent the concept of "a machine to do X" rather than patenting one SPECIFIC machine that does X. You can't patent "a machine to take people from place to place". You'd have to invent and patent some specific new transportation machine. So the patent would be invalid on that ground. The patentors claim that "a computer machine to do X" is specific enough to be patentable, and most people disagree - you've got to patent some specific new invention, and "on a computer" isn't new, or specific.
As to the question in the summary, ANY electronic machine* can be implemented is software, and any software machine can be easily rendered as a hardware
machine. Converting between hardware circuits and software instructions is a trivial bit of arithmetic, so the exact same machine can be flashed into memory and
and we'd call it software, or it can be flashed into a gate array and we'd cal it hardware. Therefore, if any electronic device is a device, a software device must also be a device. (Because the exact same functions can be flashed as hardware or software, it's still a device or not either way.)
Gate arrays show that one cannot really distinguish between hardware and software programs. With the original gate arrays, the factory would take some stock
electronic logic parts and add layers of metal to implement a specific product. This isn't much different from soldering components together. It's definitely hardware. The cool thing was, the metal connections would be added based on a precise written description of of how the device should behave - a PROGRAM. In the next generation, the parts started out with fused connections between ALL of the parts and the factory would blow most of the fuses, leaving only the desired connections. Again, the list of which 10,000 fuses to blow was generated from written code, code that is pretty much a software program, a software definition of the hardware. Still, hardware produced according to a software program. In the third generation, the CUSTOMER could blow or reset fuses to reconfigure the electronics in the field, "re-wiring" the hardware. That generation is the FPGA, field PROGRAMMABLE gate array. Hmm, the customer can load different programs, that sure sounds like software programs. Those software programs are implemented as physical connections, so that sure sounds like hardware. It's both software and hardware, showing that in the end, codes that define how a machine operates really are both hardware and software - they can be implemented as either or as both at the same time.
So yes, software can control the other parts of the machine to act differently, making it a different machine. But only specific, newly invented machines are supposed to be patentable, regardless of whether the newly invented machine is rendered as hardware or as software on any given day.
footnote - any electronic machine* (Score:2)
Those who are very familiar with these concepts, like gnupun, might prefer that I be more specific, but the point is that it's strictly true for a huge class of electronic devices which are obviously machines, and obviously patentable.
Those machines can be rendered directly as relays, groups of transistors, or larger groups of transistors. When th
Re: (Score:2)
only specific, newly invented machines are supposed to be patentable
And if the machine is implemented in software, the only thing that makes it novel and different from a bazillion other machines with the same physical implementation is the algorithms. You're not supposed to be able to patent those. Logically this means that algorithms implemented in hardware logic are unpatentable, which is fine. They shouldn't be patentable. However algorithms are not the be all and end all of logic design, let alone electronics in general. You could still patent a new memory cell design
Re: (Score:2)
only specific, newly invented machines are supposed to be patentable
And if the machine is implemented in software, the only thing that makes it novel and different from a bazillion other machines with the same physical implementation is the algorithms. You're not supposed to be able to patent those.
Why not? And no, I'm not asking "which Supreme Court decision said that you can't patent algorithms," I'm asking why they said that. It's not an arbitrary rule - there was reasoning behind it, and it's the reasoning that you need to look at when determining whether a machine executing novel and nonobvious software is patentable or not, not the one sentence of dicta.
Re: (Score:2)
Sorry, but I'm going to have to disagree.
New Software does not make a new machine. Software simply changes the state that the existing machine is in, and only does so while it's running. The machine itself doesn't change. You turn the machine off, then back on, you're back at a known state. Run some software, the state changes.
Re: (Score:2)
> New Software does not make a new machine. Software simply changes the state that the existing machine is in, and only does so while it's running.
> The machine itself doesn't change. You turn the machine off, then back on, you're back at a known state
?!?!?!? I'm pretty sure that when I cold boot my DVR it does something completely different than when I boot my PBX system. Turning my DVR on and off doesn't turn it into a PBX, or vice versa. They are very different machines. They've run on the exac
Re: (Score:2)
If you are going to solder together logic gates to implement an algorithm, the end result you get a machine. Such machine you can patent, no arguments here. and if you are building a machine which sole purpose is to run software, then you can patent that machine. There would be from my side no problem if the MpegLA patents were hardware patents on chips that decode/encode videos.
Like a refrigerator or a vending machine is a patent-able machine, and they will not become new machines if you put new groceries
so solder = yes, relays = no? (Score:2)
And if you put the parts together in a different way, joining different parts, you get a different machine, right?
But if you hook the logic gates to relays which connect them, that doesn't make a machine? A computer is nothing more or less than a buttload of solid state relays.
Setting the relays differently connects different parts in different ways
Re: (Score:2)
The whole point of a turing complete machine (within the limits of finite amounts of memory) is that it isn't a different machine for a different program. The appeal is that one machine can run a variety of different programs; in theory, perform any calculation for which it has enough memory.
So no, no matter what software you have loaded, you haven't made it a different machine. Not even if you load different microcode. Only if you are burning fuses or proms (real proms, or at least some kind you can't eras
Re: (Score:2)
So if you burn a prom to make it do something completely different, that's a different machine, you say. Unless you're able to later repeat the same process, making a different machine from the same parts. That's a rather arbritrary distinction, isn't it?
Sure (Score:2)
Mandatory car analogy: New software makes a computer a new machine the same way switching from Exxon gas to Shell gas gives you a new car.
Where is the source code? (Score:4, Interesting)
If loading software turns a general-purpose computer into a new machine, the patent for that "new machine" should include all the internal details to make it work, particlularly the source code. Then if somebody else implements the same concept with different source code and different algorithms, they made a different machine so it's not infringing.
The Universal Machine (Score:3)
Re: (Score:2)
Von Neumann (Score:2)
Elephant in the Room? Serve coffee on its back! (Score:3)
I am a scientist. I call into question the assumption that, "Patents are Beneficial for Society as a Whole". This is an untested hypothesis. Until we have PROOF that patents are beneficial for our society, they should not be allowed. What if patents are irreparably harming the innovation of mankind?! You have NO PROOF to show whether they are or are not harmful or helpful. There is only conjecture and assumptions. Prove they are beneficial, until then abolish them.
If I hand you a gun and tell you to put it to your head and pull the trigger, It's beneficial for you. Would you just assume I'm telling the truth? A rational being would examine the gun first to ensure it was not actually harmful... Some would test fire it to ensure it was not harmful. The most rational would require proof that it was beneficial before even touching the damn thing.
We're slowly blowing our culture's brains out with the legal weapons called patent and copyright. I'm a scientist, so if you think otherwise, then I have two words for you: PROVE IT. As it stands my statement that patents are harmful is just as valid a hypothesis as that they are beneficial. It's unconscionably reckless to continue subjecting the world's economy and culture to this potential danger.
Wait, I say there's no proof either way, but there is evidence that patents are not required at all. Neither the automotive or fashion industries are allowed copyright or patents for their designs yet look how innovative they are in design; Indeed often design is their core selling point. That's two real world data points indicating patents are not necessary. I've read many responses that say, "Without patents businesses wouldn't fund innovation." These statements are equally bogus because this statement: "Without patents ______," is bogus. We don't the-hell know what it would be like until we run the damn test. The potential risk associated with not performing the experiment should be enough for any rational being to give pause.
Abolish patents. It's the only rational thing to do. The hypothesis must be tested. Only then will the argument for or against them have any leg to stand on. We can re-institute any laws we want once we're sure they're not harmful. If the scientific method is good enough to develop things that could be patentable, then why turn a blind eye and ignore the fact that no one has applied the scientific method to the patent system itself?
These judges really pose really deep questions. (Score:2)
Interestingly, some judges suggested that a computer becomes a 'new machine' every time it loads different software."
I imagined a bunch of old fogeys who do not really understand technology, who have been poring over legal definitions and making finer and finer distinctions and abstractions for decades, delving into "how many microprocessors can dance on the head of a pin?"
A Practical instead of Philosophical Argument (Score:2)
Re:The reason they are judges... (Score:5, Informative)
Is that they do not have to understand the technical stuff. Patent Judges are the reason for the problem. If they were really qualified, they would not have a low-paying federal job.
You are thinking of a Patent Examiner [wikipedia.org], not a "judge". These are two very different governmental positions.
Re: (Score:2)
very different
So you're saying he should have changed the word 'low' to 'high'?
Re: (Score:2)
Is that they do not have to understand the technical stuff. Patent Judges are the reason for the problem. If they were really qualified, they would not have a low-paying federal job.
You are thinking of a Patent Examiner [wikipedia.org], not a "judge". These are two very different governmental positions.
err .. 80-110K per year ain't bad to work from home. For chemistry and life sciences to be considered as an applicant you pretty much need to have a masters or a PhD, some industry experience, and some experience in IP.
The Human Condition ... (Score:4, Insightful)
What the judges need to understand is that fundamentally, people are general purpose machines. Without any training at all, people are not capable of solving many problems. However, people can solve all sorts of problems based on what you teach them. Sure, you aren't going to be able to get a bushman in the Serengeti to be able to build the Apollo but, the potential is there given enough training. If that same bushman were to go to school and eventually graduate from college, they would be just as capable as anybody else. So how is receiving training through college or a technical school any different than a computer receiving a new set of instructions on how to solve a particular problem?
Computers only run algorithms (which aren't supposed to be patentable). They follow a set of instructions step by step and can't do anything that you and I can't do with a pencil and piece of paper. (They just can do it a lot faster.)
Of course, the beauty of computers is that they only do what you tell them. When they don't do what you want, it is still your fault since you didn't provide the instructions you thought you did. ;-)
Re:The Human Condition ... (Score:5, Informative)
What the judges need to understand is that fundamentally, people are general purpose machines. Without any training at all, people are not capable of solving many problems. However, people can solve all sorts of problems based on what you teach them. Sure, you aren't going to be able to get a bushman in the Serengeti to be able to build the Apollo but, the potential is there given enough training. If that same bushman were to go to school and eventually graduate from college, they would be just as capable as anybody else. So how is receiving training through college or a technical school any different than a computer receiving a new set of instructions on how to solve a particular problem?
Computers only run algorithms (which aren't supposed to be patentable).
Except that 35 USC 101 explicitly says that processes are patentable, and a process is an algorithm. You have to go a bit deeper into understanding why the Supreme Court said that algorithms weren't patentable to understand the distinction. Specifically, they wanted to draw a line between thought and action: because one of the remedies for patent infringement is an injunction, you have to be able to order people to stop infringing. And while you can tell someone to stop performing the process for curing rubber, for example, you can't tell them to stop thinking of the equation for determining when to remove the rubber from the oven.
One way of drawing this line...
They follow a set of instructions step by step and can't do anything that you and I can't do with a pencil and piece of paper. (They just can do it a lot faster.)
... is to require that the claimed process has steps that you or I can't do with a pencil and piece of paper, no matter how slowly. So, for example, a patent claim of triangulating a position given three signals is not patentable, because we could do that on paper. But a patent claim that includes receiving those signals from a GPS satellite with an antenna [harvard.edu] is patentable. Think of it as a system - there's a black box that takes an input of some numbers and outputs some other numbers. You or I could do that as well as a computer (albeit slower), and it's unpatentable. But add on additional hardware that provides that input, or additional hardware that reacts to that output, and it's no longer something that we can do solely in our heads or on paper - you now need to perform an action of getting signals from something else, or closing a switch elsewhere, or whatnot. And so that's patentable, and you can be ordered not to take those physical steps that would infringe.
Re:The Human Condition ... (Score:4, Interesting)
"So, for example, a patent claim of triangulating a position given three signals is not patentable, because we could do that on paper. But a patent claim that includes receiving those signals from a GPS satellite with an antenna is patentable. "
Which just shows the absurdity of the patent regime. Your argument that a human being could not do that is worse than wrong, it's entirely ignorant. There is no way to triangulate signals without having an antenna involved, and the type of antenna is a purely functional choice based on the situation. Absolutely anything that a computer can do, a person can do. I/O devices? All the computer does with them is send and receive numbers - just exactly the same way a human computer would send and receive numbers appropriately in the same situation.
Re: (Score:2)
The input/output from the antenna is patentable, and presumably it was patented. The bus that transfers the i/o from the antenna to the processor is patentable, and again, it was patented.
The software that manipulates those i/o numbers is the algorithm under discussion - and should not be patentable.
Re: (Score:2)
OK - what about software defined radio? What about an I/O bus that uses software-based sampling instead of a PLL to clock the bits? What about an automatic transmission with some clever behavior to improve control in low-traction driving? If the behavior all comes from hydraulics? If the behavior all comes from software? At what mix of hydraulics and software would it not be patentable?
Most machines embody an algorithm in some fashion. It's not obvious where to draw the line.
Re: (Score:2)
The input/output from the antenna is patentable, and presumably it was patented. The bus that transfers the i/o from the antenna to the processor is patentable, and again, it was patented.
The software that manipulates those i/o numbers is the algorithm under discussion - and should not be patentable.
Alone, yes, but why not together? Since you acknowledge that the antenna is patentable and the bus is patentable, then why can't I claim a device comprising an antenna that receives a signal, a bus that transports the signal, and a processor that executes an algorithm to convert the signal into geographic coordinates? I'm sure we can all agree that devices are patentable, yes?
Re: (Score:2)
I never said they could do it without any hardware. A human calculator needs essentially the same hardware to do this that a digital computer would. A general purpose digital computer still needs I/O devices to do anything useful, and a human computer doing the same job would need the same.
Re: (Score:2)
I accept you're conclusion, but I reject your premise, which is just big load of computer nerd twaddle. Human beings are anything but a homogenous collection of computers. At the very most, you might be able to say they are biological computers with highly varying degrees and classifications of capabilities, sometimes overlapping.
We are all built and wired differently because nature favors diversity and, consequently, gives everyone different jobs (we usually call them "gifts" or "talents"). Sure, you ca
Re:The reason they are judges... (Score:4, Insightful)
They are, of course, right. An algorithm is conceptually the same as a description of a machine for executing that algorithm, whether you draw logic gates to execute your algorithm, or solder together transistors, or write Python.
As a mathematician working on algorithms right now, I say they are right.
However.
Algorithms shouldn't be patentable, no matter how they are represented. But that's a political decision, not a technical one.
Re: (Score:2)
Micro code my friend.
Re: (Score:2)
Re: (Score:3)
If so, does she have a new 3 month probation?
Re: (Score:2)
--in regard to the software it is running. In terms of hardware, it is the same machine.
"How" different is also the question--just how much of a software change are we talking of here? One application, or the entire operating system (and everything else)? Changing one app does not make the computer a new machine. /p>
I think in this context a "new machine" is one with a new function. So for four of the judges, adding one app makes it a new machine.