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."
When life gives you lemons...
I'm sorry, ET; I'm afraid we can't allow you to send that signal... Microsoft, you know...
By awarding obvious and unoriginal patents, the USPTO's plan was to amass a ton of money so they can have wasteful, luxurious campuses...
Next we'll be reading about how each patent clerk gets his own stripper and lapdances are mandatory every hour on the hour.
Method and system for reporting a program failure
They patented the BSOD?
..MS would have a Grand "bug bank" with all the program failures they must have to deal with.
"I love deadlines. I like the whooshing sound they make as they fly by."
My guess is the museum will hold long gone stuff like "search for previous art".
Black holes are where God divided by zero
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
Wasn't Netscape's talk back feature available in 1996 when Netscape Communicator 4.0 came out? That was certainly a "phone home problems" system, though you had to enable it first. I haven't seen much difference, from my perspective, between what Windows 2000/XP has and what Talk Back does.
Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
Netscape has done this for years.
The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
It's called the Big Blue Screen of Death, right?
It's Christmas everyday with BitTorrent.
With Norton products scheduled for product activation starting with Antivirus 2004, I wonder if Mircosoft considers phone home technology part of their greater product activation scheme. It would be amusing watching Symantic and Mircosoft battle it out. :)
...think baster worm * phone callls... it'll be like trying to get through to a radio station when in fact it's your own house. Sounds ugly to me!
However, we all know that Microsoft has no need for error reporting software.
They won't have to wait to deal with Redmond. "The Giant" has so many lawyers it makes Microsoft and SCO look like companies that... don't have many lawyers (ok, not all analagies are clever).
Devil Ducky
MY peers would get out of jury duty.
hmm, obviously they were awarded for XP spying on you, thus keeping open a constant line to Redmond. sounds like a patent out of 1984 to me.
We had a little seminar on patent system and patents in general at our company. As such, I asked some questions about software patents and these seemingly trivial patents like "one-click shopping". The guy responded that even though the Patent Office may grant the patent, all patents have (IIRC) 9 month period when others can comment on it and have it taken down if they have sufficient basis (such as prior art). Even after the period, they can still be taken down with a court ruling, but then the process is of course more expensive.
He mentioned that most of the more controversial ones, including the one-click shopping, have been contested and thrown away a long time ago. Can someone confirm this?
I'm not sure whether I should have believed everything, (mostly I think they were trying to goad the developers into thinking that software patents that were-soon-to-be reality here in Europe are a good thing), but just my two cents..
the new two million square foot USPTO campus
That place is about a stone's throw from my home. I wonder if they're hiring...
--RJ
heh, yeah, go figure...
Are any politicans looking into any of this? I know that the agency makes a lot of money, but what about all the business in the US that have to waste money fighting legal battles because of this stupidity. I am sure the innovation this stops makes it justifiable to have the lawmakers of this country do something about this mess. If I was asked for a topic in the debate during the next presidential election this would definetly be one of them.
Someone needs to point out to the judiciary, if not the USPTO itself, that this is getting beyond a joke.
Take the car as an example. If Mercedes (or whoever it was who made the first car) had tried to patent the idea of putting four wheels together and putting a box on them to carry passengers, etc on a horseless carriage then, by USPTO standards, a patent would have been granted even though the arrangement was already commonplace - it's just a reworking of a horse-drawn carriage.
But, because this was a "new application" (or whatever they call this crap), it would have been patentable. And so would the steering wheel. And horns. And indicators. And headlights. And god knows how many engine-related things.
Software patents are the worst of the lot - how can patent law that's meant to give a generation's worth of protection (30 years) apply to an industry where 5 years may see two generations' worth of progress?
"Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
They're nice buildings but I just can't imagine the traffic they bring. Great now my mornings of taking a 15 minute drive to work, which is already 30 mins b/c of traffic, will now be about 45 mins. Lovely isn't it?
I guess the one good thing is my dad is doing a lot of the work for planning out the interior of the building. Some huge 3d plans are on his comp at home. Man those things he's built up are awesome!
Don't be silly -- once they have the new digs, they'll have even less reason than now to look outside of their own records.
Lacking <sarcasm> tags,
At least there is no prior art on that one.
But the Amiga had the "guru meditation"!
- 13. The method of claim 12, wherein the new entry comprises the location of the location of the failure.
errmmmm/ damn. I think MS is trying a buffer overflow on my brain
yes, we have no bananas
Whats next? "This page left intentionally blank" in help files?
IANAPL nor did I read the patent....
But, I was doing this in 1997 at a small company just as a best practice.
For a larger prior art example, how about all those copiers that you hook up to a phone line that calls someone when something breaks so that the repairman will show up with the right parts? Surely those devices run software.
42 - So long and thanks for all the fish.
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.
I think I'll patent "A method for discovering prior art in patent cases". It doesn't look like the USPTO have one...
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.
When will you learn? Microsoft invented the computer and the web browser; Al Gore invented the internet; SCO invented Unix; and AOL revolutionized the information age. I hope this clears up any confusion you may have experienced.
--------
This isn't the sig you're looking for. Move along.
Despite the best efforts of software developers, software programs inevitably fail at one time or another. One type of failure is a crash. A crash occurs while a program module is running and results in the suspension of operation of the program module. Crashes are frustrating to users and, in some cases, may cause the user to lose work.
oh my god!
isn't it supposed to be a feature??
On Tuesday, the USPTO awarded a patent to Microsoft for its Method and system for reporting a program failure,
...
Yeah, so it's justified. I mean, other OSes display cryptic error messages, "guru meditation" errors (amiga), oopses, kernel panics or bombs with all kinds of unintelligible information only hackers can use.
Microsoft, on the other hand, introduced the large blue screen-wide postage stamp, so you *know* immediately it's time to hit that button next to the floppy drive, without having to read idiotic messages. How that for user-friendliness, hmm? uh?
Stop the Microsoft bashing. These guys really do innovate, whether you like it or not. Even Linux doesn't have that user-friendly reboot signal. It's such a sadly made OS it doesn't even crash in fact, that's how boring it is
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
Rob's Pattent Trade Office will grant you any patent you like! You even have a choise of blue or yellow stripes on the certificate, so what are you waiting for..
Never mind these useless USPTO certs, RPTO is the wave of the future. Get them while they're hot!
To Terminate, or not to Terminate, that's the question - SCSIROB
And it's been around for a fairly long time...a guy in Canada named Sean McGuire wrote it, and a lot of people use it. It is client/server and it uses port 1984 tocommunicate.
ttyl
Farrell
CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
*cough*netscape feedback agent*cough*
Patents are not about who is right, or who is first; patents are about who will sue.
The US PTO is a money-making service for the government, and this fact is why it operates as it does.
There is a misconception that it is the central duty of the PTO to form a blockade against granting patents. The PTO can and will block applications where there's heavy similarity with prior art or existing patents, but that's really just a guideline to using the service, not the core function.
The meager regulatory behavior also weakens further in tough economies, because Big Business believes that having patents, even if they are untenable, will generate revenue; the administrations can open the floodgates at will.
The PTO's purpose is to grant patents for a fee, and it's wholly suited to do so.
The application vetting process of the PTO is a cost center for the operation of the PTO. This is akin to saying that customer service is a cost center for the operation of AT&T. It is required, but they'll cut costs as much as they can get away with.
To fix the patent application vetting process, two things must happen:
As of 15 March 2001, the USPTO has changed their policies to solve that second problem. They can now publish patent applications before the patent itself is awarded to the applicant. Third parties may now submit "helpful" arguments against controversial applications. The USPTO can then weigh obviousness against challenges without incurring the costs of doing all the searching themselves.
Breaking patents by finding simple prior art is not enough for most cases. Patents already granted are almost never cracked, certainly not by someone using an independent third party's prior art. In the famous Heinlein/Waterbed case, the patent was denied before it was ever granted by the Patent Office. Once a patent has been granted, the Patent Office rarely will get involved in disputes; that is a matter for the courts.
[/RANT]
[
GS4 Lackey 2:
GS4 Lackey 1: Novel!
GS4 Lackey 2: Non-obvious!
MSN.com server: belches
- - - Patent applied for and deliver us from evil
In 1984 our Stratus 200 fault-tolerant 'minicomputer' (68010-based) would let you yank a running CPU, and it would phone home to Stratus, they'd check the system info reported and if needed run remote diagnostics, and the phone would ring and they'd tell you to put the CPU back in (oh, and the system wouldn't even slow down).
Haven't read the patent, but sounds like prior art to me.
No, that they copyrighted.
Therefore, according to the DMCA, you should either sit there and wait for the Ashcroft SS to burst through your door, or cut a deal with the BSA in which you agree to pay $50 for every page on which you've ever read those words.
Damn, I quoted you. Forgive me, Ashcroft, for I have sinned ... it has been $150 since my last copyright violation ...
John
In other news, Microsofts Error Reporting Software reports itself. Users may go to windowsupdate.com to update their computers and fix this problem.... again.
No, it's not like the whole world has gone mad. Not every country has that "software inventions are patentable" bug in their legal systems (at least not yet).
I'd like to have a list of countries which do not have this problem. How would I go about finding / creating such a list? (tried google already, but possibly not with the best combination of serach terms)
Umm, Einstein never worked for the USPTO ... he was a patent clerk in Europe for a short time. I know this is a joke, but it would be funnier if you got your facts straight.
What is it with this sillyness? Is the USPTO just waving requests through?
Random guy 1: Uh, I'd like the patent on what I call "vehicle wheel". It's round and has spokes.
USPTO: Approved. NEXT!
Random guy 2: We have integrated an automatic error reporting into our software. If it breaks, it calls and tells us what happened. Patent please?
USPTO: Approved. NEXT!
Random guy 3: Hey, I have come up with a method to enrich blood cells with oxygen using organic material which I would like a patent on.
USPTO: Approved. NEXT!
...
(#3 turns around and is revealed to be Dr. Evil - he snickers manically having just patented breathing)
I don't think Einstein ever worked for the USPTO, I believe he left his job as a patent clerk long before moving to the US.
Fatal Error in the module PHONEHOME.EXE
5 88
Can't contact Microsoft PhoneHome(tm) servers.
Please phone at 0800-MICROSOFT to report the error code.
error code: ms-caz767-aa$u%/!de-danc4eo-10.fe817ce;-e-5f-a'"(
take yOUR pick. we can hardly tell them apart. appears .asp dough won's as bad as the other. you know where to look/up?
Damn, I quoted you. Forgive me, Ashcroft, for I have sinned ... it has been $150 since my last copyright violation ...
You better patent ("Patent Penance(tm)") that before Bezos gets wind of it.
The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
Tandem (bought by Compaq, bought by HP) FT boxes (both Unix and Non-Stop OS) had the capability of literally phoning home (a Tandem monitoring center) to report the failure of a single component. Often a customer would be surprised when a service rep "spontaneously" showed up with a replacement part without being called by the customer.
[Insert pithy quote here]
I hope someone took that sucker down. They were granted the patent in 1997 of 1998.
I personally had written prior art that I came up with on my own in 1985. I'm not claiming to be the first one to create that particular idea either, just that I created it on my own in 1985.
Due to "work for hire" clauses, that implementation would belong to General Electric. Talk about having deep enough pockets to sue!
I meant, produce enough prior art that the PO didn't find that shows that Microsoft's solution is not unique? Or if it is unique, ammend the patent such that it is less sweeping?
Blar.
Microsoft has allot of things to learn from Apple =)
Technically, it's a similie, not an analogy. (=
All Patent Attorneys have to take a separate Patent Bar exam in order to practice Patent Law. Does the USPTO take a cut of all patent lawsuits? If they do, it would explain why they license prior art every other day.
So what, do we have to pay M$ licensing fees for our EMC box's phone-home feature... They've had that feature for years... and IBM's had it in the RS/6000 (pSeries) for ages; it's called Service Director. Great thing. I think Bill Gates is rich enough.
use CPAN;
Cable's Black and White
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."
-EB
Do you ever walk alone like a drifter in the dark?
By infinite recursion due to a short attention span?
I know for a fact that on the pSeries (Unix) and zSeries (Mainframe), the system includes a separate service processor that does just exactly that. So even if there is some sort of catastrophic failure of the main system, the service processor sees it, phones IBM, and their service guy shows up in an hour with the exact part that needs to be replaced. I think I would call this prior art.
Microsoft is hoping everyone has forgotten about the Quality Feedback Agent that Netscape has had for years in the 4.x series browsers and above. http://wp.netscape.com/communicator/navigator/v4.5 /qfs1.html
Mozilla has the same thing.
http://www.mozilla.org/quality/qfa.html
This is nothing new. Just more blatant technology theft from
the company that made it famous in a society that accepts theft as "fair competition". If you want
to argue, go search for the current "Sendo vs. Microsoft" case.
boycott slashdot February 10th - 17th check out: altSlashdot.org
What will it take?
That's easy. Juries.
Go ahead and develop your software. If and when you encounter a situation where you may infringe on an absurd software patent, just ignore the patent. It's that simple
If you are called on it and you receive a cease and desist letter, just ignore it. If the media calls, don't comment. When the summons comes, just ignore it until you are tricked into signing it or you get a letter directly from the court (can't remember what that's called, IANAL).
After the summons, inform the owner of such absurd patent that you will not settle and that you look forward to the trial.
A week before the trial hire a lawyer for one or two days to help you prepare. When the trail day comes tell the jury you are outraged and try to get them to see your point. Tell them you are looking for a jury nullification so that this insane law can be nullified by the people who understand it the best (not congress people).
If the jury goes your way, great. If not, well...hopefully you've been keeping the press, your congressman and various activist groups informed of the situation and your progress.
In the mean time, read about jury nullification and try to find the quote by a supreme court justice that said something to the effect that in America if a law is overly onerous, it will simply be ignored at the peril of the people. It's a great quote.
And if I need one it'll be there in Microsoft Windows, either for free or the company I work for will have to buy access to it from Microsoft. So what!
Oh... I hear you say...
What about Linux?!
What about *BSDs?
What about Athe"OS"?
:) because then all semilegal software would have to be recoded run application, operating system and drivers in one tight loop... and no we couldn't service any interrupts from external hardware but would have to poll it all the time...
Well what about them? These system will simply not be able to do certain things because it's patented and that's just that. Just be glad nobody put a patent on "interrupting the processing of one program to resume the processing of another program"... yet
Someday we'll either all work at the same company or we'll steal food from each other in the city dump. Most likely we'll all have to work even harder and they'll feed us even less.
All our managed systems are RSODs.
Blue is too peaceful. RED scares the crap out of end users.
----- LoboSoft specializes in Digital Language Lab
Considering that "phone home" has been annoying people for several years now; I must agree with most posters that the PTO really are ignorant arseholes.
Great minds think alike; fools seldom differ.
This patent is outrageous and unjustified.
DEC's VAX-11 series had this feature in the
1980's. IBM's mainframes have had this
feature for at least 20 years.
It is a wonder how the patent office can
remain ignorant of such clear and obvious
prior art.
Patents are all about semantics. The IBM machines send a hardware failure message so a service person can show up with the correct part. The Microsoft machines send a software failure message and if it's a known problem points the user to a known fix.
That difference is extremely important as it defines this patent. The IBM machines didn't inform the admin of how to fix a software problem, neither do the copy machines. Netscape's error reporting didn't inform the user that a fix existed, it just stored the information on a remote repository.
Try to find some applicable prior art that implements all of the specifics. This patent is 11 pages long with 9 diagrams, not a six word Slashdot article heading, or the single paragraph summary.
I am not against software patents in certain cases.
But some of the software patents that have been granted are simply stupid.
Is the push from most folks to ban software patents altogether? or simply to make the patent process better(if that is possible)?
I've used an, albeit simpler, approach for many of the distributed web applications i've developed for the last few years, emailing application faults to an account which is used to log and track failures. Does this mean I'm going to have to find/develop a different system for failure reporting or is the patent specific enough to let other similar technolgoies through?
"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 .
"...process will try various methods to push failure to server with the first being dialing out to a end user paid 1-900 number..."
As did their Clariion RAID arrays.
Clear, Dark Skies
I'm going to patent my very own invention: a method of filing patents. Then, everyone who wants to file a patent will have to pay me royalties.
a + b + c == d is a comparison.
a + b + c = d is an illegal assignment. your compiler would report an invalid lvalue.
the comparison makes more sense anyway.
If we aren't able to make bug-free software, no one else should be.. So if they try to, we'll sue the hell out of them!!
Maybe Microsoft actually registered this patent not for themselves to actually use, but more as a defence against other patent lawsuits. Now if IBM try sure them for some infringement, they counter-sue with their own patent. The patent system is a mess, and all it does is make lawyers rich.
Whichever Presidential candidate declares that they will level the USPTO, fire every employee who has any decision-making ability, and rebuild the patent system from the ground up, gets my vote!
I think this insanity has gone beyond the need for reform... the problems with the system have been obvious for years, and nothing has been done aside from making lots of cash giving out frivilous and blatently invalid patents. The system needs to be overhauled, and the people who let this happen need to be keelhauled.
I'm not a storage guy, but I'm pretty sure that EMC is prior art in this case. Their storage arrays call in when "sick", a tech diagnoses the problem remotely, and you have a field service tech on your door step in a few hours. ...any EMC guys out there that can comment on this?
:q!
Error! You have attempted to play unauthorized music which is controlled by the RIAA. Your MSN account has been charged $150,000 for the violation.
While this sounds like a feature that could be put to good use if implemented correctly, I can't imagine that Microsoft will be able to resist the urge to abuse it. With DRM, signed applications, and "trusted" computing, the odds it would get abused are very high. Of course, that assumes it is ever developed. After all, just the IDEA of it is now patented, so they don't even have to develop it.
My beliefs do not require that you agree with them.
I found this document about MS Patents.
I have applied for a Patient on the process of applying for a Patient so now anyone of these dumb ass companies that apply for a patient will have to pay me.
Can't wait for those royalty checks from Bill to start rolling in. Ye Ha.
Phone home itself is an obvious application.
MS was granted a patent on a very specific phone home -implementation-.
I hate bad software patents as much as the next guy, and that's why I took it upon myself to get educated on the process and language; and that's why I -read- these patents.
Their patent covers a phone-home architecutre that:
. detects the failure (via exception handling)
. locates the source of the failure
. -asks the user if they want to allow phone home-
. phones home to a repository (if allowed)
. looks up the failure in the repository to determine if there is any request for additional information to gather for that particular type of failure (or by particular application that failed)
. gathers the requested additional information from the failed machine
. transmits all the desired information to the repository.
. searches the repository for any existing fix for the problem
. transmitting the fix to the failed machine and applying it
. if no preexisting instance of the failure exists, creating a new instance
further, the repository can be local or remote, as specified in a setting located on the client machine.
If IBM's system has done all this prior to microsoft's - then fine, it's prior art. But in my experience, that is well beyond the capabilities of IBM's 'phone home' system.
If you make a phone home system, so long as you don't -exactly- copy their implementation it's fine.
If you even didn't offer the user a choice to phone home, that would be enough of a deviation from their patent to protect you. Their patent is that narrow.
It's that easy to work around it. They're just protecting themselves from direct copycatting as a matter of routine.
// "Can't clowns and pirates just -try- to get along?"
From Einstein's Bio:
Then Grossmann's father tried to help Einstein get a job by recommending him to the director of the patent office in Bern. Einstein was appointed as a technical expert third class.
Einstein worked in this patent office from 1902 to 1909, holding a temporary post when he was first appointed, but by 1904 the position was made permanent and in 1906 he was promoted to technical expert second class. While in the Bern patent office he completed an astonishing range of theoretical physics publications, written in his spare time without the benefit of close contact with scientific literature or colleagues.
EMC has had this "dial home" feature on their disk unit forever. That is one of the long term selling points, is that if there is a problem or possible problem, it dials home, and the support center will dial into the disk unit and check it out. And if there is a hardware problem, they will dispatch a hardware technician right to you. You dont have to call them, they call themselves.
Plus Mainframes have done that for years and years and years. I think this one will be shot down.
Scott
janitor
sdn website family
email: scott at sboss dot net
Anyway, I didn't read the patent yet, but does it have something to do with reducing the annoyance of phoning home everytime one of their shit products fails?
Now that would be spectacular, and something worth patenting.
We don't use windows on servers anymore...
Sticking feathers up your butt does not make you a chicken - Tyler Durden
all these obvious patents being granted by USPTO is useful in one way. Since patents are territorial, nobody will be able to get a patent on such obvious inventions in countries other than US. For example, the first place , where the indian patent officers would check for prior art is the US patents databse. So, unless US is able to somehow convince other countries to accept patents granted in US, these stupid patent policies will be hurting only the US , and will be actually good for other countries ..
I share the US Supreme Court's opinion that software is not statuatory material for a patent, that all pure-software patents are invalid, and that patents on systems that include software must have novel invention outside the software portion of the system. The justices and I agree that patenting software is equivalent to patenting mathematical algorithms, which is explicitly not allowed.
And did anyone notice the references... that REFERENCE the IBM patents from 1983 that are used on the mainframes. Microsoft have "refined" the IBM patent and thus created their own patent that refers to but is not identical to the IBM one.
So who ever made the IBM mainframe comment didn't get very far in reviewing the application... its the first bloody reference on the page.
IBM already hold the base patent here, so the objective here is to avoid being sued by IBM by getting your own patent. The real question is what is new here.
And this
16. The system of claim 15, wherein the repository is a remote server and wherein the failure reporting executable communicates with the remote server using a web browser program module residing on the user's computer.
Could be it. IBM don't specify a web browser. But is this REALLY enough for a brand new patent ?
And should everyone be paying cash to IBM to do this anyway ?
An Eye for an Eye will make the whole world blind - Gandhi
Is there a USPTO mailing list for new patent application review (better yet for software patent review) prior to the granting? I would love to get on that list.
Lodragan Draoidh
The more you explain it, the more I don't understand it. - Mark Twain
Yeah, sure.
The patent includes a list of the prior art which was considered by the examiner during prosecution.
Here is the list from the patent:
U.S. Patent Documents 5193178 Mar., 1993 Chillarege et al. 714/25
5790780 Aug., 1998 Brichta et al. 714/46
5928369 Jul., 1999 Keyser et al. 714/47
5944839 Aug., 1999 Isenberg 714/26
5948112 Sep., 1999 Shimada et al. 714/16
5974568 Oct., 1999 McQueen 714/38
6029258 Feb., 2000 Ahmad 714/46
6357019 Mar., 2002 Blaisdell et al. 714/38
6381711 Apr., 2002 Chiang et al. 714/48
6412082 Jun., 2002 Matsuura 714/38
Just 10 prior art documents. All US patents.
Often, when only US patent documents are cited, it is the examiner who has done the searching.
What probably happened here is the attorneys at Merchant & Gould filed an application with even broader claims and NO prior art. The examiner searched the original claims and found enough prior art for a rejection. After some amendments (and some more searching) the examiner could no longer quickly find material on which to base her rejection and she was BY LAW obligated to issue the patent.
I would challenge the validity of this patent simply by the appearance of a lack of disclosure from Microsoft. There is not one technical journal, not one product description, no one non-US patent document cited by the world's largest software company considered to be "material" to the examination of this application. This is on its face not credible.
Examiners usually do a pretty good job when they have the most relevant prior art in front of them. Lack of prior art for software at the USPTO is one of the principal problems facing the USPTO.
When the world's largest software company apparently does NOTHING to aid and assist the government's examination of its applications for patent, this is not good faith. This is abuse.
Well I know on Tru64/Digital UNIX there is DECEvent/DSNLink which does the same thing. And then on the Windows side I can think of the Mozilla Quality Feedback Agent.
But the key thing is that Netscape's error reporting only occurred in the case of a fatal crash, whereas Microsoft's patent covers non-fatal program failures as well.
Well, then it's a good thing they patented that difference so that the rest of us could figure out how to do it, isn't it? Can I patent a version that covers periodic status reports, too?
On September 24, the European Parliament gave its initial approval to a 'Directive' on the 'Patentability of Computer-Implemented Inventions'. Before it did, however, it threw in loads of amendments, some of which were aimed at stopping these US practice of patenting 'business methods and software'. You can read more on e4engineering here.
"Another patent application. Time to stroll through the park to the museum to see if there's any prior art. I love this job.."
End of line..
They don't really care about prior art when you slip a million dollar bill in with your patent application.
Don't Xerox copiers phone home when they need service? Or is that different than phoning home "over the internet" because your product "experienced errors"?
Decentralized stress testing of mail servers using self replicating programs.
Their Symmetrix Products phone home, when their is a fault on the box, in hardware, firmware, or software I believe. They recently enhanced it in partnership with oracle I believe to cause the box to phone home to Oracle if something goes wrong with the Oracle databases hosted on the box.
Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
One BIG problem here. This type of case doesn't always go to a jury. Often you will have to submit a motion for a jury trial and without a lawyer, good luck on getting one.
Also, ignoring a summons, C&D, and settlement offer usually pisses off the judges. They tend to frown heavily on people who refuse to negotiate, it demonstrates bad faith.
(IANALBIWAP) I am not a lawyer, but I was a paralegal and that is the worst legal advice I have ever seen. Then again anyone who takes legal advice on Slashdot deserves what they get.
"The words of the prophets are written on the Slashdot walls."
PTO rarely gets involved because there are rarely any requests for re-examination (I think only a handful so far this year).
Legislation was passed last year to encourage more non litigation challenges to existing patents. Here is an informative piece detailing what more needs to be done.
"Maybe prior art searches will improve once the USPTO moves into the new two million square foot USPTO campus ..."
Maybe prior art searches will improve when the management of the USPTO gets their heads out of their collective recta and grant examiners non-production time to generate keyword cross references which might actually make computer searches useful. And when the contractors in the filing room start filing stuff in the general vicinity of where it belongs. And when new employees are given training to do their jobs. And when the examiners can get on the network to do searches. And when foreign patent databases are searchable (a friend works @ the USPTO and he says because the japanese patents are no longer translated, in a couple of years HALF of the patents he grants will be invalid!)
"The beatings will continue until morale improves."
Patents for using lasers to get felines to run around? Patents for pressing a button to buy something? Patents for pay subscriptions through the mail? Patents for an automated problem-solving process? Good lord, whereas patents were originally instituted to help the small inventor, now all they do is help Big Business!
Personally I'm sick of it, and I'm even willing to put some reasonable thought, time, and effort into developing a proposal for a solution rather than just ranting about it. Who's with me, and how do we get started!?
"There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
Surely covers this anyway!
...
:-D
You have installed windows. MS knows about it. Windows will crash anyway. MS knows that.
And
If Windows phones home a problem will MS get on the phone to you and try and solve it? Probably but they'd reverse the premium rate charges first.
The support package that came with the VAX 9000 included Symptom Directed Diagnosis daemons that would automatically call Field Service when a component was about to blow. You might not know anything was amiss until FS called to schedule installation of the replacement. Now, this was automatic failure reporting for hardware, rather than software, but I don't see any essential difference in the phone-home idea. (Mmmm, VAXsim, SPEAR, it all comes back to me now....)
And then there's the TalkBack stuff that's been in Netscape/Mozilla for aeons....
If the anyone says that the new building will make all the difference in the world, then we need to re-examine all patents awarded during their stay in the old building.
Moving into a new "campus" will improve the USPTO? I doubt it. Moving the employees into new digs makes them more comfortable, it doesn't improve the process.
If we moved the Senate into a brand new building, would the Senate do a better job? Doubt it. If anything, the new building would probably distract them and slow the system down.
The problem here is that the USPTO is probably dealing with a boatload of attorneys, camped out at their front door for years at a time. These lawyers nit-pick and research. They argue w/ the USPTO for years. Eventually, the USPTO just awards the patent and lets the court systems try to sort it out.
Moral of the story? He who has the biggest and baddest attorney wins.
-- No sig for you!
Somewhere, Jeff Bezos from Amazon is saying... 'Damn, why didn't I think of that?'
As a child, I was very young.
http://www.internetweek.com/question03/DumpMicroso ft.jhtml?_DARGS=/GLOBAL/apps/quickPolls/showQuesti onPoll.jhtml
Imagine how wealthy I'd be if I patented automatic updates. Has anyone done that yet?
Funny, this Patent application went in May 15, 2000. The USPTO had not yet switched OFF of their IBM mainframe at the time, and in fact it was most likely regularly calling home to report enviornmental data, and failures.
PTO Was a big IBM customer, but dropped the mainframe for a 'cheaper' solution from HP. IBM even offered to let PTO use it's patent searching system, but PTO declined.
An organization can afford to do that when they are the only agency to put money BACK into the treasury.
EAST and WEST (Thick and thin client patent search applications respectivly) now run on a couple of V-Classes for the databases and some K's for the web servers.
(IANALBIWAP) I am not a lawyer, but I was a paralegal and that is the worst legal advice I have ever seen. Then again anyone who takes legal advice on Slashdot deserves what they get.
You showoff ;-) The parent was a "human interest" post.
There's an old saying that applies here:
"You can dress a pig up in a miniskirt and high heels but would you want to take it to the dance on Saturday night?"
In other words, same organization, same (bad) methodology, same stupid patents that not only stifle innovation, they also tie up the court system having to prove them wrong.
It will take a complete overhaul of USPTO to straighten this out. Too many patents with years of obvious prior art have been and will be granted.
What's next? Microsoft patenting their TCP/IP stack?
Blue is too peaceful. RED scares the crap out of end users.
Which is exactly why MS's SODs are blue. Do you think Redmond wants to put up with the calls they'd get and the general aversion to the product with red screens? (As if blue weren't bad enough.)
-- Alastair
In 1982 I worked on a project called ARVIS, which stood for Adams Russell Video Information System. This was a automoted remote cable TV commercial insertion system which had two parts, the remote and the base station. The remote sat at the cable headend and inserted the commercials into the cable tv streams, and if there was a failure, it would automatically call the base station and send the failure information. When I say call, I really do mean call using a Hayes Micromodem II.
Fight Spammers!
Wouldn't you try to patent your core business model?
As someone who has gone through a lengthy, and ultimately unsuccessful, trademark application process, I don't understand how something as obvious as this gets approved. When I was trying to obtain a service mark, the reviewing clerk denied my claim by coming up with several really thinly linked prior trademarks. None of them were anything even close to the services I provided, and the naming elements were all rather generic. My guess is that if I had gotten a different clerk, the outcome would have been quite different. Amazing how poorly managed and regulated the most important governmental functions are. Sad, too.
Their Symmetrix has done this for what, ten years? Even their Clariion and CX lines have this capability. It was kind of funny. I would come in to work and there would be a couple of EMC guys there already waiting at my cubicle.
I thought Microsoft had already patented Windows activation. Why the duplicate patent?
SD
âoeWho knew something as harmless as willful ignorance could end up having real consequences?â
Dear PTO,
:one-poly. 'clever pls people translate'
We wanna apply for a patent for the processes below.
1. popup showing
"This program has caused an illegal operation"
where;
program = anything which is not MS windows, illegal = anything desinged better than ms windows handling capacity
operation = any form of useful process the user wants
2. next line showing
"at address XXXX5432XXXX"
which is not a street address of a b-movie theatre.
3. blue screen comes up (trademark already in place for this)
4. as win starts next time (if at all) it will figure out if Netscape / IE caused the error. If it was IE, then it's the error caused by Netscape trying to alter IE settings. Information about what port Netscape was using will be sent to MS.
4. MS now has the right to stop illegal Netscape from accessing the ports.
he he he
words : legal evsdropping, remote screw-up, more cherries for insects
PTO; what a great idea! patent for ms!
This patent only covers a system where the client reports failures, checks to see if the failure is a duplicate, then follows server-based instructions to see if someone at Microsoft want's the user's bank account information before sending it.
> 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.
What a waste of money. All they needed was the museum. (pa-dump CHING)
assert(birth_date<time-86400)
Those solar-powered cell-based emergency call boxes along the highway automatically call for help when they are knocked over.
You must admit, though, that this patent is certainly one of the most readable ones you've ever seen.
I led a team that introduced a "phone home" email into a Java application three years ago. When an unexpected exception occurred, the application automatically emailed the support address with a stack trace. The application is still in use and we have a CVS repository showing the introduction of the feature and its date.
If anybody wants to talk to me about it, I can be reached at jshore at titanium-it dot com.
Don't EMC devices already do this?
I'm sure I have done this in a shell script once...
... 2> error.txt
cat error.txt | mail -s "script error" bill@microsoft.com
It extract information about a program failure (even non fatal), and establishes contact with a repository (my mailbox)
prior art?
If I'd only thought to patent that, I could have been rich, I tell you! RICH!
"I don't know that Atheists should be considered as citizens, nor should they be considered patriots." -George H.W. Bush
Error reporting with diagnosis is clearly a good idea.
The web browser was a good idea. It was a better idea that no one was able to patent it.
--dave
davecb@spamcop.net
The specific innovation in this patent is that after the client "phones home", the server can request additional data. I didn't see that in a cursory scan of the linked IBM paper.
As usual, slashdot is making a patent sound broader than it is.
What tomorrow? I see this a way to get justify getting their foot in the "report everything back to the mothership" door. The problem is that once any kind of data stream is established from a user's computer to a third party, the user usually has no idea what's being sent, and where it's going, or what/how it's being used.
As a matter of principle, I never use the reporting feature in Mozilla. However, if I should happen to slip up and submit something, I'd be a lot less worried about it than if I slipped and sent something back to Microsoft.
That moderation would apply almost every time slashdotters comment on the adult world. Law, politics and finance are three areas that come to mind.
IBM routinely gets more patents every year than any other company. Please consider for a minute that IBM knows how to take care of itself in the patent arena and if they felt like there was prior art, they'd know who to call at the USPTO.
using manual dialers phoned home when a circuit downed, and this was in the 80's...The patent office is once again woefully uninformed and M$ are once again shown as the greedy, short-sighted, corporate morons they really are. Not that this condition is IN ANY WAY isolated to just M$. The corporation I slave for is run with much the same stagnant, close minded idiotic mentality. I swear they have to remove more than half of upper managements brains on the sly after they appoint them....
errr....umm...*whooosh* *whoosh* Is this thing on ?
what I said !
given the plugin fiasco.
When I was in high school (at least 9 years ago) my dad's office got a copier which required a phone line. No one knew why till the techs started magically showing up to fix things.
Somehow I doubt that ..
It's nice to dream, but if they couldn't organise a piss-up in a brewery (especially when the beer is supplied for free) I somehow doubt the size of the brewery will make any difference whatsoever!
"Blue is too peaceful. RED scares the crap out of end users."
Which is exactly why MS's SODs are blue. Do you think Redmond wants to put up with the calls they'd get and the general aversion to the product with red screens? (As if blue weren't bad enough.)
I also think it is the biggest marketing mistake Microsoft ever made. Think about it. Every WinNT and Win2k box boots to a blue screen normally. The BSOD is blue as well, leading the user to think blue screens are normal on Windows. I have even taken calls from customers who had no idea there was an error on the screen because it was blue. They would call and say "My server is hung at that blue screen it starts up with...."
Then again, the idea that blue screens are normal on Windows is not so bad because it is true ;).
good stuff. i'd replace 5*x with 100 or 1000*x
Extraordinary Vacations. Exceptional Prices
Greedy companies (i.e. MS) will waste money to patent obviously simple ideas just to have it made worthless in court via vest prior arts. Think of it was an extra tax for greedy corporations.
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
A lot of people seems to have objected to my thoughts. I realize the abstract is not the same as the patent, but I still feel that the abstract should be crafted with care to avoid generalizing too much.
Then again I don't know the inner workings of the patent system, and this may actually be the desired effect!
.: Max Romantschuk
HP has been doing exactly this (except claim 16,17) since the 1970s.
Nice prior art...
Why don't they patent software failure itself? That way, any time non-Microsoft software caused Windows to crash, the software vendor would have to pay a royalty fee.
-- Fratz, human
Mozilla's been doing that since before then, hasn't it?
t on es/progress-2-beta.html
This I found on their milestone document:
03/04/2000 - First Look at top M14 Talkback data
http://www.mozilla.org/projects/seamonkey/miles
ic the american patent office is firing on all cylenders: http://www.mozilla.org/quality/qfa.html Quality Feedback Agent Quality Feedback Agent is a small piece of software embedded in Mozilla that gathers data about what is happening in Mozilla when it crashes. Such information helps Mozilla developers to quickly isolate the cause of a crash and then correct it. Reporting crash data is one of many ways in which users can help improve the quality of the software. Participation is not required but highly recommanded. Why is crash data sent to Netscape? Quality Feedback Agent is a commerical program licensed to Netscape by Full Circle Software. Because it is not a public license program, mozilla.org has to rely on Netscape's service to collect crash report. The software is not a spyware. Quality Feedback Agent does not monitor your computer use; it is activated only when Mozilla crashes. Information collected is limited to information about the state of Mozilla when it crashes. Sensitive data, such as passwords, Web sites visited, and e-mail addresses will not be collected. Full Circle Software is not affiliated to AOL or Netscape. god knows how long this type of system has been in mozilla
Cellular Nano Research, Inc. just received a patent on the automatic contraction and relaxation of a clump of cells divided into four chambers and interconnected with an oxygenation system of two inflatable bags, contained within a calcium framed structural scaffolding, and permeated by a dense network of fluid carrying tubes which in turn is connected to a distribution and collection network that spreads throughout a animated celluar hydrogen-carbon based atomic nanotechnology device driven by a twin object copier, using a base four information technology, within each nanotechnology unit.
;--)
Cellular Nano is hopeful that the global market will be able to sustain royalties of USD$0.01 per 1000 contraction/relaxation cycles, and USD$0.001 per replication using their base four object copier.
This is a ground breaking technology and patents will allow the full exploitation of the masses by the company. The granting of this patent demonstrates the effectiveness of the USPTO.
In other news, after the release of Windows XP service pack 947, Microsoft has suffered a complete DDOS attack as every Windows XP based computer in the world tried submitting a bug report at the same time.
This is not the sig line you are looking for... -- Old Jedi Sig Line Trick
The patent offices role is to register patents and make them available to the public in an easily accessible and indexed way. Also all details shall be available. The reason patents exist is that the goverment and lawmakers are making a trade with the businesses and individuals applying for a patent : "if you make your drawings available for the public to look at and use (for a fee) instead of keeping them trade secrets, we will make a set of laws that will enable you to protect your patents if you sue. "
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.
r so n.html
Many years ago, Thomas Jefferson supposedly kept the US patent records in a shoebox under his bed. In those days, patents were actually examined with great scrutiny.. sometimes even to the point of testing inventions to see if they really worked as advertised. Nowadays, they're mostly rubber-stamped by government employees who don't give a damn and it takes a 2 million sq. ft. campus to contain this monstrous bureaucracy. Time for an overhaul it would seem...
http://earlyamerica.com/review/winter2000/jeffe
Haven't Netscape and Real Player been done this for several years now?
Fred
"A fool and his freedom are soon parted"
-RMS
Job Listing
Is there a 800 number I can call to not get called every single time windows crashes?
Doctors do Massage in Longview WA now, who knew?
I don't know the internals, as my experience was as a satisfied customer, but this sounds awful similar.
Increased efficiency at the new USPTO location? Not with all 22 screens of AMC Hoffman Center just down the street.
the IBM stuff doesn't do the same stuff as what the ms patent talks about.
Stupid Patents piss me off!
If I see Bill Gates I'm gonna kick him in the NUTS!
(Are SP jokes retro yet?)
This signature used to contain a cute kitty virus with ansii art. Please set the slashdot editors on fire. Thank you
To some extent it is wasteful, yes, but at least it gives me a job.
I will be making a lot of the metal parts that go into the skylights for their new campus. The warehouse out back is stuffed full of material marked USPTO. Probably for 6 months solid we will be working on it.
Is it tax money, or is it money they get from application fees - does anybody know? Personally, I don't care. Me and about 30 other guys get to feed our families because of their "wastefulness". Really, when they spend so many millions, what difference does a few extra thousand make? Compared the what they must spend on salaries, equipment, utilities... it is likely less than pocket change.
I'd rather see them spend the money this way than the strippers and lap dances suggested. (Yes, I know it was a joke.)
ac@work
Actually, there are a few reasons. I think the first maybe privacy concerns. Two, being freeware, the attitude is that they can dump the debug file into an e-mail. And maybe the third, I don't have a need for it because my code doesn't have bugs.
Fight Spammers!
Microsoft Patents 'Phone-Home' Failure Reporting
Darn. I just set up Argus to monitor server failure and phone me when it happens. Are the evil monkeys coming for me now?
We have more to fear from the bungling of the incompetent than from the machinations of the wicked.
"Phone-Home" technology? I think prior art, in this case, would be E.T.
/Chris Rock
I think George Lucas gonna be suin' somebody!
--
Intelligence is definitely a recessive trait.
Talkback was created by a company called Full Circle Software. I did some work for them in 1998, and I believe they already had a license agreement with Netscape at that point. The initial work goes back quite a bit further.
More info on Talkback is available here.
- Scott
Scott Stevenson
Tree House Ideas
Now we can patent prior art and things in the public domain! I'm collecting all my stuff I released to public domain right now and get a muckeysaft lawyer and patent them all!
Comment removed based on user account deletion
Comment removed based on user account deletion
First of all, only the CLAIMS define what the scope of patent protection is (see thread below: "did anyone even -read- the patent?" - it's right on point). Whatever you read in the specification, abstract, background, or drawings is only there to support the claims - it doesn't define the scope of protection.
Second, it is very well possible that other products were doing this prior to the filing of the Microsoft patent. The Examiners do not have the practical background to find out which products did what during what time. All they have to work with are the patents and publications that they have available on their search terminals (e.g., EAST, WEST/Derwent, etc.). If they can't find a document that discloses the claimed "invention", they have no choice but to allow the application.
Third, if you or your company are threatened by this application, the USPTO now has mechanisms (Inter-Partes Re-Examination) by which you can directly challenge the validity of the patent. If you have published documents, articles, or any other prior art that was not cited in the patent, you can submit the prior art before the Examiner and order, and actively participate in, a re-examination of the entire patent. You would be surprised to learn of the frequency in which issued patents get invalidated (or at least reduced significantly in scope). This is a relatively new process which (unfortunately) isn't used as often as it should, but it is a cheap and effective way to eliminate problematic patents without resorting to expensive litigation.
BTW, if you are unsuccessful in convincing the Examiner, you can also take your case to the Patent Board of Appeals to make your argument.
The patent laws make sense - you just have to pay attention to how they are applied. It is no different than laws that pertain to taxes, corporations, contracts or even admiralty; people will always try to extend the law to give themselves the greatest benefit. Likewise, if you are being victimized by such a person, the law gives you plenty of avenues to put them in their place (assuming they are wrong).