How does one developing a product find out if they are infringing a patent? Apart from the Apple/Samsung patent battle few years ago and to an extent Google/Oracle battle, I don’t remember anything in the tech space leveraging this. Is there a list of companies that got screwed by giant companies because they unknowingly infringed a patent?
Patent on displaying SQL data in HTML, granted to IBM in 1998
31–40 of 93 posts
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#32How does one developing a product find out if they are infringing a patent? Apart from the Apple/Samsung patent battle few years ago and to an extent Google/Oracle battle, I don’t remember anything in the tech space leveraging this. Is there a list of companies that got screwed by giant companies because they unknowingly infringed a patent?
For example one person patented the wheel and got the patent granted, or recently I found that some company on zooming in and out on a graph or automatically shutting down computers when they are not used.
Normally large tech companies don't use any of this patents, it's not in their interest to make it obvious how broken the patent system is. But the problem starts once a company starts to fall and now tries to make money no matter what. Or this patents are bought up by patent trolls.
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#33I never understand where patents start and end with the bit they claim to be new. Where is that in the patent document? In this case they’re talking about executing sql and rendering as html. Ok. Fine. Phpmyadmin was already doing that in 1998. But they also talk about these macro files that you’re executing by substituting variables into them. As that the new thing? Are these just stored procedures? I feel like we w…
The important bit is the claims. However, you still have to know the legalese codewords. Every word has a very specific definition. For example, "a plurality of things" explicitly excludes from the claim an implementation where only one "thing" is used. NAL, but something a patent attorney explained to me once.
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#34It may look silly now but the patent was first filed only a few months after first Netscape browser was released. Back in 1995. I remember the web in 1994 and 1995. I don’t blame for filing it.
When I say people, I mean me. On publicly available websites. :)
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#35I never understand where patents start and end with the bit they claim to be new. Where is that in the patent document? In this case they’re talking about executing sql and rendering as html. Ok. Fine. Phpmyadmin was already doing that in 1998. But they also talk about these macro files that you’re executing by substituting variables into them. As that the new thing? Are these just stored procedures? I feel like we w…
This wikipedia section is a good place to start seeing how it works: https://en.wikipedia.org/wiki/Patent_claim#Basic_types_and_c... What I remember from law school is: let's say you're drafting a patent, and you want it to cover as much as possible without getting invalidated by prior art. So you're going to write some claims, and each claim can stand or fall on its own (each claim could be rejected by the patent of…
But here it's where the patent system is broken. Doing conceptually trivial combinations of on itself non patentable thinks should _never_ be patentable, at lest for software but probably for anything. Sure patenting a specific complex mechanism for combining two thinks might be patentable but in case of software this is hardly ever the case, most times its more or less trivial glue code.
So e.g. Face recognition + smartphone + unlock screen might all be patentable by itself. Especially a faceregocnition algorithm which works especially good for smartphone usecase might be patentable. Bu using existing face recognition on a smartphone to unlock the screen shouldn't be patentable. They are all existing components and combining them is conceptually trivial. In the end patents where meant to protect research investments, not random ideas.
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#36This is comical. It patents the entire system from HTML forms to get the input to prepare the SQL query, to server sending data as formatted HTML back to client. This has been the bread and butter of PHP for two decades. I'm glad no one tried to enforce this to take away like 99% of the internet.
The US (and other countries) law are missing IMHO two parts:
- really serve penalties for abusing the patent systems
- serve penalties for abusing the copyright systems
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#37IBM pays their company employees to file patents. It is also one of the key factor for promotions. That's why you can see lot's of stupid patents out there in IBM name.
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#38I never understand where patents start and end with the bit they claim to be new. Where is that in the patent document? In this case they’re talking about executing sql and rendering as html. Ok. Fine. Phpmyadmin was already doing that in 1998. But they also talk about these macro files that you’re executing by substituting variables into them. As that the new thing? Are these just stored procedures? I feel like we w…
This wikipedia section is a good place to start seeing how it works: https://en.wikipedia.org/wiki/Patent_claim#Basic_types_and_c... What I remember from law school is: let's say you're drafting a patent, and you want it to cover as much as possible without getting invalidated by prior art. So you're going to write some claims, and each claim can stand or fall on its own (each claim could be rejected by the patent of…
This sounds like the central problem, to me.
Re: Patent on displaying SQL data in HTML, granted to IBM in 1998
#39Earlier quoted context omitted.
Yep, terminology in legal documents can be quite misleading when interpreted as colloquial language. Something to keep in mind when reading any Legalese.
On the contrary, legal documents are like code - you have to read them exactly as they are worded. They may use complex grammar and obscure vocabulary, but slow down, read every word and pretend it is code. There are no extra words, every "or" and "and" really is a boolean operator that impacts how to interpret a sentence. If you are a coder, extracting an accurate meaning from legalese should come naturally. Just sl…
In my experience, not being a lawyer, but working with people with legal educations on queries for document review, they didn't generally seem to "get" logical concepts like the idea that precedence of boolean operators matters to interpretation.
Maybe people who went to top tier law schools are better or something.