4 ms·
-- Method for node ranking in a linked database (PageRank) An application of Bayes' Theorem (1763) and heavily related to Markov chains (1906). Build a Markov
by feoren 3y ago
-- Method for node ranking in a linked database (PageRank)
An application of Bayes' Theorem (1763) and heavily related to Markov chains (1906). Build a Markov chain of simulated users clicking around the internet and build its weights with Bayes' Theorem and you basically have PageRank. It's clever, but no more clever than what thousands of software engineers invent every day.
https://en.wikipedia.org/wiki/Bayes%27_theorem https://en.wikipedia.org/wiki/Bayes%27_theorem
https://en.wikipedia.org/wiki/Markov_chain https://en.wikipedia.org/wiki/Markov_chain
-- RSA
A pretty strong example, but largely based on Diffie-Hellman key exchange published a year before and known since 1969. At least this one was granted to its actual inventors.
https://en.wikipedia.org/wiki/Diffie–Hellman_key_exchange#Cryptographic_explanation https://en.wikipedia.org/wiki/Diffie–Hellman_key_exchange#Cr...
-- Support vector machine
"The original SVM algorithm was invented by Vladimir N. Vapnik and Alexey Ya. Chervonenkis in 1964. In 1992, Bernhard Boser, Isabelle Guyon and Vladimir Vapnik suggested a way to create nonlinear classifiers by applying the kernel trick to maximum-margin hyperplanes. The "soft margin" incarnation, as is commonly used in software packages, was proposed by Corinna Cortes and Vapnik in 1993 and published in 1995."
https://en.wikipedia.org/wiki/Support_vector_machine#History https://en.wikipedia.org/wiki/Support_vector_machine#History
Patent issued in 2004 to none of the above people. Fail. Patent has FORTY YEARS of prior art. Should never have been issued. I personally remember SVMs being considered "old school" AI in my college AI class in 2005.
- patrec 3y agoUgh, I pasted the wrong patent there for number 3, but Vapnik does in fact hold a couple of SVM related patents. Concerning the "FOURTY YEARS of prior art", well SVMs without the kernel trick are about as much prior art (and useful) as perceptrons compared to Deep Neural networks.
- Spivak 3y ago> An application of Bayes' Theorem... > but largely based on Diffie-Hellman key exchange published Novel applications are patentable.
- feoren 3y ago> Novel applications are patentable. If they're non-obvious. Remember, the challenge was: show me the strongest, most defensible examples of software patents you can. GP did a great job coming up with 3 very strong examples of patents (taking his word that the SVM patent he meant to show is much stronger). And yet even in those top examples, there are (IMO) reasonable arguments that they still do not deserve protection. I'm not convinced either way, but there are arguments. My point is that "novel applications" are most of what software engineers do, every day. I contend that there are 10,000+ ideas equally as novel as PageRank invented every day. Senior software engineers probably come up with one every few weeks. This strongly challenges the idea that these are "non-obvious".