Skip to content

Comment on Apple Patents Wraparound Edge-Mounted iPhone Displays With Virtual Buttonsparent

Comments

Unfortunately, most people here on HN seem think that patents are on ideas, not inventions.

Unfortunately, the Patent Office and the Court Of Appeals for the Federal Circuit (the patent court) agree with the people who think patents are on ideas, not inventions.

The PTO and courts actually prefer nothing but an idea in software, semiconductor, and user interface patents. “As a general rule, where software constitutes part of a best mode of carrying out an invention, description of such a best mode is satisfied by a disclosure of the functions of the software. This is because, normally, writing code for such software is within the skill of the art, not requiring undue experimentation, once its functions have been disclosed. * * * Thus, flow charts or source code listings are not a requirement for adequately disclosing the functions of software.” [0]

But that's the state of patent practice in most subject areas now. And plenty of videos like 2001 have been used as prior art against user experience patents, since the patents usually include little or no technological content. Apple's billion dollar slide-to-unlock, rubber band, and various other patents don't describe even the kinetics of behavior in the patents much less the implementation.

[0] http://caselaw.findlaw.com/us-federal-circuit/1229938.html

Let's be honest now: how often do you see a patent and think to yourself, "Gosh, this patent is really complicated and the text is just not explanatory enough, I really wish I had some code or flowcharts to make it clearer!"

Most patents (software or otherwise) are of a complexity where a person of ordinary skill in the art can re-implement it from scratch with a fair level of fidelity by reading just the abstract. Triviality of implementation is not the same as obviousness. And just because software makes it very easy to go from idea to implementation does not mean it's not an invention.

how often do you see a patent and think to yourself, "Gosh, this patent is really complicated

Never. Software patents are almost always intended to monopolize some trivial and obvious function in such a way as to make the established users of that function pay a grifter who juked the Patent Office. There's no reason to patent anything complicated in software because you could just work around it.

Triviality of implementation is not the same as obviousness.

No, triviality of implementation is a superset of obviousness. There are obvious things that are nontrivial to implement, but there are no non-obvious things that are trivial to implement.

>There are obvious things that are nontrivial to implement, but there are no non-obvious things that are trivial to implement

Diffie Hellman key exchange

RSA

They both have 1 or 2 liners in various languages, google them.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.