decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
I agree, you've hit on the heart of the problem | 709 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
I agree, you've hit on the heart of the problem
Authored by: jbb on Sunday, May 12 2013 @ 04:28 PM EDT
In a more modern world, an aircraft that is aerodynamically unstable (e.g. flying wing) cannot be controlled by a human without external support of either a digital computer or electronic circuits that are effectively an analog computer. In a digital computer, the software is necessary for this control. In this case, I think the software to accomplish this task would be part of a patentable process
The software used for controlling unstable airplanes (and millions of other things in this world) is based on an algorithm called a Kalman filter. The heart of this algorithm is a mathematical operation called matrix inversion. The Kalman filter can also been seen as a recursive Bayesian estimator. If someone were able to patent this:
[ inputs ] --> [ Kalman filter ] ---> [ controls ]
then they would own the world. The idea of parceling out the world so one person owns apply it to airplanes, another person owns applying to boats, and so on is equally ridiculous.

Most of people who are involved in deciding whether something is patentable or not simply do not understand what they are dealing with and are therefore hard up against Clarke's Third Law: Any sufficiently advanced technology is indistinguishable from magic. To them, something like using a computer to make an unstable airplane fly is such a wondrous thing, it just must deserve patent protection.

As technology advances, this gap in understanding also expands making the problem worse and worse with even more bone-headed patent decisions coming down from on high. Even though the people who are actually doing the innovating have been begging the government to stop screwing everything up; arrogance, hubris, and greed have caused the disruptive interference to increase.

I know of only one solution that will prevent human-stupidity from permanently halting human innovation. We must draw a clean line between what is patentable and what is not. The line should be so obvious that even law-makers, lawyers, judges, and patent clerks can see it and can almost always agree on which side of the line a potentially patentable device lies even when they lack a clear understanding of all the technology under the hood. Without such a bright line, there will always be an overwhelming financial incentive for patent trolls to tax the innovative because paying off the trolls will be much cheaper than defending yourself in court and going to court will always be a crap-shoot.

It is not possible for everyone involved in the patent process become an expert in all of the technologies involved in possible patents. Our current system requires such ubiquitous expertise, the lack of which is one of the reason our system is failing so badly. For software, there exists only one clean, bright line that can be understood by both experts and non-experts alike. That line is pure information processing. Like in the Diehr decision, the purely informational aspects of a device must not be considered when determining if it is patentable. But unlike Diehr if the device is considered patent-worthy then those informational aspects must not be covered by the patent.

There is no other solution. Technology has advanced to the point where no one person can be an expert in everything. Without years of training, most people can't even understand the language used for talking about the technical details of complex devices. The best we can do is draw a clean line between an area where untrained people have at least a hope of understanding what is going on (physical devices) and an area where it is known there are many things they cannot comprehend without years of extra training (information processing).

This way we won't have to try to explain why software really is math to people who don't even understand the language we are speaking in. We won't have to haggle over what is an algorithm and what is not with people who don't know what we are talking about. Educating the rest of the world so they can meaningfully engage in such conversations is futile. On the other hand, it is much easier to explain to people how to simply separate out the purely informational processing parts of a device.

---
Our job is to remind ourselves that there are more contexts
than the one we’re in now — the one that we think is reality.
-- Alan Kay

[ Reply to This | Parent | # ]

Some definitions
Authored by: jpvlsmv on Monday, May 13 2013 @ 01:56 PM EDT
"Process" in the statue doesn't use that definition.
(b) The term "process" means process, art, or method, and includes a new use of a known process, machine, manufacture, composition of matter, or material.
Think "processed cheese food" rather than "process for making cheese using a computer".

--Joe

[ Reply to This | Parent | # ]

An algorithm is a process, but it's an abstract process
Authored by: Anonymous on Friday, May 17 2013 @ 03:50 PM EDT
You are correct. An algorithm is a process. This is the only type of patent
claim against software which should ever have been *considered* (the other claim
styles are blatantly dishonest).

The problem is that a mathematical algorithm -- software -- is an *entirely
abstract* process. There is no specific physical manipulation going on.
Therefore it's not patentable.

[ Reply to This | Parent | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )