Busting Microsoft's Patent On Web-Polls? 108
"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. ;)
BBS in the 80s had polls (Score:1)
Greetings: Rigor and Sam
Wow... awesome Karma around this story (Score:1)
Anyone else noticed this:
( Read More... | 2600 bytes in body | Ask Slashdot )
EXACTLY 2600 [2600.com] bytes! Amazingly 1337 feat!
Re:BBS in the 80s had polls (Score:1)
Var curtopic:topicrec;
curtopicnum:Integer;
Function addchoice:Integer;
Var ch:choicerec;
Procedure sysopvoting;
Var q,dum:Integer;
circa 1985 - Come on now, how can you patent something which was written already. In a language which isn't even widely used anymore! bah!
You are Wasting Your Time (Score:1)
RTFA (Score:1)
...
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).
Did your BBS software use a database? If not, then it doesn't count.
Re:Wow... awesome Karma around this story (Score:1)
Ah well...
Re:RTFA (Score:1)
Re:Merely a change in implementation (Score:1)
I believe that the requirement that an "invention" be non-obvious [patent-infringement.com] is a prerequisite to its patentability. It also has to be non-obvious to people in the relevant field of work, not just to the average Joe Schmoe. It's unfortunate that the PTO is so over-worked that this requirement is essentially ignored.
Obligatory dislaimer: I am not a lawyer, but I do watch Ally McBeal.
I Gotcher Poll Right Here (Score:1)
Written in Perl to work with Apache and mod_perl for high-speed, it's an image-based polling/voting system with a nice GUI and a bunch of good features.
Microsoft can't have it, and I ain't sharing. :)
Re:How do you prove prior art? (Score:2)
Bruce
Re:Merely a change in implementation (Score:2)
Software patents cover ALL implementations of a particular concept, not just the one that company w/ the patent implemented. This is one of the major problems with software patents. Its not exclusive use of their invention, meaning their code. Their "invention" is the entire concept.
Re:Who all does it apply to? (Score:2)
Re:Prerequisite true, but... (Score:2)
The trouble with the Obviousness test is that what is obvious to an insider, in our case anybody with brains at all and a college degree in C.S., isn't necessarilly obvious to an outsider (e.g., the ignorant patent clerk). If the patent office could hire a C.S. grad with some experience in this, it would be great...
but a C.S. grad with some experience in this would make 10 times more working for a company to make patents than working for the PTO to refute them.
Re:We should stop patents before they are given (Score:2)
I published on this in '96 (Score:1)
I wrote a chapter regarding this for a book called "CGI Programming Unleashed" (Sams.Net publishing, a MacMillan division) back in early '96. It was published that fall.
I even put the poll online, and it's still there... [anadas.com]
(Please don't look at my code... oh god how my Perl sucked back then...)
I doubt that this makes any argument against the patent -- they turn out to be a lot more specific than the /. crowd originally takes them to be -- but still, it's not like it's a terribly novel or original idea in the first place.
Cheers,
Richard
Re:Microsoft is a GOOD patent citizen (Score:1)
Patents again. Just ignore it. (Score:1)
Ingore the patents. They exist only to keep greedy US lawyers in Beemers. They don't exist for over 5.7 billion other people. The 300 million people in the 'States will just have to put with it until M$ runs out of money.
The OS wars are over. Unix won. Lets move on to 64-bit platforms, where Windows can't go but the Web needs to go, and put this trillion dollar wash behind us.
Un-Reform the patent office (Score:2)
Instead the reform turned the office into a patent paper-mill and the patents issued are as palatable as used toilet paper.
Ignore all software and procedure patents issued by them as they are totally suspect and unenforcable anywhere else on the planet.
(The other stuff is suspect too but some percentage of it may be valid as it would have passed the necessary criteria that existed before they turned the patent officers into street-walkers hustling their butts for the executive's bonuses.)
Microsoft, Patents, Lawsuits (Score:3)
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? (Score:1)
What do people really want to accomplish with all of this? Similar to the Napster "debate", most posts are simply pointing out how the system is being misused. Some articles, like this one, offer a thorough analysis of one instance of the problem. But few, if any, offer either a suggestion for a solution, or even clear position that explains why these particular instances are being mentioned in the first place.
Is the agenda in question the abolition of the US patent, trademark, and copyright law? I highly doubt that, considering those laws are protecting the individual inventor (even the open source, GPL inventor) from having their work shameless pilfered by the faceless and greedy corporation.
Is the agenda to simply reform the patent system such that these obviously outrageous examples of misuse are avoided in the future? If so, that sounds wonderful! What are your recommendations on how the reform should take place?
Chess moves? (Score:1)
But what if there were bigger profits to be had in other ways, licensing the concept and the how-to plans, for instance, rather than selling the software built on it? At that point, our target market gets a little bigger.
After the debacle in Florida, voting reform is a hot topic. There have been many who have called for electronic voting that would occur over the Internet. How much, I wonder, could be realized from licensing the 'online voting' concept to every governmental body in the US that required voting, from the municipal to the federal levels?
me too? (Score:1)
I have a site which I developed in 1998, wanderlist [wanderlist.com] which has been growing at a glacial pace ever since. ;)
While it wasn't released to the public until November 8th, I conducted some 'focus group' style meetings earlier that year, the first of which was in March.
I have notes from this session and could receive affidavits from some of the participants. I'd be pretty bummed if I had to increase the size of the hole in to which I'm throwing money on account of ponying up for an MS tax.
That asside, I'm certain that we can find prior art for polls and voting in much deeper pockets than mine. Hasn't MIT beein using online voting for elections since at least 1996 [mit.edu].
Please let me know if you plan to organize any formal retort to this clearly erroneous patent.
Re:BBS DAYS (Score:2)
Re:Well the question is... (Score:1)
Prior Art here too (Score:1)
I can't believe they thought this was a patentable idea. I mean, I almost used someone *else's* code instead of writing my own. But theirs didn't have all the features I wanted.
Makes me wonder if I shouldn't be filing for a patent every time I write a new perl script. Because it was at about that time that I did a mock up for someone of a video selling website which could have easily been called One Click Video Shopping.
They call this stuff Truly Innovative? Wankers! --RMB
Re:But did you disclose it? (Score:2)
Code commentary is like sex.
If it's good, it's VERY good.
Re:Could be another attempt at censorship (Score:3)
Code commentary is like sex.
If it's good, it's VERY good.
Dual boots? (Score:1)
2600 bytes in body (Score:2)
...but on the web (Score:1)
Re:BBS DAYS (Score:1)
Re:You're missing the point. (Score:3)
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 (Score:1)
You're missing the point. (Score:2)
The fact that they haven't yet done it is a good thing. The fact that they have it, and the money to ride things out in court for a few months to take down some other company isn't.
How do you prove prior art? (Score:3)
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 (Score:1)
How 'bout these (Score:3)
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 (Score:2)
Microsoft is a GOOD patent citizen (Score:3)
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? (Score:2)
BBS DAYS (Score:3)
Hell of it is... (Score:2)
Re:How do you prove prior art? (Score:1)
This is, of course, based on my extensive legal education provided by Ally McBeal and the Practice.
DOS is dead, and no one cares...
Re:I think we should take a poll (Score:2)
a) MS patent on web polls
b) RAMBUS patent on every time of RAM that will ever be made EVER
c) One click
etc...
I hope not (Score:2)
Contrary to most things there is nothing the corporations can do about, not making it worse for society would make them loose competive edged, and be prey for patentenhuggers.
We must enjure this periode of stupidity so that out childen might be free!!!
I think we should take a poll (Score:2)
Placeware has this (Score:2)
Send my $10K from bountyquest to some legal defense fund for high-school kids who get branded as "dangerous" just because they happen to know more about computers than their teachers.
Conversation between B.G. and Satan Circa 1998 (Score:4)
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. (Score:1)
If the software stored the data, then it had a database. It does not matter if it was human readable or not.
A database does not necessarily have to be a RDBMS. A database, in its most generic term, is just something that stores data. A simple database can be a single plain text file (also called a flat database at times), and if you have multiple text files, you can even have a simplified relational database, as long as you have identifying fields in the files and you join using it (don't do this if the database engine does it...). I don't know if the claims specified a type of database (relational, object, flat).
Personally, I may use the term database to mean RDBMS. IANAL but I assume that the term database in the claims refers to the dictionary meaning and not the idealistic meaning.
Re:Call your lawyer (Score:2)
Did you publish the code (i.e. can you show that you gave either the code, or a description of how it worked, to somebody else). Remember that some sort of puplication of the idea is a critical aspect of prior art.
--
database doesn't need to be SQL (Score:2)
n : an organized body of related information
That is the entirety of the definition in gdict.
It doesn't have to be SQL to be a database. I remember UNIX documentation on how the various UNIX text tools (cut, grep, paste, sort, etc.) were used to turn flat text files into a simple relational database. In that respect, the earlier slashdot polls (which seem to have done precisely that) could be considered a 'database implementation'.
Shrinkwrap doesn't make a database, any more than the requirement for a purchase order makes good software.
--
Re:You're missing the point. (Score:2)
--
BRING OUT YOUR DEAD!! (code) (Score:2)
--
Stanford had this for a few years before MS (Score:2)
Err, is anything not patented?! (Score:2)
Polls and Muds (Score:2)
Re:technological innovations defined/limited? (Score:1)
well there you have stumbled on a definitive example of hwo a legislature works.
You see laws that are tightly defined have a shorter shelf life than those expressed vaguely.
In legislative context it is a good thing. That's what judges are for and why they are called judges. You see the prosection, with the aid of the police, detains a suspect. They then try to decide what law under which they will prosecute him. It is then their job to persuade the judge & jury that the defendant has broken the law as it is written. The jury (if present else the judge) mut decide this and thus interprets the law.
Why is this good? Because the judgement is made in the current context of life. Thus one can be prosecuted for obscenity but that which is considered obscene changes over time.
The parameters for how the laws are interpreted are set with precedents. In this way the first time someone is prosecuted for a certain action the legal counsel will argue over how the law should be interpreted. Thee are dubed 'test cases'. Once a few cases have been fought counsel can use the results of those cases as examples of how things should be done.
It's really very simple. I'm surprised you'd not noticed before.
Mind you in comment http://slashdot.org/comments.pl?sid=01/03/06/1448
One-Click (Score:1)
In honor of choice c), I think the poll should use JavaScript to automatically submit the form when an option is picked.
Dlugar
I created prior art on this myself (Score:2)
In late 1997 I was commisioned by my boss, the Registrar of a small women's college in central Virginia, to create a web-based instructor evaluation. The system was to simplify and streamline an existing paper based process (which was pretty time consuming and inconvenient for all involved). This evaluation was to:
I made a damn good product if I may say so myself, and my colleagues were impressed as well. Due to political reasons, we never rolled it out, but I created it nonetheless (ironically enough using Active Server Pages and Perl!).
It seems to me that I have prior art on this patent. All of my files are (obviously) dated, and they were created before the patent filing date. Obviously, the dates on the files could have been faked, but there must be some way to use this to invalidate this ridiculous patent.
Re:Enough with the Microsoft bashing already (Score:1)
That said, I have to agree with Decado (in principle). It is common practice for companies to acquire patents for defensive purposes, even silly ones. Then trade licenses when approached by a legal predator. Granted, acquiring these costs a fair sum of money and resources, but are fairly cheap when compared with legal costs and potential licensing fees.
In this age of patent insanity, companies that don't acquire a defensive cache are leaving themselves open to outrageous license fees for trivial things, or face horrendous legal costs on top of losing the case and paying the "full price" fees. I think we can find enough examples of that already happening.
Until the patent system gets better organized, acquiring these things is a corporate necessity. Our efforts are better spent attacking predators like Rambus and the patent system they're abusing than silly patents sitting in somebody's basement.
So, let's heartily continue bashing M$, but only for the things they actually are doing and the crap they produce.
Re:BBS in the 80s had polls (Score:1)
IIRC, the Wildcat BBS had a poll system built in as did a number of commercial BBS packages.
Does this count? (Score:3)
# 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. (Score:2)
The Halloween 2 memo [opensource.org] specifically lists Software Patents as a way to battle Open Source Software and Linux threats. I bet they won't be afraid to use this patent when they feel cornered by OSS or Linux.
Martijn Pieters, Software Engineer
Digital Creations [digicool.com], Creators of Zope [zope.org]
Re:You're missing the point. (Score:1)
We should stop patents before they are given (Score:3)
Who all does it apply to? (Score:1)
--
The next slashpoll (Score:2)
--
Re:You are Wasting Your Time (Score:2)
You can't have it both ways.
If patent battles only get fought over exact copies of someone's way of doing things then the "one-click" patent, BT's patent, Alta Vista's patent, [name another shithead lawyer]'s overly broad patent, and all the rest wouldn't be an issue because the people who they are going after could change some small detail and the case would be moot.
If patents are going to apply to anything that happens to fall under some broad description of what they describe (which seems to be the case in the recent headlines) then broadly relate prior art should be acceptable.
What you seem to be describing is a world where only exact prior art can invalidate a patent but the patent holder can sue anyone whoes work is even remotely related.
Re:puking on the desktop (Score:1)
Could be another attempt at censorship (Score:4)
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 (Score:1)
> polling, not polling itself.
Why yes, yes it is. It even says so in the title of the patent. So what's the problem here? Patents are SUPPOSED to protect methods of doing things.
> This is like claiming to patent the push-button
> telephone after the rotary's been in use.
I don't see a problem with that; the method a push button phone uses to generate a dialing sequence is different than the one a rotary uses.
-Poot
AOL Kiddiez (Score:1)
--
To bust a patent... (Score:2)
Um, yes you do. Sort of.
To bust a particular claim in a patent (the little numbered bits), you have to identify prior art that does exactly what that claim describes.
Each claim stands or falls on its own. So if you find something that exactly matches what's described in claim #1, you can (in theory) have claim #1 invalidated, but the other claims may still stand.
This is important to understand: in a legal challenge, each claim will stand or fall on its own. It is very common in validity challenges for some of the claims in a patent to be overturned, while others are upheld.
The other area which sometimes causes confusion is the specification (the long part that comes before the numbered claims, also sometimes called the detailed description). This is supposed to describe exactly how the inventor implemented the invention, and is usually much more specific than the claims. (It has to be specific enough so that someone "skilled in the art" can re-create what the inventors have done.) To invalidate a patent's claims, your prior art does not have to exactly match the specification.
IANAL, but I do work with patent lawyers on a regular basis.
Re:How do you prove prior art? (Score:2)
Prior art requires a published document. If you've been doing something since the Middle Ages, but you've never published it, it's not prior art. (There's an exception that allows *you* to keep doing whatever it is you were doing in this case, but the patent is still valid against everyone else.)
If you had a published document, all you would need to do is to produce the document--you wouldn't have to bother with witnesses or affadavits.
Re:How do you prove prior art? (Score:1)
IANAL, but I've spoken with several regarding similar issues. Unless it has changed recently, prior art requires "public use" OR publication. I'm not aware of any such exception, or need for such an exception, could you give me a pointer to the statutory language?
For example, our system uses a specific method of interprocess communication that DEC patented (US patent 4,449,182) and was using as their interface between the OS and peripheral controllers, thus locking out the market for compatible peripherals. Although our code isn't public, our system was in public use, and that was enough to get DEC to drop their suit of a third party. They weren't suing us, so some sort of exemption to allow us to continue using it wouldn't have helped the third party disk manufacturer.
Does DEC still claim that they've never lost a patent case? I guess that's pretty easy to do if you always drop the case before you lose.
BTW, there's a program that is still in existence that was written in 1981 that did on-line voting, including preventing people from voting more than once, allowing anyone to set up a vote. It didn't show percentages, just the raw numbers, and it only offered multiple-choice answers (like Slashdot polls do). The existence of the program in 1981 can be documented, although the file itself was last edited in 1989. I'm not sure how many levels of backups there are, but there are backups from 1991 that contain it, with a relatively easy chain-of-custody that can be established.
In a case involving a bingo program, documentation was provided by a printout of the program from a backup, along with an affidavit describing how backups were done and how we could be sure that the backup was actually from that time period and the dates hadn't been spoofed. An even better method is to print it out, with the date, and sign it. Your testimony later that you personally printed it out and signed it, and that the date was in fact the date when you printed it, should be enough for even the most picky rules of evidence.
It does seem problematic, though. How do you prove that something was well-known and/or obvious in 1975, unless it was a major project run by a company that is still in business? It's going to be just luck to find someone who is an obsessive collector who just happened to hang on to something.
Anyone else hearing South Park voices? (Score:1)
Re:Excellent post! (Score:1)
Enough with the Microsoft bashing already (Score:3)
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 (Score:1)
From http://www.media-visions.com/itv-qube.html:
"The row of five buttons [on the QUBE remote control] were reserved for responses to Qube's original interactive programming. Each of the five buttons could be assigned a meaning at the headend, allowing up to five answers to a question -- at least 'yes, no or undecided'. The headend could poll all the boxes, collect all the reponses, and immediately report to viewers the percentages for each of the possible answers."
That seems to imply an authoring system, a real-time response table, and a means of tracking the user's state as to whether he voted or not yet.
If the patent isn't web-based, or even if it is, I'd look into QUBE.
Software Patent History (Score:1)
M$ noticed this and probably instutited the same sort of incentives that the other major corporations use to get patents: reward disclosure, and reward success. Thus, this patent which is anticipated by hundreds of existing programs and web sites, but none of them ever bothered to submit a patent application.
In addition to there being a ton of pre-existing programs to do exactly the claimed invention, many of the claims fail on other grounds. Adding "simultaneous read/write" to a claim does not make is any less obvious. Enumerating the detailed database fields does not make it any less obvious. It just shows that they hired good attorneys who knew how to coax details out of the applicants in order to fatten up their claims.
How do you access the patent history? It would be interesting to see if the patent was modified during the application, ala RAMBUS, to see if it runs afoul of the new rulings that prevent you from extending your claims during the application process.
Re:How do you prove prior art? (Score:1)
Claims (Score:1)
Elections (Score:1)
Merely a change in implementation (Score:2)
This is like claiming to patent the push-button telephone after the rotary's been in use. It can't be allowed.
Call your lawyer (Score:2)
Prerequisite true, but... (Score:2)
Run to mommy? (Score:2)
Because... (Score:3)
Re:Microsoft is a GOOD patent citizen (Score:1)
Now, that isn't to say that being able to patent things like this isn't wrong, it's just pointless blaming a company for exploiting this when they do so to defend themselves, rather than to attack others.
It's patent law that must be attacked because it is failing to serve it's original intention, which is to encourage creativity and invention by protecting the rights of those who truly invent new things.
Re:Dammit! M$ beat me to it! (Score:2)
In any case, Microsoft does plenty of things that are shady, but ridiculous over-the-top enforcement of overly broad patents (ala Rambus, NCR, Amazon, etc) is not one of them.
puking on the desktop (Score:1)
All these patent suits, infringements, violations, are making me sick to me stomach, not only that, but I'm learning more about laws right now than reading up on my Routing TCP/IP from Cisco Press.
Slashdot's poll isn't a tool its created with code GPL'd FREE code. Slashdot isn't making a profit selling their poll so who would bother.
Personally I think MS may have jumped on the notion of last years infamous Presidential election and option to create a tool based product in hopes all election will be done via hardware/software based computing.
Companies don't want to go that route since all
MS would spend more money fighting this in court then it would gain by leaving slashdot or any other content based site. Aside from that MS is up shits creek with its odd anti-trust case, and if it went to a jury (polling case) I'm sure a jury would think MS is bullying the defendant as it has done in the past which would then hurt their reputation more than it would help.
killall -9 myrants
more Patent woes [antioffline.com]
Dammit! M$ beat me to it! (Score:1)
Re:Dammit! M$ beat me to it! (Score:1)
Besides, suing people over patent and copyright infringement seems to be the new,new, NEW economy these days. I'm going to invest in some it myself I think!
technological innovations defined/limited? (Score:1)
So just How, Exactly, does one interpret technological innovation to be defined ? And how does this limit future implementations of a similar idea ? Is this system innovative since it stores results in a specific table structure, and are you patenting the table structure specifically or the concept or what ? It seems, in the physical world, that you can patent a knock off idea - look how many types of tools there are that are almost the same yet slightly different (vise grips ? special purpose multi-tools ?) Why would intelectual property be different. Can I patent the *idea* of a solution without a specific one ?
How different would an implimentation have to be, and who determines if it is 'different' ? Is it different to run the same type of system in a different language, when that actual implimentation would be completely altered ? Or is this patented at a non-language dependant level ?
(hey, let's use computers to manipulate numbers!!!...ENIAC's first patent ??) Perhaps we just need to keep feeding the lawyers...one wonders if it isn't time for the people who actually innovate to draw some lines in the sand somehow and try to get lawmakers to understand that this is not acceptable.
Re:technological innovations defined/limited? (Score:1)
I haven't been too experienced with the nuances of the legal interpretations of previous prior art patents-are there any worth reading ? It seems from some of the other comments that implimentation details can circumvent this whole issue, but I don't buy it til I see it...
Do You Guys Have to pick a Fight? (Score:1)
Re:BBS DAYS (Score:1)
Re:BBS DAYS (Score:1)
Ah, those were the good ol' days..
once again... (Score:1)
Check out Zoomerang.com. Their polling is exactly what this sounds like. Does anyone know more about Zoomerang and their relationship with Microsoft? It sounds like they fall right into this thing.
Well the question is... (Score:2)