01.10.16

Patent Lawyers and Judges Don’t Understand Software Development and It Harms Programmers, Practicing Software Companies

Posted in America, Europe, Patents at 7:27 am by Dr. Roy Schestowitz

Metaswitch logoSummary: Europeans, including European companies such as Metaswitch (British), continue to suffer from software patents in the United States and from British patent lawyers to whom the whole notion of software development is elusive, grossly misunderstood (they profit from the misunderstanding)

HAVING written literally thousands of articles on this subject, it often feels like repetition even when it isn’t. It’s never repetitive because new cases and new observations come to light. The other day, Patent Buddy fished out this recent court’s decision [PDF] (originally OOXML) and said that “TX [Texas] Magistrate Report Rejecting Alice101 Ineligibility Argument Against a Firewall Patent” (used against Metaswitch Networks, a British company). We have looked at this 18-page decision and found Alice mentioned in page 3 as follows: “The Supreme Court has held that there are three specific exceptions to patent eligibility under § 101: laws of nature, natural phenomena, and abstract ideas. Bilski v. Kappos, 561 U.S. 593, 601 (2010). In Mayo, the Supreme Court set out a two-step test for “distinguishing patents that claim laws of nature, natural phenomena, and abstract ideas from those that claim patent-eligible applications of those concepts.” Alice Corp. Pty. Ltd. v. CLS Bank Int’l, 134 S. Ct. 2347, 355 (2014) (citing Mayo Collaborative Servs. v. Prometheus Labs., Inc., 132 S. Ct. 1289, 1296–97 (2012)).”

“So here we have a British company sued in the capital of patent trolls, by a company called Genband LLC, which is based in Frisco, Texas, the United States (where the lawsuit is also being poorly assessed, determined and ultimately ruled against a foreign company).”Alice is also mentioned many times in page 4, then 14-15 and in page 17 it says: “Metaswitch is likewise wrong to characterize “an application proxy” and “a packet filter” as inherently abstract components because they refer to “broad ‘types’ or ‘classes’ of firewall components and do not require or connote any specific structure.” (Dkt. No. 255 at 24). A hypothetical claim limitation directed to “a cup” might encompass an extensive class of objects of varying shapes, sizes, materials, and functions (a coffee mug, a champagne flute, a disposable paper cup), and thus the word “cup” is abstract in the sense that it spans many different structures. But a cup is not an “abstract idea” in the sense meant by Alice, and neither are the “application proxy” and “packet filter” components recited in the claims. These components are not “building blocks of human ingenuity,” “a method of organizing human activity,” a “fundamental truth,” an “idea of itself,” or the like. See Alice, 134 S. Ct. at 2354–56. The “application proxy” and “packet filter” terms refer to specific components that have been construed to perform specific functions within a network. See (Dkt. No. 310 at 7–13). The fact that these components can be implemented in the form of “hardware and/or software” does not change their concrete, network-specific nature.”

So here we have a British company sued in the capital of patent trolls, by a company called Genband LLC, which is based in Frisco, Texas, the United States (where the lawsuit is also being poorly assessed, determined and ultimately ruled against a foreign company). In page 18 it says: “For the foregoing reasons, Claim 12 of the ’561 Patent is patent-eligible under § 101. The Court agrees with Metaswitch that Claim 12 is representative for purposes of the § 101 analysis; the other asserted claims of the ’561 Patent are likewise patent-eligible.”

Here is the court’s conclusion: “For the reasons stated above, summary judgment of no willful infringement should be GRANTED. Partial summary judgment of no indirect infringement prior to April 14, 2014 should be GRANTED. Partial summary judgment of no indirect infringement after April 14, 2014 should be DENIED. Summary judgment of invalidity under 35 U.S.C. § 101 should be DENIED.”

“Why is a British company on the receiving end of software patents when British law clearly does not include but preclude such patents?”This is a classic case where software is being described as non-abstract by trying to tie it to “network” and the likes of that. There is a whole infamous class of “over the Internet” patents and this one too resembles that. The decision cites a case of the world’s largest patent troll, Intellectual Ventures v. Capital One Bank, in page 4 along with Alice and Bilski.

How clueless could the judge be? Did the judge ever write a computer program? Was a degree in some scientific discipline earned/acquired? Was the judge bamboozled by mumbo-jumbo from lawyers? Why is a British company on the receiving end of software patents when British law clearly does not include but preclude such patents? Does US law dominate globally? Well, rhetorical question actually. This is similar to the cases of Finjan, which is a patent aggressor in a similar field of technology.

As a British programmer myself, I cannot help but worry that the Texan courts now threaten the British industry as well. The UPC would make things even worse and there are already signs of that happening with patent trolls that come to Europe and attack from London (Unwired Planet). Apple too is attacking companies from inside Europe, with help from ridiculous software patents that are found invalid by European courts after EPO negligently issues them. Recall the case of Wi-Lan v. Apple, which pro-software patents sites are writing about these days. Why is the industry tolerating this? How can anyone wrongly deduce that this is good for innovation, or in other words, encourages the creation of better computer products, programmes, etc. available in the market?

“Developers of software don’t brainstorm or innovate, they typically take existing building blocks (either Free/Open Source software or proprietary with compartmentalised modules/layers/standards) and combine these to form bug-free and increasingly efficient algorithms.”When patent lawyers, who don’t actually create anything, speak of (or hijack the word) “innovation” we end up with clueless blog posts such as this new one from IP Kat. While EPO coverage from IP Kat has been rather good, much of the rest constitutes UPC promotion, patent maximalism, and clueless prose such as this: “Second is the recurring assertion that the patent system is intended to encourage innovation. There are various implications that flow from this, most notably that any patent that does not further the innovation interest is at odds with the patent system. Weak patents, patent trolls, patent thickets, patent hold-up and other patent undesirables all derive from the underlying assumption that patents are the hand-maiden of innovation. As such, at least in the US, a material driver of proposed patent legislation is to better align the patent system with the needs of innovation. The only problem with this view is that it is not correct. Patents are about encouraging invention and not impeding competition in a manner consistent with the patent grant, where the legal system has developed tools to define invention. Some forms of innovation (however defined) can be expected to flow from improving the manner by which we encourage and protect invention, but innovation is not a surrogate for invention. Introducing innovation as a construct within the patent system, parallel to invention, novelty and inventive step, is simply inappropriate.”

“Software developers don’t “invent”. They write code, and some code may be better than other.”The above says “innovation is not a surrogate for invention”, but these are just clueless repetitions (regurgitations) or rather meaningless/vague terms, none of which actually alludes to or pertains to programming (these words predate computer programs). Developers of software don’t brainstorm or innovate, they typically take existing building blocks (either Free/Open Source software or proprietary with compartmentalised modules/layers/standards) and combine these to form bug-free and increasingly efficient algorithms. Everything is being reused and built on top of existing work. One should expect people who never saw or wrote a computer program to actually grasp this. The comments from readers, who are mostly patent lawyers, are equally clueless or weak. One says regarding “Innovation vs. Invention”: ”

If innovation = ‘new’
Then innovation is one prong of a three-prong test for invention.
The other two prongs are ‘useful’ and ‘non-obvious’

Software developers don’t “invent”. They write code, and some code may be better than other. Lawyers using terms like “innovation” are clueless. They’re reusing terms from centuries ago and another one says

One has to focus on the fact that the patent system is about disclosure of inventions. Although such disclosure may impact innovation, invention and innovation are not the same thing. One looks at various comments distinguishing the two.

What needs to be assessed is whether more (or less) code is generated which is solid and reliable in the presence of 100,000-1,000,000 software patents. Evidence suggests that patents have done virtually nothing to provide an incentive to write better (or more) algorithms; programmers don’t even bother reading patent applications (it’s infeasible). They just get sued, often by trolls that produce nothing at all.

“Evidence suggests that patents have done virtually nothing to provide an incentive to write better (or more) algorithms; programmers don’t even bother reading patent applications (it’s infeasible).”It should be noted that several people sent us links to the above article and several programmers expressed annoyance at this level of ignorance. Why is a system that presents itself as “protecting inventors” (or whatever) run by non-inventors? When will it be geeks and computer science professors running such courts* (if any courts “as such” are necessary at all)? The system, as is, became besieged by parasites preying on software developers, rather than people with the required skills and knowledge. It’s a form of takeover or coup. Programmers need to unite so as to fight to regain control.
___
* I myself have been writing software since I was 14 and it’s what I currently do for a living in many languages and paradigms, as well as (peer) reviewing papers about software for international journals, so the opinions above don’t come from a position of cluelessness but from genuine concern for a scientific discipline which multinational conglomerates want to monopolise as a matter of law.

