Microsoft Patents 'Phone-Home' Failure Reporting
theodp writes "On Tuesday, the USPTO awarded a patent to Microsoft for its Method and system for reporting a program failure, although a much more sophisticated version of this technology has been standard on IBM mainframes for years. Maybe prior art searches will improve once the USPTO moves into the new two million square foot USPTO campus, which includes five interconnected buildings, a twelve-story atrium, a landscaped two-acre park, and a museum."
A bit from the abstract: Method and system for reporting program failures. The system extracts information about a failure in a program module, such as the location of the failure, and establishes communication with a repository, such as a server.
Don't you just love how vague this is? It could cover almost anything, including embedded things like elevators, automated ovens and whatnot...
OK, I didn't read the whole thing, but the abstract just goes to show how little is needed these days to patent software. Argh.
.: Max Romantschuk
Neither IBM's method nor Netscape's method were able to diagnose the failure and point the user to a fix.
This feature is clearly specified in the patent, which the moderator obviously didn't read before making his comment about IBM's prior art.
So this patent is perfectly valid, as no other bug reporting system known currently has this capability.
The patent seems to indicate that Microsoft is focusing on improving the reliability of its software through analysis of failures in the wild.
Now, I don't know about you, but I find that a pretty bad way to go about improving your software. "Yeah it's buggy now, but allow us to analyse the gazillion crashes and we'll be able to reduce them to just a few hundred thousand."
Microsoft patents this, and thereby makes sure that no-one else gets to use this way of working (because we all know how happy Microsoft is about granting licenses to competitors). That's a GOOD THING. Competitors will be forced to use methods like improving the quality of the software through design, not PRODUCING buggy software in the first place, instead of pissing your users off by not only crashing software, but sending a bunch of data across your network, potentially complaining about not having an active connection, and opening up all kinds of exploits by triggering faults deliberately etc. etc.
"By awarding obvious and unoriginal patents, the USPTO's plan was to amass a ton of money so they can have wasteful, luxurious campuses"
Then perhaps a business model where they get $5 for approving a patent but $500,000 for finding prior art themselves would get them and the development community working together again, with some level of trust?
Lawyers are liars. They circumvent patent law as crackers circumvent security devices.
...). World Summit Information Society may be a good platfom to voice our concern.
It's time to get rid of software patents. Why isn't there a US section of FFII? In Europe they defeated the patent lawyer lobby groups and reached an amendment to the software patent directive which will reduce patentability to "computer-implemented inventions" only. Hope this will pass the EU minister (judicial!! argh!) council.
We need an international movement against those trivial patents that benefit the lawyer community and patent grabbers (EOLAS
The One-Click-Ordering patent was used by Amazon to get an injunction against Barnes & Noble during the holiday season a few years ago. Barnes & Noble was forced to insert an artificial 'second click' to comply with the injunction. It may have been thrown out since then, but even if it were it seems to have caused ridiculous, real-world damage while it lasted.
"So this patent is perfectly valid"
There's no such thing as a valid software patent.
What most of you snot-nosed kids don't realize is that before the 90's, there was *no such thing* as software patents.
And despite this, lets look at what was invented:
Mainframes
PC's
The Internet (yes!)
Client/Server
Web Browsers
Routers
programming languages
Holy cow, why would people invent all this software if there was no patent?
Since we've had software patents, we've invented...uh.... Well, One click shopping and Microsoft Phone home.
I'll let the reader decide which is a better environment for innovation .
Perhaps we could develop a Slashdot reading model which understands that a patent is really about the claims, not about the abstract or a simple short phrase summarizing the patent.
For God's sake, any patent can be summarized into a phrase making it sound obvious, and most patents are actually about some marginally improved twist on a mature technology. That's why they have things like cites of previous patents.
On Slashdot, any new patent gets described in a way that makes a caveman beating two rocks together sound like prior art. I recall some clever LCD resolution enhancement get compared to Wozniak's also clever but completely unrelated scheme for kludging NTSC color out of a TTL circuit.
We need a new moderation "-100 Just doesn't understand."
Seems pretty obvious to me. Government profits off everything it does, because government cannot "fail" as private business can. When your revenue is acquired through force, rather than voluntary trade, the concepts of risk and loss are eliminated. Even when a government program fails miserably, government still profits. I'll cite the "war on drugs" as an obvious example.
You got it all backwards!
Ideas are not patentable!!! Only implementations are patentable! Hence, Microsoft making a specific non-obvious implementation of an already known idea does actually qualify as patentable.
That said, now supposing that the patent is too broad and the clauses encompass prior art then there is a case of stricking out the clauses in question and perhaps invalidating the whole patent.
Microsoft's patent covers non-fatal program failures as well.
So, what's a "non-fatal program failure"? Does that mean it's just wounded, but will get better? Does that mean the program is going to phone home every time the user tries to open the wrong kind of file or the app runs out of memory or the user makes an error? I hope Microsoft is planning on increasing their bandwidth...
-- Alastair
although it is not known what information is reported to Netscape
But Talkback is also in Mozilla, and Mozilla is open-source, so that statement is disingenuous.
I'm not familiar with non-fatal crashes in Mozilla. Has anyone seen this?