Busting Microsoft's Patent On Web-Polls?
"The patent above appears to claim an automated, database-run webpoll that:
- Has an automatic 'authoring tool' that allows an editor to create and store polls (claim 7), including fields for question text, numbers, and answers (claim 4).
- Total votes and percentage fields for displaying poll results (claim 5).
- A 'votes table' to track users that have already voted, a "totals table" to contain vote tallies, a 'vote handler' that processes votes, and a 'survey index table' that displays either the poll questions, or results, depending on whether the user has voted (claim 1)."
Of course, the voting system has evolved quite a bit since March of '98. Our current polling system, like the patent, uses 3 tables: one table to keep track of the questions (pollquestions), one to keep track of the answers for each poll (pollanswers), and another to track the individual votes made to the active poll (pollvoters). However, back in March of '98, the system was only two tables: pollquestions, and pollanswers, with pollanswers pulling double duty as the place where the votes were counted. Duplicate vote checking wasn't implemented until the creation of the pollvoters table, waaay back in Slash v0.9, which was released in the beginning of 1999, almost a year later.
Still, as I understand it, you don't need to have prior art that's an exact implementation of a patent to break it. I think that as long as enough core ideas of a patent are exhibited in a piece of prior art, then there may be grounds for the patent to be invalidated, but I Am Not A Patent Lawyer, and unfortunately, I won't have time to contact one before this story runs.
So, is Slashdot's Poll feature enough to constitute prior art in this case?
Regardless, we're looking for other examples prior art (the more the better), to try and break yet another example of a Patent That Should Never Have Been. There is always the worry that Microsoft can begin acting in the same fashion as NCR has recently (since the patent has been issued), and start throwing lawsuits at every online poll they can find on the net.
Including Slashdot's.
Update: 03/16 07:24 PM by C :According to CmdrTaco, the poll system had it's earliest incarnations in the beginnings of Slash, way back in November of 1997, however that system wasn't SQL based, it was text file based (with judicious use of various unix tools [sed, grep, wc] to cull the voting and catch dupes). You can see a mention of the old system from this archived story from the earliest days of Slashdot...way back in November of 1997. The first SQL implementation of the poll is the March, 1998 version. And there is even more existence of online polls from Slashdot archives, including an even earlier article which mentions a ZDNet poll in the comments! Just so you know, even though the dates in the comment say 1998, they do indeed come from 1997. Blame CmdrTaco's bad code. ;)
Satan: The Justice department is onto us Bill, what are we going to do.
Bill: Oh Satan, always the worrier. I have a plan.
Satan: A Palm!! Wow, I've got one too.
Bill: Not a Palm you silly prince of darkness, a PLAN to get the DOJ off our tails.
Satan: Oh, what is it?
Bill: First, we need to file for a patent on web based voting and tallying.
Satan: Bill, what does a patent on web based voting have to do with the DOJ.
Bill: Let me finish and quit interrupting.
Satan: Sorry Bill.
Bill: After the patent filing, we will fix the 2000 Presidential election in Florida so that an unpopular republican president will win with the minority of the popular vote but the majority of the electoral college after a contentious legal battle and uncertainty about the punch-card ballots.
Satan: Who are we going to get into the White House that won't detect your plan?
Bill: That's easy, after 8 years of Clinton the GOP will do anything to get one of their guys in the White House and I know a guy in Texas who, well let's say, won't ask too many questions.
Satan: OK, great!! Now we have yet another patent, and we have helped some party boy into the Presidency. How does that solve our problem with the DOJ?
Bill: Satan, I told you not to interrupt. Don't make me BSOD your ass!!
Satan:
Bill: The GOP will be so glad to get control of the Executive branch that they will lead G.W. to get the DOJ lighten-up on our World Conquest, I mean, Monopolistic practices.
Satan: OK, that will work for 4 years. But what about the next president?
Bill: Remember, that little patent we are going to file? Since the whole country is in an uproar about the lack of technology in voting, there will be congressional studies, focus groups, et cetera to fix this problem. Of course the only way to be sure that all future voting is trustworty is to you the Micro$oft Inter-.NET
Satan: Ohhh, I'm begining to understand, and since we hold the patent on web voting, we control the voting!!!
Bill: Satan, you make me proud some times...
Microsoft is obviously holding this patent in reserve for the next time the results of a poll don't favor Microsoft.
For example when /. publishes the following poll:
Favorite OS:
Windows 2000 2%
CP/M 20%
Linux 50%
xxxBSD 50%
Cowboy Neal 75%
Microsoft could have the poll removed because it infringed on their patent.
Then they would embrace and extend Cowboy Neal
134340: I am not a number. I am a free planet!