Share in other sites/networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • email

This post is also available in Gemini over at:

gemini://gemini.techrights.org/2016/01/10/us-swpats-vs-european-developers/

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

What Else is New


  1. Links 24/6/2021: End of Akademy 2021 and Good News From SCOTUS (About PTAB)

    Links for the day



  2. Links 23/6/2021: TeXmacs 2.1 and Blender LTS Support

    Links for the day



  3. How to Install and Then Use NetSurf as a Web Browser for the User-Centric Web, Not 'GAFAMNet'

    Today we take a quick look at what it's like to actually install NetSurf (some distros, like some Xfce-based ones, are bundled with it); we then take it for a spin



  4. Shifting Back to Fundamentals and Basics of the World Wide Web (and Gemini)

    Gemini protocol or simplified Web might be the way to go; it's easier to maintain, secure, and it's vastly better in terms of performance



  5. First I Came

    Time after time people will be reminded — or learn the hard way — that self reliance and avoidance of disappointment typically requires self-hosting, proper standards, free software, and simplicity, not outsourcing, large frameworks, and other kinds of unnecessary complexity



  6. IRC Proceedings: Tuesday, June 22, 2021

    IRC logs for Tuesday, June 22, 2021



  7. Time for Linus Torvalds to Enforce and Protect His Brand From Misuse by His Employer, the So-called 'Linux' Foundation

    The gross misuse or misapplication of the brand "Linux" is being highlighted in this video about the latest examples. It has gone too far; whether Linus Torvalds wishes to rock the boat that’s the so-called ‘Linux’ Foundation is totally up to him, but it might help if people contact him directly, especially longtime users and proponents of GNU/Linux.



  8. Links 23/6/2021: WordPress 5.8 Beta 3 and More Openwashing by LF

    Links for the day



  9. Links 22/6/2021: KDE Plasma 5.22.2, FreeBSD 13.0 Compared to DragonFlyBSD 6.0

    Links for the day



  10. “Linux Foundation Partners With Microsoft” Again

    Jim "Open Source Loves Microsoft" Zemlin shows (or rears) his face again, and as usual it’s just more promotion of marketing rubbish and openwashing of Microsoft (several new partnerships with Microsoft announced just hours ago)



  11. Links 21/6/2021: NVIDIA’s DLSS and Most Beautiful GNU/Linux Distributions

    Links for the day



  12. Neil's Misgovernment

    The GNOME Foundation has one member of staff fewer; the attack on the founder/father of Free/libre software activism and GNU (the "G" in GNOME) failed and backfired spectacularly



  13. IRC Proceedings: Monday, June 21, 2021

    IRC logs for Monday, June 21, 2021



  14. Virtual Injustice -- Part 14: How Mandatory ViCo Became the “New Normal”

    How mandatory ViCo hearings gradually became the "New Normal" at the EPO



  15. Links 21/6/2021: Rocky Linux 8.4, IPFire 2.25 - Core Update 157, and SUSE Linux Enterprise 15 SP3

    Links for the day



  16. There Are Bigger Scandals Than Revisionism and Brand Dilution at the Linux Foundation

    There are some misconceptions that need tackling; back in February (more than 4 months ago) the so-called 'Linux' Foundation decided to associate with yet another controversial drive that has nothing to do with Linux; some people think it's a new thing and leap to conclusions



  17. Techrights Video Gallery Without JavaScript

    Some of the improvements made this morning to the gallery of recent videos



  18. IRC Proceedings: Sunday, June 20, 2021

    IRC logs for Sunday, June 20, 2021



  19. Links 21/6/2021: Linux 5.13 RC7, IRC.com by Freenode

    Links for the day



  20. Virtual Injustice -- Part 13: Let the Games Continue…

    "It would be nice to think that the events of 28 May have given the Enlarged Board pause for thought."



  21. Links 20/6/2021: Akademy 2021 Underway and Linux Foundation Blasted

    Links for the day



  22. EPO: Fake Patents, Fake (Paid-for) Patent Coverage, and Fake Awards for Public Relations Purposes

    The media has been thoroughly corrupted, patent legitimacy has been severely damaged (far too many European Patents aren't in compliance with the EPC anymore), and Team UPC is trying to undermine the EPC and turn Europe into another Texas



  23. Changes in IRC and New Features Over Gemini Protocol or the World Wide Web

    We examine more closely some of the latest changes in the site and the capsule (Web and Gemini, respectively); we show that it’s possible to keep abreast of IRC using nothing but a text editor, a Gemini client… or even the command line alone



  24. IRC Proceedings: Saturday, June 19, 2021

    IRC logs for Saturday, June 19, 2021



  25. We Need and Deserve a Saner Patent System in Europe

    The laughing stock that the patent system, the patent law firms, and patent media became (over the past few years) must be replaced; at the moment we have a cabal connected to a bunch of criminals running the entire show and the public understandably grows impatient (at least people who are sufficiently informed; the criminals have already intimidated and bribed a lot of the media and they're still bribing more of it, as we shall demonstrate later today)



  26. [Meme] IRC Wars in a Nutshell

    In terms of large IRC networks, we’re in trouble (unless we self-host) because they seem to be dividing themselves along political lines rather than anything technical or something of an on-topic/relevant substance. Using networks for Free software projects/organisations to push one’s political agenda is not acceptable because it’s starting to seem like in IRC space, FN has become the Front Nationale (French) and LC is Liberal Coalition. Both FreeNode and Libera Chat have managed to turn from technical platforms into political parties, in effect using technical networks (intended for technical projects) to push someone's political agenda and thus misusing them for personal gain. There’s no free lunch. As it turns out, FreeNode’s new owner (Andrew Lee) has just outed himself as a huge Donald Trump supporter who speaks of “these fuckers who stole that shit” (he meant the election, which he insists Trump actually won in 2020).



  27. IBM Handles More Removals of Signatures From Its Hate Letter Against Richard Stallman

    Less than a day ago IBM processed a request for removal (from its hate letter); as someone put it in a letter to us, also less than a day ago: “When all of this started in 2019, the Red Hat GNU developers showed off their colours. The best way to attack an organisation is from the inside. Using GNU developers was a dead giveaway. Google and Microsoft are very much on the team with IBM. I believe they’ve made headway into the Free/Libre software community and have persuaded senior Debianties to go along with them.” That same message, from an anonymous GNU maintainer, said: “The strategy to target major distributions is clear and present danger. I’m not sure what arguments of persuasion are being used, but I’m pretty sure their main tool is currency. RMS needs a lot of strategic support from experts who will rally to the Free Software cause. He needs great lawyers, some corporate minds, and intelligence specialists.” Sometimes it seems or feels like by simply buying Red Hat (the staff) IBM infiltrated the GNU Project and now it is vainly making claims like 'GNU is IBM' and thus IBM et al can command/tell the FSF who should run FSF, not only GNU. Such entryism isn’t hard to see; “An open letter in support of Richard Matthew Stallman being reinstated by the Free Software Foundation” has meanwhile garnered 6,758 signatures. The opposite letter is only decreasing in support (signatures lost).



  28. Links 20/6/2021: Debian GNU/Linux 10.10 “Buster” Released and LF Revisionism Resumes

    Links for the day



  29. The EPO's Enlarged Board of Appeal Has Already Lost the Case in the Court of Public Opinion

    Personal views on the sordid state of the Enlarged Board of Appeal (EBoA), which by extension bodes poorly for the perception of independence in every Board of Appeal (BoA); the patent tribunals have been captured by patent maximalists who either stack the panels or intimidate judges into ruling in a particular way



  30. Virtual Injustice -- Part 12: Carl Josefsson – Down But Not Out!

    António Campinos still controls Josefsson, who controls all the judges, so in effect all the legal cases (including some about European software patents) are manipulated by the Office the judges are supposed to judge


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts