Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Busting Microsoft's Patent On Web-Polls?

Posted by Cliff on Fri Mar 16, 2001 01:56 PM
from the the-search-for-prior-art dept.
vergil asks: "I've been researching software and business method patents issued by the U.S. PTO and placing choice examples here. Recently, I stumbled upon an interesting Microsoft patent (6,175,833) filed on April 22, 1998, granted on Jan. 16, 2001 and entitled 'System and method for interactive live online voting with tallies for updating voting results.' Is anyone aware of substantially similar web polls (WhizQuest, perhaps?) that were in use before Microsoft filed for this patent and might qualify as prior art against any of this patent's claims? This nugget of intellectual property seems to cover many fundamental aspects of web-polling - such as the Slash pollbox, for example." In light of the things that can get patented these days, I'm hoping it shouldn't be all that hard to find suitable examples to bust up this one.

"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)."
Jamie and I looked into this and it appears that the Slash Poll feature does appear to be at least a partial implementation of what's listed in the patent. However it's not real clear, from what data we could retrieve out of the database, exactly when Slashdot started it's online poll. The Earliest live poll on record is titled "Corel" and is dated March 24, 1998.

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. ;)

This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • BBS in the 80s had polls by Anonymous Coward (Score:1) Friday March 16 2001, @09:04AM
  • Wow... awesome Karma around this story by Anonymous Coward (Score:1) Friday March 16 2001, @09:12AM
  • Re:BBS in the 80s had polls by Anonymous Coward (Score:1) Friday March 16 2001, @09:15AM
  • You are Wasting Your Time by Anonymous Coward (Score:1) Friday March 16 2001, @10:39AM
  • RTFA by Anonymous Coward (Score:1) Friday March 16 2001, @11:47AM
  • Re:Wow... awesome Karma around this story by Clifton Wood (Score:1) Friday March 16 2001, @09:43AM
  • Re:RTFA by shogun (Score:1) Sunday March 18 2001, @02:59AM
  • Re:Merely a change in implementation by Tim Macinta (Score:1) Friday March 16 2001, @09:54AM
  • I Gotcher Poll Right Here by mholve (Score:1) Friday March 16 2001, @10:10AM
  • Re:How do you prove prior art? by Bruce Perens (Score:2) Friday March 16 2001, @01:55PM
  • Re:Merely a change in implementation by acroyear (Score:2) Friday March 16 2001, @09:53AM
  • Re:Who all does it apply to? by acroyear (Score:2) Friday March 16 2001, @10:10AM
  • Re:Prerequisite true, but... by acroyear (Score:2) Friday March 16 2001, @10:20AM
  • Re:We should stop patents before they are given by acroyear (Score:2) Saturday March 17 2001, @05:46AM
  • I published on this in '96 by RichDice (Score:1) Friday March 16 2001, @12:05PM
  • Re:Microsoft is a GOOD patent citizen by Lazy Jones (Score:1) Friday March 16 2001, @10:47AM
  • Patents again. Just ignore it. by crovira (Score:1) Friday March 16 2001, @09:37AM
  • Un-Reform the patent office by crovira (Score:2) Friday March 16 2001, @09:49AM
  • by winterstorm (13189) on Friday March 16 2001, @05:37PM (#358923)

    Microsoft files a lot of patents. Microsoft is better known for being sued for infringing on the partner's patents than for suing over patents. Microsoft has sued other companies over patents. Microsoft has been accused many times of using patents as leverage against competitors. I recall a story from over five years ago of Microsoft slipping a clause into its site licensing agreements saying that licenees agreed not to sue Microsoft for using their patents: buy our software, give up your patents to us. I can't find a link though, so you can just take it as a rumor.

    One might observe that Microsoft decreased the number of lawsuits it launched as publicity over their illegal and allegedly illegal activiates increased(the several DOJ trials, and the IRS trial [hangoutplace.com].

    Microsoft sues over the name of the Python language [easynet.be] Microsoft sues over Compression Patent [newsbytes.com]
    Microsoft sues over mouse cable patent [newsbytes.com]
    FTC investigate Intel [newsbytes.com]
    Microsoft sues for access to patent [cnet.com]
    Microsoft fails to disclose CSS patent to W3C [newsbytes.com]
    Let's not forget Microsoft threatening to not release software for Apple's platform and the whole question of patents that Apple brought up. [newsbytes.com] This is a really interesting story, but I don't have time to post more links. A quick google search should get you lots of background on the Apple vs. Microsoft thing.
    Microsoft has so many patents they developed an in-house application to search and manage them. [newsbytes.com]
    Microsoft doesn't like look-alike mouse, claims infringment [newsbytes.com]

    There are also many more cases of Microsoft being sued for Patent infringment. But I won't bother to list them; typically they involve a small company who pitched their product to Microsoft only to be rejected and find that MS released a similar product a year later.

  • Agenda? by image (Score:1) Friday March 16 2001, @09:32AM
  • Chess moves? by BlackHawk (Score:1) Friday March 16 2001, @10:51AM
  • me too? by bnf (Score:1) Friday March 16 2001, @10:24AM
  • Re:BBS DAYS by Surak (Score:2) Friday March 16 2001, @11:48AM
  • Re:Well the question is... by MindStalker (Score:1) Friday March 16 2001, @09:58AM
  • Prior Art here too by Rabid Mongoose Boy (Score:1) Friday March 16 2001, @10:24AM
  • Re:But did you disclose it? by dkh2 (Score:2) Friday March 16 2001, @10:51AM
  • Now, now. That's just about enough talk about "embracing" and "extending" of Cowboy Neal. I'm already having bad dreams.

    Code commentary is like sex.
    If it's good, it's VERY good.

  • Dual boots? by Tony-A (Score:1) Friday March 16 2001, @05:06PM
  • 2600 bytes in body by miracle69 (Score:2) Friday March 16 2001, @09:10AM
  • ...but on the web by csbruce (Score:1) Friday March 16 2001, @09:41AM
  • Re:BBS DAYS by Strider- (Score:1) Friday March 16 2001, @11:17AM
  • No, you've misundertood.

    Trademarks cannot be selectively enforced, but patents and copyrights can. See Unisys/GIF, Fraunhofer/MP3, or the Cult of Scientology. Oh, the last one was bogus, I just love tweaking those lying, evil, stinking, freedom-hating, brainwashing, murdering, sue-happy motherfuckers.

    Hey, I heard that the Scientologists teach pederasty will get you into heaven! Didn't you hear that? Oh, well, I can't remember where I heard that, but it sounds true to me.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

  • I'm not 100% sure when this was available by twinpot (Score:1) Friday March 16 2001, @10:02AM
  • You're missing the point. by oneiros27 (Score:2) Friday March 16 2001, @11:21AM
  • by ghoti (60903) on Friday March 16 2001, @09:05AM (#358939) Homepage
    So let's suppose the Slashdot poll box would count as prior art. How do you prove that that system actually existed before April 22nd, 1998? I mean you can easily fake the information in the database, so would Cliff's word count? I have my doubts ...
    And generally: How do you prove prior art with software? You could have just written that the previous night to bust the patent? Can anybody shed some light here?
  • BBS Voting booths by Refried Beans (Score:1) Friday March 16 2001, @09:32AM
  • How 'bout these (Score:3)

    by gorsh (75930) on Friday March 16 2001, @10:46AM (#358941)
    Went over to The CGI Resource Index and found a couple that might work:

    Zone Coaster's Survey [zonecoaster.com]
    Version: 2.50 - Released: 05/27/97

    This versatile survey script allows you to administer a survey using any form you like. Results are stored in a text file and are retrieved, sorted, and presented to you how you want when you want. Tested under Windows and Unix.

    FreeScripts: Vote Script [freescripts.com]

    Version: 1.1 - Released: 06/23/96 - Free - Platform(s): Unix, Windows NT

    This script allows people to rate anything on a scale of one to ten. It produces a graph of the cumulative results of the voting and the graph is updated every time the script is run.

    Voting on My Site [jps.net]

    Released: 02/03/98 - Free - Platform(s): Unix

    Voting On My Site is a great add-on to any web page! It will allow you to have your visitors vote on your page! They can choose whether they think the site is excellent, average, poor, etc. It even includes a comment section. This script will email the webmaster whenever a new vote has been made. This script will even display the results in a very nice graphical format.

    MultiPoll [cgi-world.com]

    Version: 2.1 - Released: 11/10/97 - $50 - Platform(s): Unix

    Now run a number of online polls quicky, easily & hassle free. MultiPoll features Auto expiration of polls, online administrating, double vote blocking (cookies), email notification of expired polls, great display, & no time consuming tasks from the admin user.

    Poll [ahg.com]

    Version: 1.0 - Released: 06/01/96 - $80 - Platform(s): Unix, Windows NT

    With this script, you will easily create as many interactive polls on your Website as you can possibly handle. It's strange, but people do like to vote for their favorite rock-musician, best baby-formula, sexiest model, or predict results of the upcoming presidential/school board election.

    Poll It Pro! [cgi-world.com]
    Version: 1.6 - Released: 08/26/96 - $20 - Platform(s): Unix

    Tally, Archive, E-Mail results, stop multiple votes, and more! - Poll It Pro was designed for the High Tech sites who are looking to host Online Polls in a easy, manageble way.

    The Scripts Home: Voting Booth [virtualcenter.com]

    Version: 1.0 - Released: 01/12/96 - Free/$30>

    "The Voting Booth allows your visitors to cast their vote in an unlimited number of topics and updates the info immediately, giving them percentages and number of votes cast for each choice." Commercial sites are charged $30 for this script.

    The Poll Master [supercgis.com]
    Version: 1.3 - Released: 03/17/98 - $99 - Platform(s): Unix, Windows

    Handles all of your polling needs: display questions, get input, and calculate results A simple question's file allows you to group certain questions that you wish to appear together or you can access each question individually. Only allows one answer per visitor even with your cookies turned off. Price includes free setup on any server!

    Dave Bewley's survey.pl [bewley.net]

    Version: 1.1 - Released: 04/06/96 - Free

    Bewley says, "Survey gathers comments on any number of pages using one standard survey or a unique survey for each page if you like. Designed to be inobtrusive, it knows the page a user referenced it from and will return them to that page once they submit the form."
  • No patent if it can be broken in a one-nighter by Rares Marian (Score:2) Friday March 16 2001, @09:46PM
  • by Speare (84249) on Friday March 16 2001, @10:10AM (#358943) Homepage

    Let's actually spend our time trying to bust patents that are being used to SUE or RESTRICT other people, huh? Blind hatred or devotion for a company and its operations is just another example of childish groupthink.

    Microsoft is one of the better cases in the patent arena; they rarely if ever sue over patent infringement (anyone have headlines showing Microsoft patent suits?).

    Microsoft and many other companies hold a vast array of patents for purely defensive position. Nobody else can sue them for those methods, and nobody who is infringing on these methods can sue them for OTHER patented methods.

    It is the latter case which keeps Microsoft or other companies from merely opening these methods to the public domain. If Microsoft had no patents, then it would be barraged by all the other companies who DO have stupid overbroad patents. As it is, Microsoft's ace in the hole is in their own patent holdings.

  • Does is have to be web based? by FattMattP (Score:2) Friday March 16 2001, @10:20AM
  • BBS DAYS (Score:3)

    by phunhippy (86447) <colin AT woot DOT us> on Friday March 16 2001, @09:03AM (#358945) Homepage Journal
    Back when I ran a RAT(radioactive Telegard) BBS i had polling plugin that would do all of that essentialy and it was realtime(even thoe 1 person was logged on to the system at once) it would take the vote, display it, and make sure the same person could not vote again.... anyone else remember this?

  • Hell of it is... by Greyfox (Score:2) Friday March 16 2001, @10:02AM
  • Re:How do you prove prior art? by debaere (Score:1) Friday March 16 2001, @10:13AM
  • Re:I think we should take a poll by jeffsenter (Score:2) Friday March 16 2001, @11:00AM
  • I hope not by Isle (Score:2) Friday March 16 2001, @09:15AM
  • I think we should take a poll by Infonaut (Score:2) Friday March 16 2001, @09:46AM
  • Placeware has this by querist (Score:2) Friday March 16 2001, @09:03AM
  • by 4/3PI*R^3 (102276) on Friday March 16 2001, @09:27AM (#358952)

    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...
  • Databases can consist of text files. by Mad Geek (Score:1) Saturday March 17 2001, @03:58PM
  • Re:Call your lawyer by Stephen Samuel (Score:2) Sunday March 18 2001, @01:31AM
  • database doesn't need to be SQL by Stephen Samuel (Score:2) Sunday March 18 2001, @01:57AM
  • Re:You're missing the point. by Stephen Samuel (Score:2) Sunday March 18 2001, @02:19AM
  • BRING OUT YOUR DEAD!! (code) by Stephen Samuel (Score:2) Sunday March 18 2001, @02:53AM
  • Stanford had this for a few years before MS by Eric Albert (Score:2) Friday March 16 2001, @11:03AM
  • Err, is anything not patented?! by darky (Score:2) Friday March 16 2001, @09:17AM
  • Polls and Muds by smack.addict (Score:2) Friday March 16 2001, @09:34AM
  • Re:technological innovations defined/limited? by DrSkwid (Score:1) Friday March 16 2001, @12:12PM
  • One-Click by Dlugar (Score:1) Friday March 16 2001, @03:58PM
  • I created prior art on this myself by jcoleman (Score:2) Friday March 16 2001, @09:32AM
  • Re:Enough with the Microsoft bashing already by fayd (Score:1) Friday March 16 2001, @11:43AM
  • Re:BBS in the 80s had polls by Ziest (Score:1) Friday March 16 2001, @09:41AM
  • Does this count? (Score:3)

    by Alomex (148003) on Friday March 16 2001, @11:27AM (#358966) Homepage
    Shareware, publicly available in source code format.

    # Filename: vote1.cgi
    # Version: 3.5
    # Author: Richard Ian-Frese
    # e-mail: rif@u.washington.edu
    # www: http://staff.washington.edu/rif
    # Date created: 17-Nov-95
    # Last updated: 04-Mar-99
    # Tested running: Perl v4.036, v5.003
    # Server protocol: HTTP/1.0
    # Server software: NCSA v1.4.2, Apache v1.1.1, NT v4.00
  • Re:You're missing the point. by mpieters (Score:2) Sunday March 18 2001, @04:11AM
  • Re:You're missing the point. by Traxton1 (Score:1) Friday March 16 2001, @10:18PM
  • by maastrictian (157848) on Friday March 16 2001, @09:19AM (#358969) Homepage
    While there are a number of organizations (notably Bounty Quest [bountyquest.com]) involved in breaking already issued patents are there any watch-dog groups devoted to looking for "trivial" pending patents? Based on what I know about the process it is easier to stop a patent before it is issued than to try to overturn one after it exists. I think such a group could significantly reduce the number of "bogus" patents out there.
  • Who all does it apply to? by Mr_Person (Score:1) Friday March 16 2001, @10:00AM
  • The next slashpoll by EvlPenguin (Score:2) Friday March 16 2001, @09:22AM
  • Re:You are Wasting Your Time by SnapShot (Score:2) Friday March 16 2001, @10:53AM
  • Re:puking on the desktop by j-pimp (Score:1) Friday March 16 2001, @09:58AM
  • by the_other_one (178565) on Friday March 16 2001, @09:27AM (#358974) Homepage

    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

  • Re:Merely a change in implementation by poot_rootbeer (Score:1) Friday March 16 2001, @10:09AM
  • AOL Kiddiez by jmallett (Score:1) Friday March 16 2001, @10:48AM
  • To bust a patent... by Sodium Attack (Score:2) Friday March 16 2001, @09:53AM
  • Re:How do you prove prior art? by Sodium Attack (Score:2) Friday March 16 2001, @10:47AM
  • Re:How do you prove prior art? by tricorn (Score:1) Friday March 16 2001, @11:17AM
  • Anyone else hearing South Park voices? by Technodummy (Score:1) Saturday March 17 2001, @03:38PM
  • Re:Excellent post! by Decado (Score:1) Friday March 16 2001, @10:08AM
  • by Decado (207907) on Friday March 16 2001, @09:09AM (#358982)

    Microsoft have not made any attempts to enforce this patent, they are not part of the brigade who will patent something stupid and then sue everyone who tries to use it. You should be happier that a company like Microsoft who don't pursue stupid patent infringment suits has a patent on such a basic thing. Now if someone else tries to patent something similar at least a company with some financial clout can go after them.

    Just because it is Microsoft doesn't nescessarily mean it is bad. The time could be better spent trying to get rid of a patent that is being enforced rather than just a childish drive to pull one over on Microsoft.

  • Some prior art from 1977 by mookoz (Score:1) Friday March 16 2001, @11:01AM
  • Software Patent History by n7lyg (Score:1) Friday March 16 2001, @12:09PM
  • Re:How do you prove prior art? by tuxrules (Score:1) Friday March 16 2001, @09:27AM
  • Claims by tuxrules (Score:1) Friday March 16 2001, @09:38AM
  • Elections by imadoofus (Score:1) Friday March 16 2001, @10:41AM
  • Merely a change in implementation by truthsearch (Score:2) Friday March 16 2001, @09:33AM
  • Call your lawyer by truthsearch (Score:2) Friday March 16 2001, @09:36AM
  • Prerequisite true, but... by truthsearch (Score:2) Friday March 16 2001, @10:02AM
  • Run to mommy? by truthsearch (Score:2) Saturday March 17 2001, @04:30AM
  • Because... (Score:3)

    by truthsearch (249536) on Friday March 16 2001, @09:44AM (#358992) Homepage Journal
    As soon as someone comes up with a way to make money from a polling system that the company has patented, then Microsoft will go after them. Microsoft is no better and no worse than any other huge public corporation. This isn't about Microsoft, or bashing those ruthless materialistic bastards. It's about creative freedom, or as they put it, "freedom to innovate," which they are in turn trying to prevent from others.
  • Re:Microsoft is a GOOD patent citizen by GruffDavies (Score:1) Friday March 16 2001, @10:47AM
  • Re:Dammit! M$ beat me to it! by geomcbay (Score:2) Friday March 16 2001, @09:30AM
  • puking on the desktop by deran9ed (Score:1) Friday March 16 2001, @09:11AM
  • Dammit! M$ beat me to it! by cavemanf16 (Score:1) Friday March 16 2001, @09:22AM
  • Re:Dammit! M$ beat me to it! by cavemanf16 (Score:1) Friday March 16 2001, @10:43AM
  • technological innovations defined/limited? by corporatewhore (Score:1) Friday March 16 2001, @11:03AM
  • Re:technological innovations defined/limited? by corporatewhore (Score:1) Friday March 16 2001, @12:35PM
  • Do You Guys Have to pick a Fight? by Jorell_Kovin (Score:1) Friday March 16 2001, @10:17AM
  • Re:BBS DAYS by KingAzzy (Score:1) Friday March 16 2001, @04:14PM
  • Re:BBS DAYS by KingAzzy (Score:1) Friday March 16 2001, @04:19PM
  • once again... by PorcelainLabrador (Score:1) Friday March 16 2001, @09:07AM
  • But did you disclose it? by Spamalamadingdong (Score:1) Friday March 16 2001, @10:07AM
  • The Slashcode definitely qualifies by Spamalamadingdong (Score:1) Friday March 16 2001, @10:09AM
  • deployed system may not be prior art by janpod66 (Score:1) Friday March 16 2001, @09:41AM
  • Re:How do you prove prior art? by janpod66 (Score:1) Friday March 16 2001, @11:56AM
  • disclosure to the patent office by janpod66 (Score:1) Friday March 16 2001, @05:24PM
  • Well the question is... by Diplomat73 (Score:2) Friday March 16 2001, @09:00AM
  • Pollit.com offered this service first by RajivSLK (Score:1) Friday March 16 2001, @09:54AM
  • MSNBC? by FIT_Entry (Score:1) Friday March 16 2001, @10:11AM
  • Re:BBS DAYS by polkwagner (Score:1) Saturday March 17 2001, @06:13AM
(1) | 2