Slashdot Mirror


Microsoft Patents OS Shutdown

An anonymous reader writes "You would think that shutting down software could be fairly simple from an end user's view. If I ask you to shut it down, would you mind shutting it actually down, please? Well, it's a bit more complicated than that, because you need to ask the user if they really want to shut down and if unsaved documents should be saved. And that warrants a patent that also covers Mac OS X. Next time you shut down Windows, remember how complicated it is for Windows to shut down. Perhaps that is the reason why this procedure can take minutes in some cases."

404 comments

  1. I don't understand by KillaGouge · · Score: 1, Interesting

    They only cite documents going back to 1998. There has to be prior examples of this happening is there? Also, software pattents are getting ridiculous now a days. What is next, are they going to patent moving a cursor on-screen to select the option to shutdown?

    --
    GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
    1. Re:I don't understand by Anonymous Coward · · Score: 0, Insightful

      That's because the slashdot summary and the article are sensationalized. They aren't patenting "shutting down." It actually is a pretty complicated process which took time and money to research and develop. I don't know if it's worth a patent, but it isn't as outrageous as other patents that have been issued.

    2. Re:I don't understand by Anonymous Coward · · Score: 0

      The In Soviet Russia meme called, they said it's time for the 'patent patenting' joke to die

    3. Re:I don't understand by gorzek · · Score: 2, Funny

      In Soviet Russia, "patent patenting" joke kills YOU!

    4. Re:I don't understand by Anonymous Coward · · Score: 0

      well played sir

    5. Re:I don't understand by MrData · · Score: 3, Insightful
      >
      > That's because the slashdot summary and the article are sensationalized. They aren't patenting "shutting down."
      >

      Um ... yes they are ! Why do I say this you ask ? Well let's examine patent #7,788,474:
      • It's title is "Operating system shut down"
      • The first sentence in the patent's abstract states: "A user interface and scheme is provided for facilitating shutting down an operating system."

      What the hell else should I think they are trying to patent ?

    6. Re:I don't understand by MrData · · Score: 2, Informative

      There is TONS of prior art on this. Every single OS does some variant of this, after all that is the job of an OS in the first place. I can't understand how this got past the examiners !

    7. Re:I don't understand by Anonymous Coward · · Score: 0

      Every single OS does some variant of this...

      Exactly. That's the point of a patent. They're patenting their variant.

      This does not impact other OSes unless those OSes try to do it Microsoft's way. And there is no prior art unless other OSes did it Microsoft's way, before Microsoft.

    8. Re:I don't understand by TaoPhoenix · · Score: 1

      Right, because I'm dying to know how Mac OS in 1984 isn't Prior Art. When it totally hosed it even gave you a cute Minesweeper Bomb of Death.

      --
      My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
    9. Re:I don't understand by spidercoz · · Score: 1

      I can't understand how this got past the examiners !

      you've never worked a government job, have you?

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - Evelyn Beatrice Hall, re Voltaire
    10. Re:I don't understand by shutdown+-p+now · · Score: 1

      Neither the title nor the abstract of the patent can be meaningfully used to determine what the patent is about. You cannot reasonably assume anything about the latter until you read the actual claims.

    11. Re:I don't understand by JWSmythe · · Score: 1

          Actually, it was pretty new as of Windows 95. :) Well, at least to the DOS/Windows world. There wasn't generally a "shutdown". You'd save your data to the floppy, wait for the drive light to stop flickering, and then slap the power switch. They "innovated" it later on.

          Of course, the prior art folks will bring up the obvious ones. "init" was introduced to AT&T's Unix back in the 1970's. Plenty of people will say "I had a up/down [batch file | script]" I'm sure the AT&T one is documented somewhere. As for the rest of us, most of us ditched our old up/down scripts years ago. I distinctly remember having them for my BBS, way back when Internet access was rare.

          It's just another fine example of how poor the current patent system is. Not to knock the patent examiners, but it'd be nice if someone familiar with the field that they're examining would approve or disapprove the patents. I'm sure folks like Microsoft submit patents for anything and everything they can think of, so they can enforce "their" patent later on. Then it's a matter of court time, and who can afford to keep their lawyers on it for the longest.

          A company I worked for had several patents for products they had. Well, the patents were vague at best. It was a software patent, where the application was entirely hosted on the companies network. Basically, a customer decided that they could do it better themselves, rather than continuing to pay for the hosted application. After a few years, and a few million spent on lawyers, the courts the company lost in court. So, for millions of dollars, all they got was "nope, the customer was right".

          Most people don't have millions to spend to keep a lawsuit alive, knowing that it's a gamble. Microsoft obviously does have those kinds of funds. You, or I, or Joe Developer who innovated an amazing tool, would lose simply because they couldn't afford to stay in the game.

      --
      Serious? Seriousness is well above my pay grade.
    12. Re:I don't understand by Kvasio · · Score: 1

      There has to be prior examples of this happening is there?


      ~> head /usr/sbin/shutdown
      #!/sbin/sh
      # Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
      # All Rights Reserved

    13. Re:I don't understand by exomondo · · Score: 1

      They only cite documents going back to 1998. There has to be prior examples of this happening is there? Also, software pattents are getting ridiculous now a days. What is next, are they going to patent moving a cursor on-screen to select the option to shutdown?

      It's getting to the point where any company will patent whatever the hell they can just to protect themselves from potential patent trolls.

  2. Shutdown patents by Anonymous Coward · · Score: 1, Funny

    When can I, um, patent shutting down the USPTO?

    1. Re:Shutdown patents by Anonymous Coward · · Score: 3, Funny

      When can I, um, patent shutting down the USPTO?

      No, no, you have it wrong. Please patent keeping the Patent Authorities operational and then refuse to licencense that to anybody.

    2. Re:Shutdown patents by LifesABeach · · Score: 2, Funny

      I always kind of wondered where Dr. Bunsen and Beaker went to work after the Muffet Show was canceled, not any longer...

    3. Re: Shutdown patents by Anonymous Coward · · Score: 0

      What about patenting the press any key?

    4. Re:Shutdown patents by SEWilco · · Score: 1

      When can I, um, patent shutting down the USPTO?

      Please provide a working sample.

    5. Re:Shutdown patents by spidercoz · · Score: 1

      what's a muffet?

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - Evelyn Beatrice Hall, re Voltaire
    6. Re:Shutdown patents by clarkn0va · · Score: 1
      --
      I am literally 3000 tokens away from the chaotic crossbow --Stephen
    7. Re:Shutdown patents by Anonymous Coward · · Score: 0

      what's a muffet?

      Some arachnophobe girl who sat on a little stool and ate cottage cheese.

    8. Re:Shutdown patents by coastwalker · · Score: 1

      Seriously its about time someone did. Otherwise you are going to find the barbarian hordes who don't give a toss are going to eat you weaklings for breakfast.

      --
      Facts are history now plebs have politics for religion on social media.
    9. Re:Shutdown patents by Atrox666 · · Score: 1

      I'm already pantenting the means and process to stifle innovation and entrepreneurial opportunity.

      They'll probably claim prior art.

  3. A BSOD Shutdown Too? by NeverVotedBush · · Score: 4, Funny

    One has to wonder if they are also trying to patent the inadvertent "BSOD" shutdowns. They seem much more complex. ;-)

    1. Re:A BSOD Shutdown Too? by gsgriffin · · Score: 1

      Absolutely. Apple doesn't have that process. Macs simply freeze and do nothing.

      --
      jsut athnoer menagiensls ltitle psrhae for you to dcoede. Why do we wtsae our tmie dnoig tihs?
    2. Re:A BSOD Shutdown Too? by dmmiller2k · · Score: 1

      One has to wonder if they are also trying to patent the inadvertent "BSOD" shutdowns. They seem much more complex. ;-)

      No need to patent that; there's no demand.

      --

      "No matter how cynical you get, it is impossible to keep up." -- Lily Tomlin

    3. Re:A BSOD Shutdown Too? by TheRaven64 · · Score: 1

      Not true. Macs have a much more tasteful version of the BSOD. The screen fades slowly to a greyscale version of whatever was on screen, with a little rectangle (with rounded corners, naturally) in the middle of the screen telling you in four languages that you need to restart your computer.

      --
      I am TheRaven on Soylent News
    4. Re:A BSOD Shutdown Too? by phyrexianshaw.ca · · Score: 1

      that doesn't mean there won't be at some point!

    5. Re:A BSOD Shutdown Too? by Defenestrar · · Score: 1

      What ever happened to the sad mac or the bomb mac?

    6. Re:A BSOD Shutdown Too? by BrokenHalo · · Score: 1

      Also not entirely true: sometimes you are left with that nice little spinning beachball (tastefully) following the cursor around, but which no "magic" key-sequence manages to kill, so you are forced to hold down that nice (tasteful) little (|) button to power the damn thing off.

      I sort of prefer the simpler Unixy "kernel panic" message that you only see in the syslogs. If the machine is going to crash and burn anyway, it's probably preferable if it just does it quickly rather than attempting to lull you into a notion that all your work is not lost...

    7. Re:A BSOD Shutdown Too? by roc97007 · · Score: 1

      ....but a lot faster.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    8. Re:A BSOD Shutdown Too? by cigawoot · · Score: 2, Funny

      Sad Mac is a failure on startup, and the Bomb was just scary. My mother saw the system error bomb once and thought the computer was going to explode.

    9. Re:A BSOD Shutdown Too? by mayberry42 · · Score: 1

      One has to wonder if they are also trying to patent the inadvertent "BSOD" shutdowns. They seem much more complex. ;-)

      give them time...

    10. Re:A BSOD Shutdown Too? by Diantre · · Score: 1

      God, I use PCs at home and Macs at work. I absolutely loathe clicking FORCE QUIT on Pro Tools when it freezes (every 2 minutes). I have to click 20 times without it doing anything, with this fucking beachball laughing at me, pretending everything's alright and "just works". Give me a good old "CTRL+ALT+DEL, Processes, click on Pro Tools, Delete" any time of the day :) Ugly, but it works.

    11. Re:A BSOD Shutdown Too? by konohitowa · · Score: 1

      option-command-esc

    12. Re:A BSOD Shutdown Too? by Anonymous Coward · · Score: 0

      They probably also have a patent on the shutdown and the subsequent boot taking hours after you installed SP1 on 64-bit Vista.
      Heck, that must be the reason every other OS I use shuts down in a minute or less - they have to avoid
      infringing on Microsoft's slow shutdown patents.

    13. Re:A BSOD Shutdown Too? by g4b · · Score: 1

      actually, you are lucky, because what you describe is still on the application level, and you can still use your GUI.

      Sadly, some application might also crash your system, or your system might crash in an unexpected way. Well, and if the Demon of death does not catch it, it will look like the described ball, which of course is the same ball as the app crash would induce. More serious hardware errors might result in no ball at all, but I dunno if that ever happens on mac, depends how good their kernel code is. It does on Windows (typical graphics card crash or memory error).

      In Linux I have freezes from three applications, which sometimes hang X making it stop to accept mouseclicks and keyboard input: skype, amarok14 and chrome because of flash. All of them are somehow X or plasma related, maybe nvidia, meaning, that the application freeze allows me to go with CTRL+ALT+F1 in a text console, login as my user, type killall processname (or if I dont know, investigate with top and ps and kill it manually) and I can go back to my desktop working on. Well, I for one miss these functions on all other Systems. Kernel Panic, hard crashes, Software errors are never avoidable, but at least, most of the errors occur somewhere beneath the X server making rescueing the system easier in complicated cases. I have to admit, in Windows XP I got used to the task manager also being quite often still usable, somehow. However while in Linux I do know the three only sources which do crashes, in Windows it could be virtually everything at any time. And Mac does have a rather complicated way of accessing the Force quit (there is a command shortcut for force quit: command-option-escape btw. )

      Mac and Windows do a better job in userfriendlyness of crashes, but they only offer few types of crashes, making sometimes opportunities where data could be recovered impossible to use. Windows does reboot on certain errors FYI, and you can remove this behaviour in Desktop Settings since win2k, which makes sense on desktop systems which reboot frequently due to kernel errors, which were also induced by quite a lot of worms in the begin of this century. I can also imagine, running sshd on a mac could allow remote maintenance with a login on the console and shutdown of affected applications if the ball will not return control over the GUI. For this case, mac design studios might want to keep some linux geeks who help out in *nix tricks to savely try to recover machines.

      At least with *nix I know how to shutdown my system manually, making me manually break a lot of patents now perhaps, which is quite cool.

    14. Re:A BSOD Shutdown Too? by sorak · · Score: 1

      One has to wonder if they are also trying to patent the inadvertent "BSOD" shutdowns. They seem much more complex. ;-)

      More complex? I always imagined that some internal process was just broadcasting the equivalent of "last call".

    15. Re:A BSOD Shutdown Too? by ogdenk · · Score: 1

      You know OSX is UNIX(ish) right? There is a kill command. There's also Activity Monitor in Applications/Utilities from which you can kill processes with a click of the button like the processes tab in the Task Manager in Winblows.

      Don't mistake your unwillingness to truly learn a different platform with missing features. Everything is there, you just aren't looking hard enough.

      And what plugins are you using with ProTools that's causing it to blow up every 2 minutes? That ain't normal. I use Logic Studio anyway but ProTools on the mac is still a good package that I rarely hear people bitch about.

      If you use that good old Activity Monitor, you might be able to even figure out what's causing your hassles to begin with.

      And for the record, I've had the "End Task" button in Winblows take MINUTES to work in the past where a good ol' "kill -9" on a Linux box or Mac is instanfuckintaneous usually.

    16. Re:A BSOD Shutdown Too? by stgreeen2010 · · Score: 1

      Next they will patent the "Restart" option on windows, as an improvement on the "shutdown then manually press the power on button" technique.

    17. Re:A BSOD Shutdown Too? by bell.colin · · Score: 1

      Except the MAC version of BSOD has virtually no information (error codes/mem registers) to start troubleshooting just the "Your MAC had a boo-boo reboot it to make it all better"

    18. Re:A BSOD Shutdown Too? by Anonymous Coward · · Score: 0

      One has to wonder if they are also trying to patent the inadvertent "BSOD" shutdowns. They seem much more complex. ;-)

      Nah they are clearly easier as they happen far more quickly and without all that complicated user interaction.

    19. Re:A BSOD Shutdown Too? by TheRaven64 · · Score: 1

      Of course not. Putting that information on the screen is useless. It dumps the entire kernel stack for every thread, and the currently running user app state to a crash log file in /var (it also dumps a core file if you tell it to, but not by default). It is one of the things you can see from Console.app and it asks if you want to send it to Apple the next time it restarts.

      --
      I am TheRaven on Soylent News
    20. Re:A BSOD Shutdown Too? by TheRaven64 · · Score: 1

      This sounds like the Mach message port containing messages to one app from the WindowServer has become full. If this happens, if you have another machine spare you can ssh in and kill the offending process. The system will then resume. If OS X had virtual terminals, you wouldn't need the second system.

      --
      I am TheRaven on Soylent News
  4. It is now safe to turn off your computer by Anonymous Coward · · Score: 0

    So, you first have to shut down, and then turn the computer off

  5. Next thing... by ZeRu · · Score: 2, Insightful

    I can see someone patenting "Are you sure?" prompt.
    Actually, when I think of it, alot of dumber patents have been accepted.

    --
    If you post as an AC, don't expect me to spend a mod point on you.
    1. Re:Next thing... by Shikaku · · Score: 1

      I'm patenting grammar Nazism so that I get a fee everytime someone acts like one.

    2. Re:Next thing... by hierofalcon · · Score: 1

      If you search the USPTO, you'll probably find somebody patented 'a lot'.

    3. Re:Next thing... by Anonymous Coward · · Score: 0
    4. Re:Next thing... by characterZer0 · · Score: 2, Insightful

      I am going to patent sucking at grammar. I will make a lot more money than you.

      --
      Go green: turn off your refrigerator.
    5. Re:Next thing... by cheekyjohnson · · Score: 1

      I'm going to patent the act of ignoring an entire argument because of one or more grammar/spelling errors! It's such a logical thing to do.

      --
      Filthy, filthy copyrapists!
    6. Re:Next thing... by V!NCENT · · Score: 0, Flamebait

      The word patent is not a verb, dumbass.

      --
      Here be signatures
    7. Re:Next thing... by characterZer0 · · Score: 1

      The word "patent" can be a transitive verb.

      --
      Go green: turn off your refrigerator.
    8. Re:Next thing... by oldspewey · · Score: 1

      I'm going to patent cascading forum posts

      --
      If libertarians are so opposed to effective government, why don't they all move to Somalia?
    9. Re:Next thing... by Abstrackt · · Score: 1

      The word patent is not a verb, dumbass.

      I'm going to patent not bothering to do any research before calling someone a dumbass on the Internet!

      http://www.verbix.com/webverbix/English/patent.html.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    10. Re:Next thing... by Anonymous Coward · · Score: 0

      And I'm going to patent Nazism in grammar. If I spend enough time on /. and Reddit, I'll make more money than both of you.

    11. Re:Next thing... by mcgrew · · Score: 1

      Sucking at grammer Yoda has a patent on, hmmmm?

    12. Re:Next thing... by Anonymous Coward · · Score: 0

      Prior Arts

      http://sv.wikipedia.org/wiki/Slade

    13. Re:Next thing... by Anonymous Coward · · Score: 0

      It turns out that you can verb pretty much any noun.

    14. Re:Next thing... by daveime · · Score: 1

      Sucking at spelling mcgrew already has cornered.

      grammAr !!!

    15. Re:Next thing... by spidercoz · · Score: 1

      you're too late

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - Evelyn Beatrice Hall, re Voltaire
    16. Re:Next thing... by spidercoz · · Score: 1

      but can you noun a verb?

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - Evelyn Beatrice Hall, re Voltaire
    17. Re:Next thing... by IrquiM · · Score: 1

      Psj - I'm gonna patent patenting, so that we can put a stop to this shit!

      --
      This is blinging
    18. Re:Next thing... by laederkeps · · Score: 1

      But everytime you try to cash in, you're a grammar nazi and you have to pay him... Oh, nevermind.

    19. Re:Next thing... by mcgrew · · Score: 1

      *facepalm*

    20. Re:Next thing... by ZeRu · · Score: 1

      It's a lot, not alot, dumbass.

      Better to be a dumbass than an anonymous coward

      --
      If you post as an AC, don't expect me to spend a mod point on you.
    21. Re:Next thing... by Anonymous Coward · · Score: 0

      Stupid people should learn how to use comas properly.

    22. Re:Next thing... by toddestan · · Score: 1

      That would be kind of amusing, as Microsoft has removed the "Are You Sure?" prompt (much to my annoyance) for shutting down in Windows 7.

    23. Re:Next thing... by webmistressrachel · · Score: 1

      Anonymous Coward should learn to spell "commas" properly. While I'm at it, I'm patenting Spelling Nazism, I'll probably make more than those patenting Grammar Nazism above!

      --
      This tagline was transcoded to result in at least one smirk. If you experience failure to smirk, please consult your Gen
  6. Hmm by mark72005 · · Score: 1

    Are they going to patent the process by which you tell Windows to shut down, and it freezes?

    1. Re:Hmm by jandrese · · Score: 5, Insightful

      Or the process where you get halfway through the shutdown, and then it stops for no apparent reason and you have to go and order the shutdown again to get it to finish shutting down.

      --

      I read the internet for the articles.
    2. Re:Hmm by hedwards · · Score: 1

      What about the process of getting far enough into the process that you can't do anything, then failing to actually complete the task at hand. Forcing you to then manually turn it off and fix the resulting damage to the filesystem.

    3. Re:Hmm by mark72005 · · Score: 1

      That's a new form of "are you sure?". We've developed this to make sure the user really means to shut down by making them request it multiple times.

      (patent pending)

    4. Re:Hmm by The+MAZZTer · · Score: 2, Informative

      IIRC "No apparent reason" usually means "an application aborted the shutdown". It's a legitimate feature but apps can of course do it silently (AFAIK it's designed to happen if the user had unsaved work and they click "Cancel" in response to a Save/Don't Save/Cancel dialog.

    5. Re:Hmm by Kaboom13 · · Score: 1

      This happens because an application aborts the shutdown. The normal use would be, an user has an open document, the application prompts them to save, don't save and exit, or cancel. If the user clicks cancel, the shutdown needs to be aborted so they can do whatever they needed to do that made them click cancel. Because MS has no means of telling what mechanism an application will use to present this kind of choice (or if it needs to at all), any application can do it at will. Some applications abuse this, and do it without giving any clear indication why. I think an event may be logged saying what application stopped it, but it might require you to turn the logging up to see it normally.

      If you really, really want to shut down, without any pesky apps stopping you, make a batch file with the following command "shutdown -s -f -t 0". This will do a forced shutdown that won't stop for anything. Just don't blame anyone but yourself when the you lose that document you forgot to save before shutting down.

    6. Re:Hmm by jandrese · · Score: 1

      It's yet another case of Windows taking a "don't tell the user anything, it might scare them" approach. I would be totally ok if a dialog popped up saying "Application so and so aborted the shutdown.", instead of me having to repeatedly hit shutdown until whatever it is stops doing that.

      --

      I read the internet for the articles.
    7. Re:Hmm by Tablizer · · Score: 1

      Are they going to patent the process by which you tell Windows to shut down, and it freezes?

      There's too much prior art going all the way back to Windows 1.0.
         

    8. Re:Hmm by srussia · · Score: 3, Funny

      It's yet another case of Windows taking a "don't tell the user anything, it might scare them" approach.

      Are you sure?

      --
      Set your phasers on "funky"!
    9. Re:Hmm by jeffmeden · · Score: 1

      Don't forget the process of starting to shut down, then acknowledging a lid-close event and overriding the shutdown with a suspend, only to resume shutting down as soon as the lid is re-opened? This is actually a semi-acceptable best-case; the worst-case is acknowledging the lid-close and *trying* to suspend, only to fail at both suspending and shutting down and locking the system on until the battery dies...

      I can see the patent filing being pretty long. Hope the lawyers had their bibs on when they dug into this feast.

    10. Re:Hmm by Tablizer · · Score: 1

      Or the process where you get halfway through the shutdown, and then it stops for no apparent reason and you have to go and order the shutdown again to get it to finish shutting down.

      It's all part of their effort to make OS's more human-like. My wife has to ask me several times to take out the garbage before it gets done. Now they just need a way to deny it tail.
         

    11. Re:Hmm by jandrese · · Score: 1

      Any time I'm trying to figure out why something is crashing on Windows, I curse the fact that error messages rarely tell you anything useful at all. In Unix you'll often get a message on stderr like: Unable to write /foo/bar: Permission Denied. Ah, easy fix, no problem. On Windows you'll at best get "Unable to continue" message, and no clue as to what the problem is (Maybe an ACL is set wrong somewhere? Who knows?).

      Occasionally I'll check the system log, but to date I have never gotten any useful information out of the Windows system log for any problem.

      --

      I read the internet for the articles.
    12. Re:Hmm by Caledfwlch · · Score: 1

      I'm surprised I don't see in the flowchart the option for pressing and holding the "power button" for 5 seconds - which I've had to use way too many times after being frustrated that after several minutes my shutdown request still hasn't completed!

      --
      These views express my own personal opinions, not those of the other voices in my head
    13. Re:Hmm by bb5ch39t · · Score: 1

      Which is why I like sudo /sbin/halt . On Linux, of course. That says: "I'm god and you're dead!"

    14. Re:Hmm by cgenman · · Score: 1

      Considering how long it takes for Windows to shutdown, and how often it fails, I'd say that allowing applications full control over aborting the shutdown process is not a valid tradeoff.

      I can't tell you how often I've had shutting down in Windows 7 (and vista, and XP) get stuck. It's like they're asking each individual process if they'd like to do anything before shutting down, waiting for 60 seconds on every process that doesn't respond, politely prompting the user about processes that didn't respond, moving on to the next process, etc, etc. SHUT OFF! I understand that it is good to shut down cleanly, but your car doesn't ask you when you turn it off if you're sure you're not at your destination yet. "I see you're near your house. Is this the closest parking spot you could find? Y/N. Did you remember to pick up dinner? Y/N The following processes have failed to respond and will be terminated [Did you finish work? Are you wearing pants? Did you pay off your secretary?]" The order to shut down is user input, and user input needs to be prioritized. If you can get that in one prompt, that's great, but right now it's sewage.

      And maybe the shutdown command should have a built in "Save open docs and shut down?" prompt, if saving work is the important part. Or maybe there is a special prepend for files saved automatically at the last shutdown. Or maybe we have a built-in "Save State" for each program, whereby on re-launch it rebuilds to the previous state by default.

      And while we're at it, has anyone EVER gotten a solution when Windows "checks online for a solution" to a crash? It's just another useless prompt on a string of useless prompts. "Close program" "The program has ceased responding." "Force close." "Would you like to force this program to close." "Yes" "Could not force close program, kill process?" "Yes" "Could not kill process. Murder electrons?" "Yes" "Murdering electrons. Would you like to check online for a solution to this problem." "Yes" "No solution to this, or the previous 9,871 crashes, has been found."

    15. Re:Hmm by MetalPhalanx · · Score: 1

      My favorite shutdown-ism is when Vista tries to shut down, freezes, and then throws up the "These applications are preventing the computer from shutting down" screen. Inevitably, it's Outlook on my work computer, asking if I really want to delete my deleted items... The best part? The screen which notifies you of what is preventing shutdown blocks your ability to interact with the application which is currently blocking the shutdown.

    16. Re:Hmm by T+Murphy · · Score: 3, Funny

      Even better was the time I told my laptop to shut down because I was low on battery. I came back 5 minutes later to find it hadn't shut down because a Windows dialog had popped up saying I should shut down because I was low on battery (true story).

    17. Re:Hmm by Kozar_The_Malignant · · Score: 1

      IIRC "No apparent reason" usually means "an application aborted the shutdown". It's a legitimate feature but apps can of course do it silently (AFAIK it's designed to happen if the user had unsaved work and they click "Cancel" in response to a Save/Don't Save/Cancel dialog.

      I think it usually means that you forgot to close Outlook first and count to 100 before attempting to shutdown Windows.

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    18. Re:Hmm by xenapan · · Score: 1

      I should patent "pull out the battery and power cord" then. Its a really hard to realize method to get your computer to shutdown.

      --
      insert funny sig here
    19. Re:Hmm by jpvlsmv · · Score: 4, Funny

      "sudo dd if=/dev/urandom of=/dev/kmem bs=8192"

      is a lot more fun than just /sbin/halt

      --Joe

    20. Re:Hmm by Kozar_The_Malignant · · Score: 1

      >And while we're at it, has anyone EVER gotten a solution when Windows "checks online for a solution" to a crash?

      While I usually get the sort of non-response you describe, the remaining 20% of the time Windows Online tells me that it is the fault of a specific program that I have never, ever had on any of my computers and wouldn't load on a dare. It has happened often enough that I have thoroughly searched for hidden instances or subsets of this program in other programs to no avail. Naturally, my several dozen responses to Windows Online's request that I tell it if its response was helpful have all gone unanswered. The first three dozen or so were actually polite.

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    21. Re:Hmm by operagost · · Score: 1

      srussia has made a joke. [Continue] [Cancel]

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    22. Re:Hmm by Locutus · · Score: 1

      "an application aborted teh shutdown" which the user initiated? Really is this what happens? If so, it reminds me of Windows 3.x an their cooperative tasking method of running where the applications are in control, not the operating system. That is and was a very flawed design for a general purpose computing platform.

      It all really sounds like someone is patenting how to shut off the lights when you leave your home, it seems that basic to me. Start a list of user started processes and send them kill signals with adjustable timeouts to give the user time to interact with a UI to handle clean file saving. Watch the app process for any children threads so you don't kill it while the user is interacting. Move on the the next process with an explicit kill or user shutdown until all user procs are gone and then go to your system list of procs for shutdown.

      This really sounds like Microsoft is now looking for more and more operating processes other vendors use( everyone shuts down, many hibernate/suspend and everyone starts or wakes up. They're just patenting them so they can throw loads of patent infringements at them when it's time to beat them out of competition. MSFT is starting to look and act like SCO as they can't adapt and are starting to lose market after market and the desktop becomes old news.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    23. Re:Hmm by Anonymous Coward · · Score: 0

      You see verbose text errors on linux/unix because a specific userland program wrote to stderr and exited while signaling failure, thus terminating the script callchain, propagating the error string back to the caller. A program and not script that talks directly to the kernel will have to implement its own error handling: you won't see the same explanatory errors unless it was coded with strict (boring) attention to detail. Windows has the same problem; programs must do manual error handling themselves to communicate non-vague errors to the user. Exception handling makes it easier, but then most programmers can't use exceptions correctly either.

      For those errant programs, you can try to use strace on linux, or Process Monitor (I/O tracer) on Windows. To trace /all/ system calls on Windows as a user, I think the only choice is to attach a debugger. Event logs on Windows are meant for diagnosing issues that (indirectly) involve the OS. If the program doesn't use the Event Log API -- and 99.9% don't; it's virtually unheard of -- then most of the time, the Windows logs will be of little relevance.

    24. Re:Hmm by NerdyLove · · Score: 1

      shutdown -r -t 0 -f, anyone? I'm a little impatient as well.

    25. Re:Hmm by drsmithy · · Score: 1

      And while we're at it, has anyone EVER gotten a solution when Windows "checks online for a solution" to a crash?

      Three times. Once for an application update, twice for newer drivers. All solved known issues that I was having.

    26. Re:Hmm by NerdyLove · · Score: 1

      Answered earlier than this below. C'est la vie. His may be a little more applicable than mine as well, the "-r" is restart.

    27. Re:Hmm by Anonymous Coward · · Score: 0

      Sup dawg, I herd you like shutting down, so I shut down your shutdown, so you can shut down while you shut down.

    28. Re:Hmm by sorak · · Score: 3, Funny

      Shutting down windows is like a bad breakup. It's a long and drawn-out process, that you wish you could just walk away from, but there's always some unnecessary complication that leaves you wondering why you settled for this in the first place and if you will have the willpower to avoid coming back tomorrow.

    29. Re:Hmm by Anonymous Coward · · Score: 0

      How about hitting "shut down", close the laptop lid, wonder why there are still some status lights, open the lid to check, only to witness the laptop unsuspending and continuing to shut down. After all, that's what it was doing before you suspending it ;)

    30. Re:Hmm by Lotana · · Score: 1

      Someone give this man +5 Funny. That's just gold!

    31. Re:Hmm by toddestan · · Score: 2, Insightful

      Or my favorite, when you can still get to Task Manager, so you go into the Processes tab and start randomly killing stuff. Eventually you'll kill the right thing, because all of sudden Task Manager will close and the computer will then continue shutting down.

    32. Re:Hmm by drsmithy · · Score: 1

      "an application aborted teh shutdown" which the user initiated? Really is this what happens? If so, it reminds me of Windows 3.x an their cooperative tasking method of running where the applications are in control, not the operating system. That is and was a very flawed design for a general purpose computing platform.

      Quite the opposite. A shutdown is a destructive behaviour, and destructive behaviours should _absolutely_ be confirmed by the user before executing, unless explicitly indicated otherwise.

    33. Re:Hmm by Anonymous Coward · · Score: 0

      That didn't seem to do anything.

    34. Re:Hmm by svartrev · · Score: 1

      Yeah, reminds me of the time we had a power failure at work. The UPS was only going to give us a few minutes of uptime, so I saved what I was busy with, and shut down my PC. Clever Windows decides to bring up a dialog saying "Windows is installing updates 1 of 18. Please don't switch off the power to your machine"

      --
      The box said Windows 98 or better... so I installed Linux
  7. Theft? by Anonymous Coward · · Score: 0

    So will they patent asking for password when an administrative change is to be made or will they steal that from *nix too?

    1. Re:Theft? by Anonymous Coward · · Score: 0

      There's already a patent on what originally looked like a graphical sudo (it was on slashdot, even, but I'm not going to try and use slashdots shitty search for it). What made the patent special was that unlike *nix su[do], it asks for permission after you're already in the tool, rather than you having to elevate permissions first, then run the tool (which makes it different from windows's Run As... as well)

      IIRC that patent was by Apple, for OSX's method of handling permission elevation mid-process rather than requiring the entire process to be run at the elevated permission level. So any user can go in and run the control panel, but they're not elevated until they make a change, at which point they're prompted for the admin password.

    2. Re:Theft? by Anonymous Coward · · Score: 0

      Since the diagram references GUI elements and *nix doesn't really have those without additional software, I don't see how they stole this process from *nix. Also remember that we are talking about the 90s. Do you remember *nix back then?

    3. Re:Theft? by bluefoxlucid · · Score: 1

      The current X windowing protocol, version 11, was created in 1987. X itself was first created before I was born. I think Unix is pretty old.

    4. Re:Theft? by Anonymous Coward · · Score: 0

      Take a look at the diagram in the article. Did *nix do all of those things in 1998? No.

    5. Re:Theft? by Anonymous Coward · · Score: 1, Informative

      (it was on slashdot, even, but I'm not going to try and use slashdots shitty search for it)

      http://yro.slashdot.org/story/09/11/11/2055226/Microsoft-Patents-Sudos-Behavior . A one word search ( sudo ) and it was the FIRST LINK.

      I know bashing slashdot is the cool thing to do, but try not being a total assclown about it, mmkay? At least bash the stuff that doesn't work.

    6. Re:Theft? by Anonymous Coward · · Score: 0

      Off topic, I know, but seriously, Slashdot's search really is appallingly bad. One example that happened to work doesn't change that. I've given up using the built-in search functionality: I use Yahoo search instead and append "site:slashdot.org".

    7. Re:Theft? by Sir_Lewk · · Score: 1

      Yes.

      Believe it or not, the world of GUIs did not start with windows 95.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    8. Re:Theft? by Anonymous Coward · · Score: 0

      You didn't look at the diagram, did you?

    9. Re:Theft? by Sir_Lewk · · Score: 1

      Yes, I did. You haven't looked at any desktop environment prior to windows 95 though have you?

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    10. Re:Theft? by mcgrew · · Score: 1

      I think Unix is pretty old

      It's 41 years old. Next year it will be the answer to the question of life, the universe, and everything.

      X itself was first created before I was born

      In 1984, Bob Scheifler and Jim Gettys set out the early principles of X

      That's the year my oldest daughter was conceived. Is your name "Leila"?

    11. Re:Theft? by bluefoxlucid · · Score: 1

      No but I recall banging a girl named Leila a year my senior... coincidence o_o

  8. Faster Shutdown by jazman_777 · · Score: 1

    A standard Windows crash is much quicker.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    1. Re:Faster Shutdown by Kepesk · · Score: 1

      That's Microsoft's version of a shutdown, right?

      I'm going to go out today and patent clicking a mouse.

    2. Re:Faster Shutdown by molecular · · Score: 1

      have you tried turning it off and on again?

    3. Re:Faster Shutdown by xenapan · · Score: 1

      I'm going to end all this stupid patenting once and for all.. or at least make people pay for it! My patent will change the entire landscape! I will patent.... PATENT TROLLING!

      Its the art of bogging down the patent office with stuff thats obviously prior art, common sense, stuff competitors and I already do.

      *insert evil laugh*

      --
      insert funny sig here
  9. shutdown -h now by sakdoctor · · Score: 1

    Slashdot user shutdown -h now, i've got some bad news for you.

    1. Re:shutdown -h now by hedwards · · Score: 1

      It's an archaic thing to do, in the modern era of ACPI most of us just go shutdown -p now, or perhaps halt -p, which saves the trouble of having to press the power button.

    2. Re:shutdown -h now by gzipped_tar · · Score: 1

      in the modern era of ACPI most of us just go shutdown -p now,

      Unfortunately, he may not be totally invulnerable to this patent, either

      --
      Colorless green Cthulhu waits dreaming furiously.
    3. Re:shutdown -h now by Anonymous Coward · · Score: 0

      ACPI is a IBM PC compatible thing. *nix is bigger than that.

    4. Re:shutdown -h now by Anonymous Coward · · Score: 0

      Well, Fedora appears to have it backwards. poweroff puts you in maintenance mode, but the regular halt shuts off the power. /shrug

    5. Re:shutdown -h now by Spykk · · Score: 1

      I still use -h and I don't have to press the power button...

    6. Re:shutdown -h now by Anonymous Coward · · Score: 0

      Yeah, as opposed to just pressing a button or clicking on start - shutdown, you open instead a console and type a command that takes longer than just pressing power or shutdown. Good idea.

    7. Re:shutdown -h now by Anonymous Coward · · Score: 0

      I don't think I've had a system not power off with -h in a long time. -p seems a bit superfluous.

  10. Why can't I mod the story submission itself? by macbeth66 · · Score: 0, Redundant

    I would use all 5 points. +5 Funny or is that Insightful. Oh, what, make that redundant.

    Next up, there will be a patent on evacuating ones bowels.

    1. Re:Why can't I mod the story submission itself? by $RANDOMLUSER · · Score: 4, Funny

      Shutting down Windows, evacuating ones bowels.

      Potayto potahto.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  11. So you are telling me, the windows shutdown by hsmith · · Score: 1

    Is all the fault of lawyers? Now it all makes sense.

  12. The patent by Infonaut · · Score: 4, Informative

    Here's the USPTO link. The abstract:

    A user interface and scheme is provided for facilitating shutting down an operating system. Aspects include the operating system receiving a command to initiate shut down, and automatically terminating graphical user interface (GUI) applications that delay shut down which do not have top level windows. Also, aspects provide a user, through a graphical user interface, the ability to automatically terminate all running applications in response to determining that a running GUI application has a top level window.

    --
    Read the EFF's Fair Use FAQ
    1. Re:The patent by interval1066 · · Score: 1

      The USPTO was able to write that only after a 5-hour seminar on what the internet was, what computers were, and how electricity worked.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    2. Re:The patent by Anonymous Coward · · Score: 0

      sync;sync;sync;halt

    3. Re:The patent by sjames · · Score: 1

      Is that anything like sending SIGTERM to give apps a chance to shut down neatly and then SIGKILL for those that didn't do the right thing?

    4. Re:The patent by sootman · · Score: 1

      Please, dear God, award them this patent, then force MS, Apple, and Adobe to use it. As I walk around my office late at night, I see many Macs showing the message "Shutdown (or logout) cancelled because XXX failed to quit" where XXX is either Excel or Illustrator, telling me "There is a large amount of data on the clipboard. Do you wish to leave this on the clipboard for other programs to use or dump it to free up memory?" (And Excel, in particular, is still living in the 640k days, because you can copy a few dozen cells of simple data and see this message.) Not to mention: come on, it's memory. If it's there, use it. If it gets full, swap. LET THE FUCKING O.S. DEAL WITH IT. Or if not, then please, you guys, partner together to find a way to get the OS to tell the apps, "Hey, I'm shutting down, skip the namby-pamby messages and quit unless the user has an unsaved document open." Or, at the very least, be smart about it. If EVERY OTHER APP has shut down, and the user hasn't touched the computer in, say, five minutes, JUST SHUT FUCKING DOWN.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    5. Re:The patent by oiron · · Score: 1

      This seems to be the "force shutdown" screen from Win7

  13. Yet OSX shuts down much faster... by sottitron · · Score: 1, Flamebait

    What is ironic is that Microsoft patents this, but my Mac running OS X 10.6 shuts down and off in literally 2 or 3 seconds, whereas Windows 7 on the same machine (and without virtualization) takes 15-20 seconds to shut down and off.

    1. Re:Yet OSX shuts down much faster... by cupantae · · Score: 1

      Clearly, one of the two of us doesn't understand irony, because I can't find anything ironic about that. This has nothing to do with speed.

      --
      --
    2. Re:Yet OSX shuts down much faster... by MrHanky · · Score: 5, Funny

      Yes, but an Apple fanboy takes a lot longer to shut up.

    3. Re:Yet OSX shuts down much faster... by cupantae · · Score: 2, Informative

      Oh fuck it. That was a troll by my roommate on my computer while I was AFK. Goodbye, karma :-(

      --
      --
    4. Re:Yet OSX shuts down much faster... by hedwards · · Score: 1

      The irony is that MS is patenting something for which they know very little, when patents are intended to spur innovation.

    5. Re:Yet OSX shuts down much faster... by Anonymous Coward · · Score: 0

      no shit, what do you run on OSX, a browser and Itunes?

    6. Re:Yet OSX shuts down much faster... by Ephemeriis · · Score: 1

      The irony is that MS is patenting something for which they know very little, when patents are intended to spur innovation.

      But... That isn't ironic....?

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    7. Re:Yet OSX shuts down much faster... by skiman1979 · · Score: 0, Offtopic

      Modded Insightful. Nice! :)

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    8. Re:Yet OSX shuts down much faster... by danomac · · Score: 1

      I'd say it's time to lock the computer when you're away from it.

    9. Re:Yet OSX shuts down much faster... by Tablizer · · Score: 2, Funny

      What is ironic is that Microsoft patents this, but my Mac running OS X 10.6 shuts down and off in literally 2 or 3 seconds, whereas Windows 7 on the same machine (and without virtualization) takes 15-20 seconds to shut down and off.

      If I want Windows to shut down quickly, I simply launch MS-Outlook.
         

    10. Re:Yet OSX shuts down much faster... by Anonymous Coward · · Score: 0

      And Windows fanboys don't? Talk about a reality distortion field.

    11. Re:Yet OSX shuts down much faster... by sottitron · · Score: 1

      Well, in my defense, the submission did mention Mac OS X. Sorry, I would have replied sooner, but Steve is telling me about all the new iPods I need to go buy.

    12. Re:Yet OSX shuts down much faster... by tcc3 · · Score: 1

      What a trollish generalization. I've seen windows machines shut down almost immediately. I used to have a macbook pro that would sleep of death every shut down.

      Its a computer, not an altar. Shit happens.

    13. Re:Yet OSX shuts down much faster... by Anonymous Coward · · Score: 0

      And a Windows fanboy takes longer to find.

    14. Re:Yet OSX shuts down much faster... by operagost · · Score: 1

      He would, but he has a Mac and Microsoft just patented locking the console.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    15. Re:Yet OSX shuts down much faster... by clarkn0va · · Score: 3, Funny

      Not so fast! I have a patent on that.

      --
      I am literally 3000 tokens away from the chaotic crossbow --Stephen
    16. Re:Yet OSX shuts down much faster... by Anonymous Coward · · Score: 0

      shut down or standby?
      given most of the time mac osx 'shuts-down' it's actuallyjust going to stand-by

  14. Prior art by Iphtashu+Fitz · · Score: 1

    It's called pulling the plug.

    Seriously though, wouldn't virtually any version of unix or other multi-user OS prior to MS releasing Windows 3.x qualify as prior art?

    1. Re:Prior art by $RANDOMLUSER · · Score: 1

      Actually, the traditional *nix shutdown sends SIGTERM to all running processes, waits a bit, then sends SIGKILL to the stragglers. Windows *asks* the user if it should kill the slow to shut down processes.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:Prior art by hedwards · · Score: 1

      Linux has had that for as long as I can remember, which is at least 8 years. And I believe that FreeBSD has had that via at least KDE and Gnome for quite a while as well, although I can't recall as I haven't used that function. But I think the salient point is that this shouldn't be eligible for a patent as providing the functionality for a GUI system to be shut down in this fashion is completely common sense. You don't want to shutdown a system while applications are writing to disk, and you want the user to be able to initiate it.

    3. Re:Prior art by prgrmr · · Score: 1

      X windows for Unix goes back to the mid-1980s at MIT. A variety of desktop environments were created in the early 90s by HP, IBM, and Sun (among others), the culmination of which was CDE in 1994. Which, of course, Microsoft has conveniently ignored.

    4. Re:Prior art by Anonymous Coward · · Score: 0

      Is giving the user an indeterminate number of 'save unfinished work' popups followed by a mass SIGKILL really good enough for everybody?

    5. Re:Prior art by celtic_hackr · · Score: 1

      Seems to me, that any version of Mac OS would be prior art, as it has always and only had a GUI shutdown. Also, any Linux with a GUI would be prior art. Although, I didn't read through all the 14 claims. MS patents are so hard to read. So full of non-relevant and non-descriptive words. Basically, what I get from it is a way of prompting the user for input on programs not responding to the shutdown command, and then waiting for input for a time and then rinse repeat, and finally eventually, just shutting down those apps. The patent office really need to get a few people who aren't like 200 years old who have never seen a computer or can even spell it.

    6. Re:Prior art by Anonymous Coward · · Score: 0

      I think this would make a good poll.

      How do you shutdown your computer:

      () Windoze - Windows Shutdown.

      () Fanboi - OS X Shutdown.

      () No GUI For Me – Hold power button on case for 5 seconds.

      () Buttons Are For Kiddiz – I pull the power cord from the wall.

      () Power Cords, ha! – I walk upstairs both ways to get to the basement to flip the circuit breaker.

      () Cowboy Neil Option – I lick Cowboy Neil’s fingers and then stick them in an open socket.

    7. Re:Prior art by Anonymous Coward · · Score: 0

      Thank you for saying "fingers".

    8. Re:Prior art by Anonymous Coward · · Score: 0

      >implying you turn a unix box off ever

  15. That's all well and good... by kabloom · · Score: 1

    That's all well and good, but having a software option to shut down the computer was a Macintosh thing (introduced in Finder 4.x in 1985) about 10 years before it became a Windows thing. One need not worry about this patent.

  16. Remember this? by __aatirs3925 · · Score: 1

    It is now safe to turn off your computer.

    1. Re:Remember this? by TheGratefulNet · · Score: 2, Funny

      that's been my sigfile for at least 10 years now (on slash), unchanged. I guess today's my day, huh?

      (left it intact for this post, as well)

      --

      --
      "It is now safe to switch off your computer."
    2. Re:Remember this? by Anonymous Coward · · Score: 4, Funny

      Except for a couple things:

      A) You assume someone gives a shit about your sig, and more importantly,
      B) You got the term wrong. The correct term is "It is now safe to turn off your computer".

      You have had the wrong term in your sig for 10 years. If that isn't an Epic Fucking Fail I don't know what is.

    3. Re:Remember this? by mcgrew · · Score: 1

      When I was using Win 98 I changed the message (which was just a .bmp bitmap with its extension renamed) to "it is not safe to switch off your computer".

  17. Further reading by Anonymous Coward · · Score: 1, Interesting

    The story of windows shutdown development:

    http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html

    All that work surely deserves a patent.

  18. Interesting. by pspahn · · Score: 1

    So, in effect, they are patenting the ability to NOT use something. I typically just flip the switch to 'off', or leave it running and turn off my monitor. What's next, patenting user logon?

    --
    Someone flopped a steamer in the gene pool.
    1. Re:Interesting. by VGPowerlord · · Score: 1

      So, in effect, they are patenting the ability to NOT use something. I typically just flip the switch to 'off', or leave it running and turn off my monitor. What's next, patenting user logon?

      On ATX PCs (i.e. anything made since the late 90s), hitting the power button just initiates the shutdown procedure anyway.

      Although, I understand you can change this behavior to make it suspend instead...

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:Interesting. by pspahn · · Score: 1

      That's why you hold it down for a few seconds.

      --
      Someone flopped a steamer in the gene pool.
  19. Gnome? by Anonymous Coward · · Score: 0

    Hasn't pretty much every Gnome/GTK app been able to to this for years when you use Metacity?

    1. Re:Gnome? by LBArrettAnderson · · Score: 1

      GNOME: Official release: 3 March 1999

      As the first poster in this thread notes, "They only cite documents going back to 1998."

      Not saying that it should be a valid patent, just that GNOME doesn't qualify as prior art.

  20. Windows instant off. by noitalever · · Score: 1

    How about those instant "clicks" where windows just turns off. Those never even show up in event logs. Can somebody write a widget for that?

  21. you sound bitter by js3 · · Score: 0, Troll

    There are lots of ridicilous patents. What are you so mad about?

    --
    did you forget to take your meds?
    1. Re:you sound bitter by Anonymous Coward · · Score: 1, Insightful

      There are lots of ridicilous patents

      I can without hesutation say that there are no ridicilous patents.

    2. Re:you sound bitter by countSudoku() · · Score: 1

      Not mad really, I just I wish I had the nerve, and lawyers, to patent something so totally ridiculous. One could get the same output if you put 1000 monkeys into a room with some Win dev machines; 1000 monkeys all throwing chairs and their feces onto the keyboards will eventually come up with a patent to shut down a system. Good work!

      I would probably rather wish to be a televangelist; lots of money and no sense of playing fair or trying to using your own ideas, or using real skills, to make you money. Yeah, that's the life for me; fucking over people, taking their money, and having no remorse. Good work! Be proud, you assholes!

      --
      This is the NSA, we're gonna geet U h@x0r5! Also, what is a h@x0r5?
    3. Re:you sound bitter by hedwards · · Score: 1

      Probably the fact that it doesn't seem to be getting any better. It's a waste of resources for pretty much everybody involved and it makes software more expensive/less available for everybody as a result.

  22. People still click "Shutdown" ? by jmerlin · · Score: 1

    Hard shutdowns = win. Who wants to walk away with the knowledge that some notepad used as a clipboard augmentation prevents the shutdown for 8+ hours because Microsoft's code is retarded. Let them patent a broken shutdown system -- in reality it's not that hard to do. Just make a signal for indicating to a program the OS wants to shutdo... oh wait.. nvm.

    1. Re:People still click "Shutdown" ? by VGPowerlord · · Score: 1

      Windows uses a different shutdown model.

      To be more specific, they use the "inform the system is shutting down, but is still cancelable (sometimes)" (WM_QUERYENDSESSION) signal, then the "user interaction has been shut down" (WM_ENDSESSION) signal.

      These are in addition to the normal WM_QUIT/WM_CLOSE signals.

      Note that the system can still terminate processes if they fail to respond to these signals.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  23. Only 1998? by tomhudson · · Score: 4, Insightful

    I guess I should patent MY shutdown technique - goes back way before then. Make sure nothing important is going on (like a write operation), and just cut the power.

    It still works great on modern OSes with a journaling file system - and the best part is that your whole desktop, including open apps and files, is restored next time you log in, and you only lose 2-5 seconds on reboot (which is less than the time you lose doing a clean shutdown), and you don't have to answer 3-4 dialogs asking if you want to save your session, etc.

    Do that every time, and over the course of the year, you've saved 30 seconds x 250 days, oe 125 minutes - that's 2 HOURS of electricity. Be green - pull the plug :-)

    Seriously, most of the time I shut down properly, but if I hear thunder close by, I just cut the power unless it's a laptop. Lightning doesn't have to be close enough to hear to induce surges in power lines, so I figure if I can hear it, it's already too close. I haven't lost any data doing this, but I *have* had to replace one cpu because of a power surge (and that was in the bad old days when you had to hand-solder them to the board).

    Pull the plug. A *real* OS can handle it.

    1. Re:Only 1998? by Pojut · · Score: 2, Interesting

      but if I hear thunder close by, I just cut the power unless it's a laptop. Lightning doesn't have to be close enough to hear to induce surges in power lines, so I figure if I can hear it, it's already too close

      ^^^this. We have four surge protectors in our "fun space"...two for computers, two for our entertainment center (tv, consoles, etc). All four of them are plugged into wall sockets that are quickly and easily accessable for this very purpose (we get some pretty intense lightning here in Maryland during the Spring and Summer months.) We actually organized the layout of our "fun space" with this specifically in mind.

    2. Re:Only 1998? by Anonymous Coward · · Score: 1, Interesting

      What the hell are you talking about, open apps and files restored after just cutting the power. What happened to the contents of the RAM?

    3. Re:Only 1998? by Pojut · · Score: 2, Funny
    4. Re:Only 1998? by Anonymous Coward · · Score: 1, Funny

      Didn't you know? The magic of a journaling file system makes RAM non volatile. Either that or Tom Hudson is a fucking moron, and every time he posts, the entire internet gets just a little dumber.

    5. Re:Only 1998? by stonewallred · · Score: 4, Informative

      Are you counting on the surge protectors to protect your stuff? Or just using them for brief line fluctuations? A consumer grade surge protector is useless for lightning induced power surges.

    6. Re:Only 1998? by djdanlib · · Score: 2, Informative

      You *could* just get a decent surge protector so you could take the time to shut down your apps, ya know. They even make 'em with switches, so you can still have insta-kill and even leave it off while you're not home. Sags happen rather more often without lightning's involvement, and they can silently kill power supplies. Ever turn on the microwave or hear your refrigerator's compressor kick in, then see the lights flicker or dim? Your power supply strained under that. So... good idea, but there is a better way. I have a nice UPS that does power conditioning, keeps the supply constant when input drops or surges, and even lets me disconnect from the wall outlet entirely and have a few minutes to finish up what I'm doing.

      Nothing wrong with leaving the power disconnected when you're not using the system - I support that idea. Little trickles of current add up over time.

      By the way, what config are you using that your open apps and files are restored upon your next login after you yank the power cord? I've only seen Linux do that with "restore last session" sort of things, but even then it only saved the session when you logged out properly, so yanking the power cord would only restore the last stored session, not the last active setup.

    7. Re:Only 1998? by Anonymous Coward · · Score: 1, Informative

      I think what he's saying is that he unplugs the protector when a storm comes.

    8. Re:Only 1998? by SEWilco · · Score: 2, Interesting

      You might want to add a whole-house surge protector to your breaker panel. That's slower to react than the consumer protectors, but can take a larger surge. The smaller and faster protectors will protect until the big boy kicks in, and then the big one is protecting the weaker ones. Your stuff is more likely to survive closer hits that way.

    9. Re:Only 1998? by Anonymous Coward · · Score: 1, Funny

      tomhudson is a chick you fucking douchebag. Now who's the fucking moron?

    10. Re:Only 1998? by jgrahn · · Score: 2, Interesting

      Do that every time, and over the course of the year, you've saved 30 seconds x 250 days, oe 125 minutes - that's 2 HOURS of electricity. Be green - pull the plug :-)

      Subtract from that the work other machines have to do keeping your dead TCP connections up, retransmitting, and eventually timing out and resetting them. Cutting the power to a networked computer is impolite.

    11. Re:Only 1998? by Pojut · · Score: 2, Interesting

      We use the surge protectors to help guard against daily fluctuations in the power grid, but that's it. If we're home and we hear thunder or see a single lightning strike, everything gets turned off and the surge protectors get unplugged immediately. The layout of our entertainment room allows this to be done extremely quickly.

      Here's a picture of our main entertainment area. There is a plug right under the desk (which you can easily see), and the plug for the surge protector that the TV and modern consoles are plugged into sits at about the same height as the TV (it's a really weird placement for an electrical socket, but for our purposes it's perfect.) My wife's work area (which has her computer, as well as a CRT TV and all our older consoles) is set up in a very similar way.

      If the weather folks call for thunderstorms to arrive while we're at work, I'll generally unplug it all before I leave in the morning.

    12. Re:Only 1998? by lattyware · · Score: 1

      Just as a note, If you have a UPS, also buy a surge protector, even if a UPS has one built in. I've heard plenty of stories from freinds saying that most UPSs do have them built in - but only to protect the equipment from the surge, so in the case of a surge, the UPS can die. Surge Protector -> UPS -> Equipment is the safest way.

      --
      -- Lattyware (www.lattyware.co.uk)
    13. Re:Only 1998? by dw · · Score: 1

      I rather doubt that. I have all of my important equipment protected by surge protectors, including the phone line which enters my house and plugs into my DSL modem. I've gotten hit via lightening over the phone line before. But if you want to trust the "I'll unplug everything when I hear lightning" approach to test your theory, be my guest.

    14. Re:Only 1998? by tomhudson · · Score: 1

      You *do* hit save once in a while, don't you? The apps open with the last version that was saved to disk. What's so hard to understand about that?

      Some go a bit extra - they alert you to the possibility of recovering the file first - but I like it when they just automatically open everything the way it was.

      Also very handy when you're at a root console and you just want to go to bed - shut down, log in the next morning and you're back where you were.

    15. Re:Only 1998? by tomhudson · · Score: 1

      My laptop battery is my built-in ups. And those "surge protectors" don't - and who cares about the "We'll pay up to 50,000 for equipment loss" - I just don't want to lose all my stuff. I'll play it save and unplug all the electronics, like the power company recommends.

    16. Re:Only 1998? by tomhudson · · Score: 1
      Oh come off it - you're not sending any page requests when you pull the plug, and if you're not running a public-facing server or transferring files in the background there shouldn't be anything connected anyway.

      And those other machines are running anyway - over the course of a year, those retries will use less electricity than you save with one quickie shutdown.

    17. Re:Only 1998? by Anonymous Coward · · Score: 0

      They even make 'em with switches, so you can still have insta-kill and even leave it off while you're not home

      so along comes a lightning bolt which just jumped a mile wide air gap, and it's foiled by the dinky switch on the surge protector? plus, some plastics become electrically conductive at high voltages

    18. Re:Only 1998? by fifedrum · · Score: 1

      a data center sized power conditioning and isolation unit is useless for lightning induced power surges of sufficient size... Certainly not for direct strikes. around 2005, saw one strike take out a datacenter when the lightning took out a tree, entered the data center at the emergency exit door near the tree, and ground itself to the side of the power conditioner stationed right next to the door. The strike took out a brass bus bar and cooking the circuits in the box and placed the battery backup units into lockout mode, required a truck load of hardware just to get power restored to the datacenter.

      The datacenter was offline the rest of the night, but even after power was restored, a good number of machines were cooked. Oddly enough, the worst damage was to the network gear with many ethernet cards burned out.

    19. Re:Only 1998? by nasch · · Score: 1

      When do all the apps save their state to disk so they can be recovered like that?

    20. Re:Only 1998? by treeves · · Score: 1

      My main protection is living in the Pacific Northwest, west of the mountains, where lightning strikes are relatively uncommon.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    21. Re:Only 1998? by stonewallred · · Score: 2, Informative

      I doubt you have had a close by lightning strike on your lines and your protector did anything. I see lightning strikes on a pretty regular basis on HVAC/R equipment, and anything that melts holes through 1/8 inch or better steel is not going to be stopped by a quick trip switch that makes a fraction of an inch air gap.Low UID or not, a lightning strike on a phone line, even with a surge protector is going to tear up everything connected. Same basic premise with the panel box protectors. If the lightning hits the line before the transformer they stand a slight chance, but if the lightning hits your service drop (from transformer to panel) you are SOL for anything electronic that is in the circuit. You'd figure on a tech site like /., folks would have a little idea of the amount of volts and amps a lightning bolt carries. I'd rather have an over-sized ground with an isolated neutral in my panel than a surge protector on it.

    22. Re:Only 1998? by Anonymous Coward · · Score: 0

      Surge Protector -> UPS -> Equipment is the safest way.

      UPS -> Surge Protector -> Equipment is probably the way to go if you must have both. A UPS can draw large enough power spikes to trip and/or slowly kill a measly surge protector.

    23. Re:Only 1998? by Com2Kid · · Score: 1

      I have an SSD, shutdowns take less time then pulling the plug.

      Actually I almost never shutdown, I prefer to go into hibernate. 10 second or less boot times are awsome, and a good portion of that is at the stupid BIOS splash screen.

    24. Re:Only 1998? by hrimhari · · Score: 1

      You'd figure on a tech site like /., folks would have a little idea of the amount of volts and amps a lightning bolt carries.

      Of course we do! 1.21 gigawatts!

      --
      http://dilbert.com/2010-12-13
    25. Re:Only 1998? by conspirator57 · · Score: 1

      you're making sure writes are committed in the OS which is good, but you ought to disable write caches in the disks your journaling filesystems reside on. sure it isn't likely to be a problem, but better safe than sorry. wait, is that patentable?!?

      http://xfs.org/index.php/XFS_FAQ#Q:_What_is_the_problem_with_the_write_cache_on_journaled_filesystems.3F

      and how is tfa patentable when SIGHUP and SIGTERM have been around for 40 years?

      --
      "If still these truths be held to be
      Self evident."
      -Edna St. Vincent Millay
    26. Re:Only 1998? by istartedi · · Score: 1

      Maybe there's enough power in a capacitor on his board so that RAM state can be flushed to disk when loss of power is detected. I haven't dug into power management aspects on any of the kernels. Is there an "impending doom" signal?

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    27. Re:Only 1998? by Dreadrik · · Score: 1

      I have a few of these APC SurgeArrest to protect my equipment at home, and they are supposed to protect against lightning. They even offer a "Equipment Protection Policy guarantee" where they are supposed to compensate for any hardware destroyed by a surge, even though I haven't read the fine print on that one...

    28. Re:Only 1998? by tomhudson · · Score: 1

      Certainly SSDs are nice, but I'm a cheap date. I'll stick with hard drives for now (they tend to fill up no matter what you do :-)

    29. Re:Only 1998? by tomhudson · · Score: 1

      I'm not worried. It's not like it's going to cache writes for 10-15 seconds. Also, you're much more likely to have problems with a multi-disk raid set (which is another reason not to go above raid 1 - raid 5 is suicide on today's large hard drives, and it's only going to get worse as we start looking at 10TB hard drives later on this decade).

    30. Re:Only 1998? by Chewbacon · · Score: 1

      I'm gonna patent my shutdown command, the one, the only 3 finger salute: CTL+ALT+DEL.

      --
      Chewbacon
      The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
    31. Re:Only 1998? by toddestan · · Score: 1

      You'd still need to power the disk to write the contents. With the way ram sizes have increased in comparison to disk speeds, you'd be talking several seconds to tens of seconds to dump the contents of the ram to the disk nowadays. If anything he has a smart UPS that tells the computer that it has lost power, and the PC then hibernates itself while on UPS power.

    32. Re:Only 1998? by sjames · · Score: 1

      I can't even imagine why people would expect those little MOVs to do anything but explode if they try to shunt a direct strike.

    33. Re:Only 1998? by BoogieChile · · Score: 1

      It's been syncing to disk constantly the whole time. That's what journaling filesystems do.

      Just because you pull the plug doesn't mean all the power is gone immediately, either. Capacitors will all still be charged, and devices with a CMOS battery in them (think RAID controllers) can keep working long enough to finish any write operations they have in their caches.

      Here's a nickel, kid. Go out and get yourself a real operating system.

    34. Re:Only 1998? by BoogieChile · · Score: 1

      And 500 bucks for a real RAID controller...

    35. Re:Only 1998? by Com2Kid · · Score: 1

      Once you use one, you'll never go back. It is like night and day.

    36. Re:Only 1998? by Binestar · · Score: 1

      And a clue to know how a battery backed up raid works. If you're handing out money for the other parts, at least know what the hell you are supplying. A battery on a raid card does *NOT* keep the disks spinning long enough to finish writes. The battery keeps the memory running so that when power is restored it can finish any writes that were in the queue.

      --
      Do you Gentoo!?
    37. Re:Only 1998? by the_womble · · Score: 1

      Consumer grade surge protectors here, I have are pretty good.

      They, and a UPS with built in surge protection, have successfully protected multiple PCs, fridges and various other things against:

      1) generally unreliable third world power supplies,
      2) possible lightening induced surges
      3) too high a voltage in the supply, apparently caused by cables for different phases touching, that lasted several hours (starting while we were out of the house). The over-voltage was high enough to cause fans to rotate significantly faster, and to immediately blow any light we turned on. We did lose some of the surge protectors themselves.

    38. Re:Only 1998? by RMH101 · · Score: 1

      What he said. A home UPS or surge protector strip is going to be about as much use as a chocolate teapot in the event of a lightning strike on your home.
      Also, if you're going to start diconnecting things in the event of hearing thunder, don't forget the coax aerial cable in the back of your TV if you have a roof aerial. These are prime targets for lightning strikes, and I have known it happen.

    39. Re:Only 1998? by Vectormatic · · Score: 1

      all of the time dude, i just run my pc without any ram and with a 4 gb pagefile!

      (seriously, state preservation across a power-cut, what is that guy smoking?)

      --
      People, what a bunch of bastards
    40. Re:Only 1998? by dooby_Monster · · Score: 0

      Another Great technique i've picked up over the years is hold the power button in for about 10 seconds. works a treat.

    41. Re:Only 1998? by exomondo · · Score: 1

      You'd figure on a tech site like /., folks would have a little idea of the amount of volts and amps a lightning bolt carries.

      The knowledge of a half-dozen people who posted is hardly a reflection of the wider community. And obviously some folks on slashdot - for example, you - do have a little idea of the amount of volts and amps a lightning bolt carries.

  24. More Information and Clarification by Grond · · Score: 5, Informative

    I can't figure out which patent or application the article is referring to. This patent issued to Microsoft last year and covers OS shutdown methods, so I think it's the right one. The first claim is this:

    One or more computer readable storage media storing computer-executable instructions which, when executed on a computer system, perform a method comprising:
            receiving information from an application regarding a task that the application is configured to perform;
            receiving a command to initiate operating system shut down while the application is running;
            determining that the operating system shut down should be delayed due to a status of the application; and
            displaying the information received from the application on a graphical user interface during a period in which the operating system shut down is being delayed, the graphical user interface showing that the application is running.

    Basically it covers delaying shutdown while an application wraps something up and informing the user that this is happening via a GUI. The more detailed claims cover the circumstances under which this might occur (e.g., a negative response from the application, no response from the application, etc).

    This patent does not cover what Windows XP or OS X do in this circumstance. In fact, the behaviors of XP and OS X are explicitly mentioned in the specification, and the patent is meant to cover an improved method for handling the situation.

    1. Re:More Information and Clarification by Anonymous Coward · · Score: 0

      All your shutdowns are belong to us.

    2. Re:More Information and Clarification by oji-sama · · Score: 2, Informative

      That sounds like the overlay Windows 7 displays when things get delayed. It would be an improvement from the old system, but since you can't actually access the prompts (for example from Firefox), it is really annoying. Hereby I release for free: You should be able to give the focus to the software with a prompt by clicking its name.

      (No, I don't really think I'm first to have thought of it.)

      --
      It is what it is.
    3. Re:More Information and Clarification by CXI · · Score: 3, Informative

      The patent snippet you provide describes exactly the way that Windows 7 shutdown operates. You get a GUI listing all the programs currently still busy that are blocking shutdown with the option to force the shutdown anyway. Usually if you just wait things will finish their process and the shutdown proceeds. It's actually very poorly done as the pop-up of this window implies that something isn't working correctly. "These programs are preventing shutdown" makes them sound like they are hung. The wording and design could certainly have been improved to point out that things were *still in the process of closing* and not stuck.

    4. Re:More Information and Clarification by devent · · Score: 1

      You patent system is so broken. I patent now "Drinking beer". 1. step up from the char. 2. go to the kitchen. 3. open the refrigerator. 4. get the beer. 5. open the beer. 6. poor beer in glass. 7. drink the beer out of the glass. 8. go to toilet. I forgot to mention it is "on the computer".

      How can you patent simple steps to solve a problem, which is called an algorithm?

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    5. Re:More Information and Clarification by Anonymous Coward · · Score: 0

      Applications should respond to shutdown requests in a timely fashion, if they cant they should be using the ShutdownBlockReasonCreate API call to expalin why they.

    6. Re:More Information and Clarification by rossjudson · · Score: 1

      I don't think *still in the process of closing* is particularly easy to determine. A straight-up clock time limit is what is used now, I believe. Each process is given some amount of time to close up shop after it's told to terminate.

      How would you tell, from an OS level, if the app is still busy shutting down? Can't use CPU -- might just be stuck in a loop. The app might stop responding to the top-level message loop while shutting down, so that's out. Disk activity? Might be valid, might not be.

  25. Do They Get the Hint, Yet? by Mystiq · · Score: 1

    I'm starting to think some of the ridiculous patents and patent trolls lately are trying to push the buttons of copyright law in the US just enough so that someone in the government gets a hint and enacts some kind of reform, or better yet, gets rid of software patents. Patenting OS shutdown, I would like to see some of the patents that get shot down in the IT industry. Someone should patent a whole bunch of useless stuff but just not sue. Get the patents just to see what kind of stuff they let through, and then point at them for the kind of ridiculousness they're allowing.

    I know *that* is a bunch of crap too and it's probably just an arms race of stupid patents before the other guy gets it and sues you.

    1. Re:Do They Get the Hint, Yet? by Anonymous Coward · · Score: 0

      Every time you see a "<company> patents <thing>" story on slashdot, it's blatantly and heinously wrong. Every time. I've yet to see one even close to correct. In fact, if software patents are legitimate, then these things always seem to sound like legitimate patents.

      Even the diagram in TFA shows that, although one should not just glance at a diagram and draw conclusions about the patent.

      In this case, it's a patent on a particular way of delaying shutdown so that slow applications can close gracefully.

      That doesn't mean software patents are good or noble or right, but it's ridiculous to summarize like this. It's like saying Microsoft patented the computer or Microsoft patented operating systems, since mention of both have to be made in the patent.

    2. Re:Do They Get the Hint, Yet? by mcgrew · · Score: 1

      I'm starting to think some of the ridiculous patents and patent trolls lately are trying to push the buttons of copyright law in the US

      Patents and copyrights are two entirely different things and bear little resemblance to each other. I wish copyrights were as short as patents, for example.

    3. Re:Do They Get the Hint, Yet? by Mystiq · · Score: 1

      Er, I meant pushing the buttons of patent law. :P

    4. Re:Do They Get the Hint, Yet? by mcgrew · · Score: 1

      Some people think the two are interchangable.

  26. Already done: by DarthStrydre · · Score: 1

    Wednesday, November 11 2009, "Microsoft Patents Sudo?!!"

    http://www.groklaw.net/article.php?story=20091111094923390

  27. A faster shutdown procedure by mysidia · · Score: 1

    Instead of 'asking if they really want to do it' make it harder to do accidentally in the first place.

    For example, require them to specifically select it, and check a box in the same dialog to confirm it.

    Instead of every program getting to ask the user if they really want to exit... demand every program save a 'crash copy' of every open file in a special temporary directory, and exit with no user interaction.

    Instead of giving every program an opportunity to cancel a shutdown, send a WM_YOUARESHUTTINGDOWNIN5SECONDS

    They have two options... either save everything they need to save in 5 seconds, or have the OS "hibernate" them by dumping their user memory area to crashfile, so they can be re-launched at boot

    And no program or system driver has the ability to cancel or delay shutdown for any reason.

    They only have the ability to advertise ahead of time that they're doing something critical and don't want to be shutdown. The 'advertisements' appear in the dialog when the user clicks 'shutdown'.

    If the user is running a defrag, special programs running as administrator might have the ability to gray out the shutdown 'Ok' box, or rather cause windows to prompt the user "XXX program is executing a critical task", requiring the user to 'OK' a manual override --- in this case, the software tells the system in advance that shutdown should not be done right now, but letting software delay the decision to block shutdown until a shutdown's actually attempted, is braindead.

    A shutdown should be either "OK" or not. The system should now at all times when a shutdown would not be OK, so it can be performed immediately, and software running on a machine should not be allowed to change its mind and block a shutdown once it has been initiated.

    After shutdown's started, some "Begin Critical Task" API should be disabled/blocked.

    1. Re:A faster shutdown procedure by Even+on+Slashdot+FOE · · Score: 1

      Now if there was only a way to make Microsoft adopt ideas, we would have a winner.

    2. Re:A faster shutdown procedure by tekrat · · Score: 1

      There is, but it involves throwing a chair *at* Steve Ballmer...

      --
      If telephones are outlawed, then only outlaws will have telephones.
  28. fatimid08 by Anonymous Coward · · Score: 0

    The patent isn't about the actual shutdown operation, it's about the process introduced in XP in which Windows determines if an application is hung, as well as the display of the dialog box with the End Now button. So if you press shutdown and iTunes isn't responding, it allows you to actually shut down rather than waiting indefinitely. The patent mentions OS X and Linux because, well, they have a shutdown operation, but it won't cover them if they don't implement something similar to an "End Now" dialog box (I don't know if they do or don't though).

  29. What is claimed by phantomfive · · Score: 1
    Of course, the only things that matter are the claims. It appears their 'innovation' is to kill hung, minimized apps (or maybe every app that doesn't have the focus) without asking the user if they want to kill those apps:

    Claim 1: A computer readable storage medium storing computer-executable instructions for performing a method for shutting down an operating system, the method comprising the steps of: receiving a command to initiate operating system shut down; sending a shut down request to a graphical user interface application without a top level window; receiving no response to the shut down request with a predetermined period of time; determining that the graphical user interface application without the top level window is not hung; automatically terminating the graphical user interface application without the top level window; determining whether any graphical user interface applications with a top level window delay shut down; prompting a user for a user command to selectively shut down the graphical user interface applications with the top level window that delay shut down after determining that the graphical user interface applications with the top level window delay shut down; and then after the determining step, automatically terminating all running applications responsive to the user command received from the user that has been prompted.

    It's obviously not very innovative, but it's also probably patentable under US patent law. I don't personally know of any prior art, and in fact I think I wouldn't want my OS to shut down like that.

    --
    Qxe4
    1. Re:What is claimed by Tx · · Score: 1

      I thought there was a requirement for something to be non-obvious for it to be patentable; I really don't see anything that isn't obvious in that application. But I'm fairly clueless about US patent law, so I'm probably wrong.

      --
      Oh no... it's the future.
    2. Re:What is claimed by Antony+T+Curtis · · Score: 1

      OS/2 fast shutdown from version 2.0 onwards, which can also be triggered by Ctrl-Alt-Del, closes all applications and kills applications which don't close immediately without asking the user.

      When I wanted to shutdown the computer quickly and cleanly, I used to hit Ctrl-Alt-Del and then when the machine was rebooted into the BIOS POST, I would turn off the power.

      --
      No sig. Move along - nothing to see here.
    3. Re:What is claimed by phantomfive · · Score: 1

      It is rare for a patent to become overturned because of obviousness. Lawyers typically don't even try that route in patent disputes. I think the reasoning is two-fold: one, that it is often easy to say something is obvious in retrospect. For example, Galileo's laws regarding the speed of falling objects should be obvious to anyone who observes falling objects, but no one did it before Galileo. Many things are obvious in retrospect.

      The second reason is that no one has ever argued in court that patenting obvious things causes harm. The line between obvious and non-obvious has to be drawn somewhere, and the court continues to err on the side of allowing obvious things be patented, as opposed to preventing real innovations from sometimes being patented (which has been argued to cause harm).

      --
      Qxe4
    4. Re:What is claimed by phantomfive · · Score: 1

      Nah, it doesn't match the claim, because according to the claim, if a GUI application is hung in the foreground, it will still prompt the user. It only kills backgrounded apps. This is not a very hard patent to avoid.

      --
      Qxe4
    5. Re:What is claimed by Bill_the_Engineer · · Score: 1

      Maybe the fact that someone would apply for a patent on how to shutdown is non-obvious enough... ;)

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    6. Re:What is claimed by Kalak · · Score: 1

      Galileo was not granted a patent.

      --
      I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
    7. Re:What is claimed by Anonymous Coward · · Score: 0

      Cites please. Obviousness is most definitely argued in court, especially since the KSR decision in 2007.

      And how could patenting something that is obvious NOT be harmful.

  30. This is excellent news! by czmax · · Score: 1

    Because the proposed shutdown process is so blatantly wrong that any inhibition that blocks misguided developers from copying it is a good thing.

    What should happen is that the apps all shut down and go away without any IF/AND/ORs/BUTs about it. If they need to save some state or or whatever then they should get a chance to do so. They should NOT EVER get to communicate with the user or otherwise delay the shutdown process. The OS layer should chose, prior to sending the message, if there is any opportunity for GUI interactions (and should not normally do so).

    In an ideal world this would force application developers to maintain proper state and properly deal with auto-save and other features to make the user's life easier. The current model, as detailed in this patent, just pushes the problem off to the end user (which is wrong).

  31. unsaved documents by F�an�ro · · Score: 2, Insightful

    "because you need to ask the user if they really want to shut down and if unsaved documents should be saved"

    This is one of the most annoying things about computers. If I want to shut it down, shut it down!
    It is to late for questions, I probably already left after I issued the shutdown command.

    Any question about unsaved documents can be asked the next time I start the program, just save them in a temporary location in the meantime.

    Standby and hibernate have somewhat mitigated this problem, but for multi-user systems there is still no practical solution.

    1. Re:unsaved documents by jgrahn · · Score: 1

      "because you need to ask the user if they really want to shut down and if unsaved documents should be saved"

      This is one of the most annoying things about computers. If I want to shut it down, shut it down! It is to late for questions, I probably already left after I issued the shutdown command.

      Not to mention this new-fangled thing called "multi-user systems". When you, the admin, ask for a shutdown, do you really want the other 100 guys logged in over ssh/whatever to have a chance to say "hell no"? They deserve a minute's warning or so, that's all.

    2. Re:unsaved documents by azrider · · Score: 1

      This is one of the most annoying things about computers. If I want to shut it down, shut it down!

      When the IBM 303X/308X/309X processors were the state of the art, the power switch was labeled Power Off Request . This initiated a microcode and control processor sequence to start saving critical system information to disk (unfortunately not the OS information itself).

      The only way to really shut the system down right now (with no guarantees that it would come back up in anything approaching a reasonable time frame) was the Emergency Power Off switches on each cabinet.

      Unfortunately for the customer, this method required a visit from the CE in order to recover (you can't use this method and then say "I don't know what happened" - it's obvious and billable).

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
  32. shutdown ? by weeb0 · · Score: 1

    When I use windows and I ask it to shutdown, he doesn't always do so... is this covered in the patent?

  33. BillG hated the concept! by derinax · · Score: 3, Interesting

    I worked at Microsoft for the Windows 95 launch, where I provided Tier-1 support for BOOP (Bill and the Office of the President, i.e. CEO tradeshow tech support). I do recall that Bill specifically called out the 'shutdown' function on Windows 95 as an error. He didn't like it, he hated the idea of waiting for the OS to shutdown, and wanted simply to be able to push the power button to immediately turn the system off, like a DOS PC.

    He may or may not have understood the concept of in-memory caches and unsaved user work, but it didn't much matter to him.

    1. Re:BillG hated the concept! by Tablizer · · Score: 2, Funny

      Bill has a point; it shouldn't take long to save 640k of RAM data.

    2. Re:BillG hated the concept! by barzok · · Score: 5, Insightful

      He may or may not have understood the concept of in-memory caches and unsaved user work, but it didn't much matter to him.

      I know it's easy & popular to rag on BillG, but toward the end of his tenure at MS, he did occasionally come out as an advocate for users & pushed for simplicity & fixing broken things in their ecosystem. Take this example from when he attempted to install Windows Movie Maker in January 2003.

      But back to the shutdown thing.

      As a naive user, why should I have to ask my computer for permission to shut down? When I tell my TV to power off, it just does it. When I turn the ignition in my car off, the whole thing stops. Same with my VCR, my cell phone, you get the idea.

      As a non-naive user, why is it that when I tell my XP laptop to Hibernate, 5% of the time it just flips out, every application crashes, and I can't do anything, including just shutting the damn thing down until I've cleared all the "this program has crashed, how would you like to debug?" messages and then wait for the UI to become responsive finally to the point where I can tell it to shut down. And then takes 5+ minutes to actually shut down. When I close the lid on my MacBook, OS X puts it to sleep. When I open the lid, it wakes up. Every time. Why can't Windows do this? I can't just go to Standby because it drains the battery too much, so I have to Hibernate.

    3. Re:BillG hated the concept! by Seq · · Score: 4, Funny

      Bill Gates had fight through Tier 1 support like the rest of us? Maybe I've been too hard on the guy.

      --
      -- Seq
    4. Re:BillG hated the concept! by Anonymous Coward · · Score: 0

      He didn't like it, he hated the idea of waiting for the OS to shutdown, and wanted simply to be able to push the power button to immediately turn the system off, like a DOS PC.

      He may or may not have understood the concept of in-memory caches and unsaved user work, but it didn't much matter to him.

      No, see, he was right. Everybody hates processes that are unecessary to the "user experience". This is why Apple is eating up so much market share under the philosophy that user experience takes precendence. If Bill stuck to his guns his team could have engineered a way where "Power button Off" inititated the shutdown and did so as fast and efficiently as possible while taking into account the background things like caches, unsaved work etc that you pointed out.

      Keep in mind that over the years (and still today) plenty of people actually just power off instead of doing proper shut downs.

      See as how MS can't even engineer a proper "end task NOW"*, I guess what I describe above is just silly dreaming anyways.

      * "Now" to me means NOW, immediately. To MS and Windows its more like "eventually, maybe".

    5. Re:BillG hated the concept! by b4dc0d3r · · Score: 1

      For a stable, useful operating system, in-memory cache is just stuff that the disk has only faster. And unsaved user work is irrelevant if the user wants to power off.

      I remember a power outage corrupting my first linux install, due to unflushed inodes or something. I had no recovery options, and was informed that's what happens. I was also told to use a different filesystem if I didn't want that. How was I supposed to know that, and why would you ship a CD with a default unstable filesystem?

      Point is, if something needs saved then save it - especially in the Win95 era. I can understand the need for lazy flushes today with NTFS and terabyte hard drives and the general hugeness of the registry and profile data, but Win95 had no excuse for not being ready to turn off at a moment's notice. In fact, there is an option for external drives so you can optimize for speed (lazy writes) or unsafe removal (always flushed). Why can't the OS do the same thing? That was rhetorical btw.

    6. Re:BillG hated the concept! by Anonymous Coward · · Score: 0

      Lol. I turn my car off, but frequently have to turn the key back on to put up the windows. My car needs a shutdown sequence to at least check with me to see if I want to close the windows first! Wonder if M$ wants to patent that? It does mention windows.

    7. Re:BillG hated the concept! by MarlonTucker · · Score: 1

      Windows 7 seems to be good, I rarely shut down and use hibernate 90% of the time, and it has always worked 100% flawlessly...

    8. Re:BillG hated the concept! by derinax · · Score: 2, Funny

      Hehe. Tier-1, not Level-1. Maybe I should stop using that term in my resume, perhaps that explains quite a lot.

    9. Re:BillG hated the concept! by phantomcircuit · · Score: 1

      You must have a very old phone....

    10. Re:BillG hated the concept! by c6gunner · · Score: 1

      When I open the lid, it wakes up. Every time. Why can't Windows do this?

      I dunno. My windows installation does it all the time. I haven't actually "shut down" my laptop in over a month - I always use the hybernate feature.

      The question I have is why cant my stupid MacBook read NTFS? Or at least ext3? What kind of a jackass sells an OS designed to be unable to share data with other OS's?

    11. Re:BillG hated the concept! by IronChef · · Score: 1

      Windows DOES hibernate fine... It's a great feature for me on 3 machines. I don't doubt your experiences, though. I'm a long time Windows user myself and have my own such stories. And as you also note, I have far fewer such stories from my Macs...

      That's one of the most frustrating things about Windows--each installation has its own personality. Some of them are sociable, some of them have Asperger's, and some of them are sociopaths.

    12. Re:BillG hated the concept! by iamhigh · · Score: 1

      When I close the lid on my MacBook, OS X puts it to sleep. When I open the lid, it wakes up. Every time. Why can't Windows do this? I can't just go to Standby because it drains the battery too much, so I have to Hibernate.

      Uh, sleep==standby, although now Macs also write it to disk, just in case (that flashing power light means it still using power to keep the memory running). So you claim to be able to sleep on OSX without battery issues? Maybe you just need to buy better than the $450 laptop at walmart, or a new battery, and the Windows machine will also last a few days in sleep (which it should).

      --
      No comprende? Let me type that a little slower for you...
    13. Re:BillG hated the concept! by Anonymous Coward · · Score: 0

      Even when I still used DOS I couldn't do that without risking data loss. The main reasons were the network driver (which cached) and a disk cache driver. I had to run a batch file before flicking the switch (those days computers didn't have a push button, they only had the switch, which was located on the front rather than the back) or wait for a few minutes.
      Anyway, there's no real reason to wait for your computer to shut down. Just hibernate it before you pull the plug, that takes on the order of half a minute (even on slow hardware) and it also makes your computer start much faster. And it will be responsive immediately, you won't have that annoying time when the system has technically finished starting up, but your newsreader, anti-virus and so on are still busy initialising and slowing you down.

    14. Re:BillG hated the concept! by FreelanceWizard · · Score: 1

      When I close the lid on my MacBook, OS X puts it to sleep. When I open the lid, it wakes up. Every time. Why can't Windows do this?

      For the same reason why things "just work" on OS X and can get hairy on Windows and Linux -- because your hardware manufacturer violates one or more standards in such a way that Windows can't reliably do this. Linux users have the same battle, though it's worse due to a lack of manufacturer support. Apple, on the other hand, has a much, much smaller space of hardware to support, all of which they built. If an Apple system violates spec and fails to handle ACPI sleep states, it's either a warranty issue or some engineer gets eviscerated by Jobs.

      As for me, when I close the lid on my MacBook, Windows 7 puts it to sleep. When I open the lid, it wakes up. Every time. I ripped OS X off it as soon as I got it home, but I imagine OS X would do the same thing. My work Dell M4400 is about 80%, and that's after I installed our corporate base Windows 7 image; the preinstalled Dell image was 0%. On my old desktop that I built myself using Gigabyte, OCZ, and MSI hardware on Intel P55, it was about 98% successful on sleep. My new EVGA-based desktop using X58 varies from 100% on a good week to 0% on a bad one, with about a 60% success on average.

      So what's the solution? Microsoft already puts a lot of effort into hardware compatibility. The only way it could get much better is to start moving towards a Jobsian lockdown of the Windows platform, which would alienate developers (who are, let's remember, the reason Windows is successful; an OS relies on application software to survive), anger hardware manufacturers, and raise the ire of technocrats in both the professional developer and free software communities. Microsoft's really stuck in a tough situation here, and Linux is worse off, as they can't throw money at HC testing and use digital certificates and a dominant platform position to at least try to force people to play ball.

      The only other solution is to take the Windows 7 approach and try to make the computer more intelligent at dealing with these situations.

      (Also, by the by, Windows XP is an ancient OS at this point. Sleep support in Windows has gotten much better in the two subsequent versions. We don't take Linux to task for what it did back in 2.2 -- or, at least, we shouldn't.)

      --
      The Freelance Wizard
    15. Re:BillG hated the concept! by Locutus · · Score: 1

      too bad he had you people to do all of his PC updating too or else he must have loved constantly rebooting his computer for updates and minor changes. I agree with him in that a knowing user who hits shutdown, should get prompted once that there are apps with unsaved data and if he/she hits continue, the system cache gets dumped, the apps should get yanked and a quick shutdown follows. And not an endless string of 'are you sure?', 'are you really sure?', 'are you REALLY sure?' dialogs.

      In the OS/2 days, I recall there was a slow shutdown which would save app data and system ini configuration data before shutting down or a fast one which just dumped filesystem cache and shutdown quickly. When I knew my app data was saved and I'd not changed any desktop/WorkplaceShell objects, the quick shutdown was used and I used that often. Bill probably knew and had used OS/2 back then since they were often tweaking Chicago to try and do what OS/2 could do or to break OS/2 from running Chicago apps.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    16. Re:BillG hated the concept! by mcgrew · · Score: 1

      When I close the lid on my MacBook, OS X puts it to sleep. When I open the lid, it wakes up. Every time. Why can't Windows do this?

      They finally caught up with Win 7 (maybe Vista too, I never used Vista). When I close my netbook it hibernates; what's more, you have a choice in Control Panel of what it does when you shut the lid (power down, sleep, hibernate, take no action) for both when it's plugged in and on batteries (I usually have mine set to do nothing when it's plugged it and the lid closes, hibernate when it's on batteries and the lid closes). I'm hoping that when I finally get Mandriva installed, Mandriva has the same feature.

      It's handy sometimes to have it running when the lid is closed, like when it's under the car seat downloading Linux while I'm in the bar sipping a beer.

    17. Re:BillG hated the concept! by Anonymous Coward · · Score: 0

      Maybe you need to install appropriate drivers. I have an Asus notebook and ran Windows XP for a couple years and I'm currently running Windows Vista on it and with both OS, it hibernates and handles sleep modes perfectly.

    18. Re:BillG hated the concept! by Seq · · Score: 1

      "Provided first-response technical services to the Office of the President" blah blah blah. It's all how you talk yourself up.

      --
      -- Seq
    19. Re:BillG hated the concept! by rickb928 · · Score: 1

      My Thinkpad X41 tablet hibernates just fine under XP. Even if my wife signs on to her account and then closes the lid, while I'm hibernated.

      Your complaints are not uncommon, but they are also not the typical experience. I trust you know how to set Power Controls to Hibernate on lid close, not just Suspend.

      ps- I've diagnosed many hibernation/shutdown problems in one of three categories:

      1. Malware.
      2. Crapware.
      3. Old machine with new OS, bad drivers or ACPI.

      Rarely, the maker does a bad job with ACPI or drivers, and it never hibernates out of the box.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    20. Re:BillG hated the concept! by Jesus_666 · · Score: 1

      Everyone in the home user OS market? Windows only reads Microsoft FSes; OS X only reads Apple FSes plus FAT32, NFS and CIFS. Linux has more compatiblity (not neccessarily part of the base distro) but is usually used via a non-commercial distro.

      Sadly, none of the commercial OS makers cares about the fact that FAT32 is a horrible way of handling interoperability.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    21. Re:BillG hated the concept! by ITJC68 · · Score: 1

      Maybe Windows Vista and XP gave you this problem but Windows 7 works fine with hibernating and waking up reasonably well. Windows 7 is everything windows should have been if they didn't rush Vista out the door. And yes I do have and run Linux on my desktops as well as at work. Each OS has its place and function as well as pros and cons.

    22. Re:BillG hated the concept! by Dreadrik · · Score: 1

      The question I have is why cant my stupid MacBook read NTFS? Or at least ext3? What kind of a jackass sells an OS designed to be unable to share data with other OS's?

      ext2/ext3 support here, and NTFS support here!

    23. Re:BillG hated the concept! by GF678 · · Score: 1

      When I close the lid on my MacBook, OS X puts it to sleep. When I open the lid, it wakes up. Every time. Why can't Windows do this?

      This is going to sound annoying and typical, but it can. It works flawlessly for my with Windows 7 for example. BUT... Windows has to handle a vastly larger array of configurations to deal with when compared to the very specific configurations of MacBooks. Obviously with that level of control over the important bits of the hardware, OS X is going to have a much easier time of consistently going to sleep and resuming than an OS which has to accommodate a shedload of different hardware.

    24. Re:BillG hated the concept! by c6gunner · · Score: 1

      Yeah, I've seen those. They're a friggin' pain to get working. Plus the NTFS driver is read-only. There is a RW driver available out there, but I haven't been able to get it working. And I did manage to get read/write support for NTFS on Solaris, so it's not (just) a question of me being incompetent :)

    25. Re:BillG hated the concept! by Anonymous Coward · · Score: 0

      Do you try to turn off your car while you're driving on the highway? Hope the steering wheel doesn't lock on you.

      When you turn off your car, you have it parked, lights off, handbrake on, foot brake on, appropriate gear selected... then you turn it off.

      If you closed down all the active systems on your PC before you turned it off and sync'd the filesystem, you could just turn it off like you say.

    26. Re:BillG hated the concept! by toddestan · · Score: 1

      Well back when Windows 95 was new, most computers were still AT-style, where the power was a switch hard-wired to the power supply. So back then, you would have to tell the OS to shutdown, then wait around until it got to the "It is now safe to power off your computer" message, then flip the switch to actually turn it off. I can see why some people would consider that a pretty big annoyance. Nowadays, with the soft-off ATX-style computers, you can tell the computer to turn off, then walk away from it as it can power itself off when it is done.

    27. Re:BillG hated the concept! by barzok · · Score: 1

      Hibernate & sleep are 2 different things.

      Hibernate works for me 95% of the time. The 5% of the time it doesn't, it crashes & burns in spectacular fashion.

    28. Re:BillG hated the concept! by barzok · · Score: 1

      Maybe you just need to buy better than the $450 laptop at walmart, or a new battery, and the Windows machine will also last a few days in sleep (which it should).

      It's a Thinkpad T61 and I haven't trusted it to sleep 16 hours from the time I got it.

    29. Re:BillG hated the concept! by Anonymous Coward · · Score: 0

      so essentially all we need is for the power button on the pc to be a "soft" button (already the case with ATX) that works with windows to turn your screen off immediately and then continue shutting down silently while the user thinks it is actually off. So long as the actual shutdown only takes 5-10 seconds, I dont see a real problem with this approach.

      We already use a similar approach when computers start up - most OS's show the login screen well before the OS has finished loading. Its all about making things appear fast to the user while behind the scenes things are working slightly differently...

    30. Re:BillG hated the concept! by KwKSilver · · Score: 1

      What kind of a jackass sells an OS designed to be unable to share data with other OS's?

      Someone who believes, "What's mine is mine, and what yours is mine, too!" In other words, control-freaks like Gates, Ballmer, and Jobs. YMMV.

      --
      If you want your life to be different, live it differently.
    31. Re:BillG hated the concept! by KingAlanI · · Score: 1

      On my WinXP box (a Compaq Presario), if you hold down the front-case power button for a few seconds, the machine shuts down fairly quickly; I can see the open programs close down first.

      --
      I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
    32. Re:BillG hated the concept! by Dreadrik · · Score: 1

      NTFS-3G has had read/write support since at least 2006, and if ext2fsx is bad, try the Fuse version. It shouldn't be harder than to double click a couple of .pkgs! :-)

    33. Re:BillG hated the concept! by rdebath · · Score: 1

      In the dos days you COULD just "flip the switch". All the good disk caches would sync the disk before you got back to the dos command prompt or when the application called the idle trap. (int 28 or so?)

      Of course, it wasn't safe to turn off while an application was writing to disk (as well as being slow and unreliable to be continually writing to disk) so the idea of working on a copy of the document in memory and "saving" the copy was born.

      Yes, Hibernate is a workaround. It's actually a bad hack that's it's "supposed" to be used to improve the boot (and shutdown) speed, but I suppose nobody really cares.

    34. Re:BillG hated the concept! by c6gunner · · Score: 1

      NTFS-3G has had read/write support, yes - Mac's haven't. If you're running OSX 10.5 or earlier, you don't even have the option. On later versions you can force it to mount in r/w mode, but by default it's read-only. And I don't have a later version anyway.

  34. Apple is the new Microsoft by Anonymous Coward · · Score: 0

    Apple has just as many or more stupid patents out there. Just a lot of Microsoft haters on this site.

  35. wait... by UnanimousCoward · · Score: 1

    ...I thought the BSOD was already patented---it's a feature, not a bug, right??? :-)

    --
    Twelve-and-three-quarter inches. Unyielding. This wand belonged to Bellatrix Lestrange.
    1. Re:wait... by weicco · · Score: 1

      But it doesn't shut down the computer. And if you happen to have SoftIce kernel debugger you can get other colors than blue on your monitor in some special cases :)

      --
      You don't know what you don't know.
    2. Re:wait... by lennier1 · · Score: 1

      "Prior Art"?
      "Guru Meditation"?

  36. shoot the lawyers by Anonymous Coward · · Score: 2, Funny

    Is all the fault of lawyers?

    99.9% of lawyers gave all of them a bad name.

  37. It takes time and money to code anything. by Richard+Steiner · · Score: 2, Insightful

    Even a new version of "Hello World."

    That, by itself, doesn't make the effort patentable. It also has to be non-obvious to other practitioners of the art, namely other programmers in the operating systems domain.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:It takes time and money to code anything. by BlackSnake112 · · Score: 1

      Well if one was to look into the gun patents of the 1800s you would see something like that. There are many patents (and patent applications) on file for minor changes to hand guns and rifles. They seem minor today but back then it was seen differently. Patents were explicit. Not vague. Hence why the large number of gun patents.

      With computer and software patents I personally think the par needs to be raised as to what can be patentable. Developing a new CPU socket to allows for 1/10000 the amount of power without losing any performance, on the right track to a patent. Writing a brand new application that is the first to do a task, maybe. A patent for saving work before shutting down? No. I get prompted before I close the app now. A patent for a touch screen? Should have been tossed out prior art already. Touch screen are not new. They have been out for what 10+ years already.

      The patent system needs to be overhauled. It was originally designed to allow a small inventor to not taken over or forced out of the market by a big company. Today, the big companies have so many patents that it is extremely hard for a new person or company to get going. Their product is bound to already be in some other companies patent war chest. These vaguely written patents should never have been allowed.

    2. Re:It takes time and money to code anything. by pitr99 · · Score: 1

      I believe If IF Then Then is doable in Forth.

    3. Re:It takes time and money to code anything. by nasch · · Score: 1

      It was originally designed to allow a small inventor to not taken over or forced out of the market by a big company.

      In theory, it was originally designed to encourage invention, and ensure that inventions got publicized. Protection for inventors is the means, not the end. I'm not even sure there was such a thing as big companies when US patent law was created.

  38. Reply by smithjackson · · Score: 1

    This is not a very powerful Idea but still very confusing incident in software processing proocess. Cheap Cars

  39. Really? by lennier1 · · Score: 0, Redundant

    They should patent illogical naming of processes.

    Come on, you need to click "START" in order to STOP something???

    1. Re:Really? by H0p313ss · · Score: 1

      They should patent illogical naming of processes.

      Come on, you need to click "START" in order to STOP something???

      I think of it as "start shutting down"... once I accepted that double-think I got on with my life.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    2. Re:Really? by KingAlanI · · Score: 1

      Prior art - that line was used at the end of a computing variation of the Abbot & Costello baseball sketch

      --
      I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  40. Patent invalid? by maroberts · · Score: 1

    Not tied to a specific machine and therefore fails test In Re Bilski?

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  41. Oh noes by Anonymous Coward · · Score: 0

    The inventors are listed as David Switzer, Huat Chye Lim, Lisa A. Osse, William Mak and HyunSuk Kim. Guys, what were you thinking? Isn't this a bit embarrassing? And did it really take all of you? Or is this kind of defense in numbers?

  42. The real reason by SneakyMishkin · · Score: 1

    I know it is a slashdot pass time to make fun of strange patents like this but it is worth noting that there are government incentives (beyond the patent itself) to do something like this. In Canada, at least, there are programs like SR & ED

    Applying for these tax incentives can often lead to outrageous descriptions of basic things. Each employee is asked to say what they worked on this year and to fill in a lengthy form describing what is new about it. A programmer that designs an options menu might actually be working on "A graphical interface that allows a user to list, navigate and manipulate system configuration parameters." I think the idea is that if you make the description dense enough the bureaucrat reading it will just approve it without thinking about it too much.

  43. Always be saving. Dont ask. by borgboy · · Score: 2, Interesting

    Asking about saving is the wrong question. Saving shouldn't be a question. A document's current state should be persisted at the drop of a hat and that means undo info as well.

    A small faction at MS gets this.

    Android, as a platform and as recommended dev practice, gets this. Many great IPhone apps get this.

    An app should expect to be terminated rudely and abruptly at any time. You'll impress the hell out of your users if you follow this rule.

    --
    meh.
    1. Re:Always be saving. Dont ask. by TheStatsMan · · Score: 1

      Except we've all been trained to press ctrl+s every five minutes and will call tech support when we can't find the little diskette icon.

    2. Re:Always be saving. Dont ask. by Mirey · · Score: 1

      This is true to some extent. When I started using linux, a lot of stuff in the GUI config program saved automaitcally. I made my changes and then spent about a minute looking for a "Apply" or "Save" button.

    3. Re:Always be saving. Dont ask. by Anonymous Coward · · Score: 0

      VIM (and vi before it) understood this since the early 80s. Internet connection drops and your SSH session dies? Go to Starbucks and get on their wireless, reconnect and when you edit the file again it asks if you want to pick up where you left off.

      I always check afterward, of course, but testing every way I could short of unplugging the computer the file is on I've never been able to create a situation where the recovered data didn't match the point I was at when my session died.

      Even unplugging it may not be enough - I've tried doing "sleep 5; kill --9 `pidof vim`" from another terminal and it worked perfectly. But I'm paranoid enough that I always check anyway. :)

    4. Re:Always be saving. Dont ask. by Anonymous Coward · · Score: 0

      I imagine some day having a wiki like preservation of files where their states are persistent across multiple revisions. How hard is it to automatically save if you're given a TERM signal? In this day and age where storage is so massive, things like documents, config files, libraries, there is no excuse NOT to do this. The model applied when you were saving things to floppy disk and needed to save space. I suppose there could be a reasonable argument made to preserve the model when saving to NAND flash. But that's about it!

    5. Re:Always be saving. Dont ask. by pattokun · · Score: 1

      Apple has also gone in this direction for some of their Mac apps. The latest iMovie, for example, is "always saving", and doesn't prompt the user at all when the application is closed. At first, I found this a little disturbing, as I'm conditioned to either save then close, or close then be prompted to save.

      The only reason a developer might not want to use this kind of behaviour is if they are not confident that the number of undo steps they can save will be sufficient to cover one scenario many users are used to: they save the document, then make a lot of very messy and difficult-to-undo changes, to the point where they just want to start over, so they just close without saving and revert to their last-saved version. Even if the system is storing a lot of undo steps, it may not be able to bring you back to the point you want because you haven't saved manually to establish a version of the document that you're definitely somewhat happy with.

      Perhaps instead of either "the user is in charge of saving" or "the system keeps track and the user can't manually save at all", a solution would be "the system keeps track and the user can also save to indicate ideal rollback points for the document", something like OS rollbacks.

    6. Re:Always be saving. Dont ask. by wwphx · · Score: 1

      NeoOffice on my Mac does a nice job of maintaining state if the program should crash. Just yesterday I ran in to one of the few ill-behaved Mac apps that demanded a reboot after installation. I expected a prompt to reboot, didn't get it, and suddenly my machine was shutting down and rebooting. NeoOffice recovered effortlessly.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
  44. The letter 'M' by srobert · · Score: 1

    I'M taking out a patent on the letter 'M'. I can see quite a few people here are going to owe Me Money.

  45. Hmm by Anonymous Coward · · Score: 0

    I just like holding in the power button. Instant shutdown. It never fails. I think I will patent that.

  46. Anybody had a look at the patent? by gmueckl · · Score: 1

    As far as I can see, the patent is not about the OS shutdown in general, but the very specific way in which it is done in Vista and Win 7. Particularly, this involves the full-screen notification that some applications are preventing the system from shutting down that you eventually get after clicking the shutdown button, and the surrounding OS behaviour towards such applications (recognizing which running programs warrant putting up the prompt, signaling/terminating them...). This is not the traditional Unix shutdown stuff in any way, so unless you give the user the choice on shutdown to kill processes that don't want to quit by themselves yet, you should be rather safe. Still, this is yet another software patent :-(.

    Personally, I find this full screen thing rather annoying anyway, mainly because Firefox interacts badly with it, showing its own exit prompt on shutdown and being overlaid with the that fullscreen prompt, preventing me from clicking the save and exit option in Firefox.

    --
    http://www.moonlight3d.eu/
  47. Also while I don't think it should be patented by Sycraft-fu · · Score: 1

    What is with all the smarminess about shutting down being easy? Says who? Sure, you could just halt everything, simply send a command to the board to cut power. That would be simple and quick. It also would be a good way to lose data or have problems. To gracefully shut things down as quickly as possible is more complex. You want a way to signal all apps to quit quickly and get them the CPU time they need to do so, but not stall out the system. You also probably want a way to back off for a bit if an app needs more time, but not for too long. You need to check and make sure everything is consistent, etc, etc.

    I'm not saying this is some Herculean feat but acting like shutting down quickly and orderly is trivial is silly.

    1. Re:Also while I don't think it should be patented by Anonymous Coward · · Score: 0

      The only question that should matter for any patent is this: How does making this public advance the sciences and useful arts? If the answer is, "It doesn't" then "patent denied" else "issue patent".

    2. Re:Also while I don't think it should be patented by phayes · · Score: 1

      You're missing a key point. Patents are only supposed to be granted when the process they describe is inventive & non obvious. Most of us see this patent as being yet another example of an overworked patent examiner rubber stamping yet another uninventive & blatantly obvious process. We tend to be smarmy when we see yet another example of this stupidity.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
  48. Prior Art! by Anonymous Coward · · Score: 0

    In 1983, I set up a relay to one of the out ports on my TRS-80 Model I to shut the computer down when I wrote a value to the port.

  49. My wife's computer shuts down in about 6 seconds. by DRAGONWEEZEL · · Score: 1

    IDK what the summary was complaining about,
    Windows 7, 32 bit on an old athalon x2 2800.
    seriously 6 seconds.

    --
    How much is your data worth? Back it up now.
  50. seriously, though... by dmarti · · Score: 1

    You need to be able to recover from a crash anyway, so why write both: infrequently used but critical crash recovery and frequently used, but not always run clean shutdown? Just crash. Crash-only software: More than meets the eye

  51. Worthless without the OS startup patent! by FridayBob · · Score: 1
    Everybody knows that before you can shutdown the OS, you first have to start it up! But, as it turns out, that's a mighty complicated process. You first have to ask yourself things like:
    • Do I have an OS to begin with?
    • Do I have a computer to run it on?
    • Do I have an electrical socket to plug the computer into?
    • Do I have a keyboard?
    • Do I have a monitor?
    • Do I have a mouse?
    • Do I really want to start up my OS?
    • Does my mother/boss agree that I should be allowed to start up my OS?
    • Do I have access to a qualified help desk service to help me start up my OS?
    • Do I have the necessary license to start up my OS?
    • Do I know how to suck eggs?

    Now imagine somebody else asking you these questions... you see how complicated this can become? Luckily, it doesn't have to be that way. All you have to do is license Slashdot's patented OS Startup Procedure and you'll no longer have to lie awake, agonizing about how to deal with all this complexity!

  52. OOPS.... by DRAGONWEEZEL · · Score: 1

    I forgot to mention she has everything on an x-25m.

    That might have something to do with it.
    I tell her "she has the faster" computer but mine has WAY more horsepower.
    Since 99.9 % of her utilization is zunepass, outlook, and IE. I really can't fault microsoft. She for some reason really likes them.

    --
    How much is your data worth? Back it up now.
  53. Perhaps it's warranted by barzok · · Score: 1

    If designing a shutdown process is this complicated maybe it does deserve a patent.

  54. And sometimes by VincenzoRomano · · Score: 1

    It doesn't shut down until you click on some dialog button. Which is not "would you mind shutting it actually down, please?"

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
  55. Pull he plug. by crovira · · Score: 1

    It'll shut down real fast.

    Why is Microsoft applying for a patent when the Macintosh has had this since OS 1.0?

    What? I'm supposed to send Microsoft some money every time I want to write an application (or an app) that declares an interest (wants to be notified,) when a system shut down request event occurs.

    What kind of idiocy is this crap?

    Has Microsoft finally lost its marbles? (The only thing I can think of is that Balmer is an idiot. Somebody has to hurry up and kill all the damn lawyers before they ruin everything.)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  56. Does the patent cover... by forkfail · · Score: 1

    ... smashing the computer with a 9 iron out of frustration?

    --
    Check your premises.
  57. Q: Why can't you patent stupidity? by xednieht · · Score: 4, Funny

    A: The USPTO looked in the mirror and found prior art!

    --

    Hope is the currency of fools
  58. Opinion by dandart · · Score: 1

    They complained you had to click Start to shut down.
    They said it took too long.
    Why do MS want it? They just want everything. They probably want everyone to hate them, too.
    If they want everything and want everyone else to have nothing, they want to force everyone to use their system. Seems a bit anti intuitive to me. I don't like companies that piss about like that, that's why I'm fed up with them, and won't buy from them ever. They should innovate, not shut everyone else down. They think they'll get money, but the real way to make money is to make something better, something more competitive. something more likely to make people actually want it, not to force them.

    Anyway, how simple is... terminate tasks, sync disks, unmount, send shutdown signal? I can do it in 5 seconds.

    ________________
    Sorry, wrong convo.

  59. Much more complicated inside by ericdujardin · · Score: 1

    Indeed shutting down an OS is very complicated because you have to clean it up for the next startup. Think e.g. of running apps keeping open handles on network files. Think of tunnels of tunnels over everything. Components have to be shut down in order and the order is not always trivial to find. Then you give some time to apps to clean up their stuff. The whole thing can be a real mess...

  60. unsaved documents? by wisnoskij · · Score: 1

    Correct me if I am wrong here but is that not totally up to the specific applications?
    The OS would ask all the running programs to close, but it would be up to the programs themselves to save the content if applicable.

    --
    Troll is not a replacement for I disagree.
  61. Abstract always BS, "claims" matter by Nicolas+MONNET · · Score: 1

    Infringement is not decided on the abstract, they all revolve around the claims, which are usually conveniently buried in the middle. What are they?

    1. Re:Abstract always BS, "claims" matter by Anonymous Coward · · Score: 2, Informative

      which are usually conveniently buried in the middle

      The claims are not buried in some kind of conspiratorial scheme. There's just so much stuff you can stick up top for convenient cursory browsing of freely available documents.

      Just click the link and scroll down, lazy.

    2. Re:Abstract always BS, "claims" matter by mea37 · · Score: 2, Insightful

      Yes, where ever might we fnid the claims?

      They are surely most elusive, and I cannot imagine where I would start if I wanted to read through them in detail, along with all of the context needed to understand them.

      I mean, sure, GP provided the link to the patent, which by definition is the document containing the claims; I could start by clicking on the link and reading the claims. But it's so much less time consuming to just ask what the claims are and hope nobody calls my bluff.

    3. Re:Abstract always BS, "claims" matter by Dachannien · · Score: 2, Informative

      You're missing the point. The point is that posting a copy of the abstract is not only pointless, but actually detracts from the conversation, because the abstract has absolutely nothing to do with why a patented invention is not anticipated by or obvious in view of the prior art.

      So, here's claim 1:

      A computer readable storage medium storing computer-executable instructions for performing a method for shutting down an operating system, the method comprising the steps of:

      receiving a command to initiate operating system shut down;

      sending a shut down request to a graphical user interface application without a top level window;

      receiving no response to the shut down request with a predetermined period of time;

      determining that the graphical user interface application without the top level window is not hung;

      automatically terminating the graphical user interface application without the top level window;

      determining whether any graphical user interface applications with a top level window delay shut down;

      prompting a user for a user command to selectively shut down the graphical user interface applications with the top level window that delay shut down after determining that the graphical user interface applications with the top level window delay shut down; and

      then after the determining step, automatically terminating all running applications responsive to the user command received from the user that has been prompted.

    4. Re:Abstract always BS, "claims" matter by Daniel+Dvorkin · · Score: 2, Interesting

      Which leads me to think that the simplest, most politically acceptable, and most immediately useful type of patent reform would be this: change the law to state that if one claim in a patent is held to be invalid, the entire patent is invalid. This would prevent absurdly broad "claim 1" items like the one you cite, and force patent filers to concentrate on specific aspects of the implementation instead of trying to seize ownership of general ideas. I know the game they're playing -- make absurdly overbroad claims early in the patent, and hope that if they're challenged, the court will accept only slightly less absurd later claims as a "compromise" -- but there's no reason We the People should allow this kind of crap.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    5. Re:Abstract always BS, "claims" matter by Com2Kid · · Score: 1

      It would just raise more funds for the USPTO as companies had to submit multiple patents, wone for each claim.

      Problem not solved.

    6. Re:Abstract always BS, "claims" matter by Daniel+Dvorkin · · Score: 1

      Or they wouldn't submit the bullshit claims in the first place. If they chose to do so, at least they'd be paying for the privilege.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    7. Re:Abstract always BS, "claims" matter by Dachannien · · Score: 1

      Patent law is set up to permit the exact opposite of what you suggest. Dependent claims are there for the express purpose of possibly allowing the patent to stand even when a challenge to the validity of an independent claim results in a finding of anticipation or obviousness. (A lot of patent applicants don't really use dependent claims to good effect, though, and instead just rattle off a bunch of well-known things in the art that would be easily found separately in the prior art and would also be obvious to combine with the invention.)

      Patents are an inexact thing. The government doesn't pull in hundreds of thousands of dollars in fees to blow on examining each patent (the number is more like hundreds or thousands, depending). Examination is about doing as good a search as possible in the time allotted, and thus drastically reducing the number of lawsuits brought to assert overbroad claims. Thus, there needs to be some amount of flexibility, so that if the examination doesn't dig up obscure prior art that is later presented at trial by a company with millions of dollars on the line, the patentee at least has something to fall back on.

    8. Re:Abstract always BS, "claims" matter by Anonymous Coward · · Score: 0

      Sure - why not? If I've built my fence on a corner of your lawn, rather than me losing just the part that's on your lawn, I should lose my entire lot, right? That's what your saying here - just because part of my fenced-in area is invalid, my entire fenced in area should be invalid. Makes sense.

      idiot.

  62. What a troll by yoyhed · · Score: 1

    I don't support the patent, but I also don't support the submitter's complete troll of a description.

    Windows 7 shuts down very fast, and it's actually really nice that it asks if you want to close unsaved documents - I'd rather have to click one more time on "Force Shutdown" than have it force Photoshop or Word closed when I forget one of my tens of documents isn't saved yet.

    --
    WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
    1. Re:What a troll by SpeZek · · Score: 1

      Windows 7 shuts down very fast

      YMMV. I find that my desktop shuts down fast if it's shut down regularily, but if I leave it on 24/7 (which I do) and try to shut down or restart after over a week of uptime, it just won't shut down. It gets stuck doing something at the "logging off" screen, and I'm far too impatient to wait longer than 5 minutes for it to stop doing something

      My server2003 machine, on the other hand, doesn't care how long it's been running, it shuts down when I tell it to.

    2. Re:What a troll by Anonymous Coward · · Score: 0

      don't take it out of context. the reason the submitter made such cynical comments is BECAUSE of the patent. if it wasn't a patent, it is unlikely there would be any jesting about the process.

    3. Re:What a troll by phayes · · Score: 1

      Yeah, sure Win7's shutdown is reeeaaal optimized...

      I tend to use hibernate a lot as it is the best way to transition between home & work (where I have a docking station). I also need it in some circumstances where starting an app at home will fail because it is not connected to the work net but keeping it running works by running on cached info in the app. After a few cycles of this, both shutting down & entering hibernation start taking longer & longer. When I finally decide that a reboot is neccesary I quit every app so nothing is running yet it still takes Win7 up to 15 minutes to shutdown.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
  63. Now there's a process nobody wants... by RJFerret · · Score: 1

    ...I miss my original Amiga and my old Palm device. The former, which could be instantly shut off (off, not "down") by flicking the switch, and the later, which instantly went idle with a push of it's power button, and instantly was back up to it's previous state with another push.

    I can't wait until modern computers catch up to the 1990s and 1980s respectively.

  64. I patent OS boot up! by Joe+The+Dragon · · Score: 1

    I patent OS boot up!

  65. claim language by cinnamon+colbert · · Score: 1

    here is claim 1 " 1. A computer readable storage medium storing computer-executable instructions for performing a method for shutting down an operating system, the method comprising the steps of: receiving a command to initiate operating system shut down; sending a shut down request to a graphical user interface application without a top level window; receiving no response to the shut down request with a predetermined period of time; determining that the graphical user interface application without the top level window is not hung; automatically terminating the graphical user interface application without the top level window; determining whether any graphical user interface applications with a top level window delay shut down; prompting a user for a user command to selectively shut down the graphical user interface applications with the top level window that delay shut down after determining that the graphical user interface applications with the top level window delay shut down; and then after the determining step, automatically terminating all running applications responsive to the user command received from the user that has been prompted. " Does anyone skilled in the art see any obvious holes ?

  66. Now to patent system startup by aynoknman · · Score: 1

    Then they'll really be able to get rid of the competition. They'll have them coming and going

    --
    We need a "+1 -- nice sig" moderation.
  67. How about... by Thyamine · · Score: 1

    I patent the process of locking up my house when I leave? Or maybe the process of how I get out of my car when I go somewhere? Is there really a need/ability to patent this type of thing? And more so why does the patent office still allow it?

    --
    I will shred my adversaries. Pull their eyes out just enough to turn them towards their mewing, mutilated faces. Illyria
  68. obviated by ksplice! by Anonymous Coward · · Score: 1, Insightful

    Didn't we learn yesterday that the need to shutdown is obviated by ksplice --- wait that would be Linux wouldn't it.

    1. Re:obviated by ksplice! by Locutus · · Score: 1

      wrong OS, this is Windows we're talking about and the need to shut that down if you move a desktop icon is well known. They've obviously put far more effort into OS functions and updating than any unpaid Linux developer could ever imagine.

      It is funny that we did just hear of ksplice recently and now this gets MS 'invention'. And when I saw the kplice post, I thought, 'wow, even fewer reboots? How could that be possible?'.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  69. Re:Hmm - App bugs by b4dc0d3r · · Score: 1

    If you shut down, it gets aborted, then shut down again without changing anything, it's not legitimate.

    More likely the application accpets the shutdown, but returns the wrong value to the OS. The app shuts itself down but says 'abort'. Try again and the app is already gone, and shutdown proceeds normally. This is an application bug.

    Or something else like the app gets sent the shutdown message and takes too long to process. The OS thinks it's hung, so it starts hung app processing. But the app finishes working and goes away in the meantime. The OS thinks there's a hung app, but there isn't. This is a Windows bug, assuming nothing has changed since you went through the previous list.

  70. Prior art predates Mac OS X by years by Anonymous Coward · · Score: 0

    Mac OS X is essentially a revamp of Nextstep, and Nextstep handled the shutdown process in essentially the same way, with the same sort of procedure as described in that flow chart. I remember writing code in my application to handle messages from the OS that the user was requesting the system to shut down, and dealing with the logic to block or accept the shutdown process gracefully. Not much has changed in the OS X implementation.

    Prior art like that exists back to the mid-late 1990s, so how in &!^#*! is this 2005 Microsoft patent different? What detail is "novel", because the basics are over a decade old.

  71. Amiga Workbench exit function by equex · · Score: 1

    AFAICR, my Amiga 1000 had an Exit function in the top RMB menu wich would kill all apps and leave you with a blank screen. They you could turn off the Amiga. (Not that it took any damage from just turning it off!)

    --
    Can I light a sig ?
  72. Use the CLI? by Anonymous Coward · · Score: 0

    I use a batch file or bash script.

    Windows: shutdown -s -t 00 -f

    Linux: sudo shutdown now

  73. If it's patentable, it's probably too complex by WWWWolf · · Score: 1

    If a very simple-sounding process is complex enough to be patentable, then it's probably too complex.

    Unix shutdown is a simple matter: shut down all programs that have a known shutdown procedure, tell all remaining applications "we're shutting down now, so you'd better save your shit or something", then tell all remaining applications after that "we're shutting down now, I already told you to quit nicely, so blow up already", then unmount filesystems, poof, done. Application developers know that SIGTERM/SIGHUP is a good hint that the application should terminate as gracefully as possible, and the end of the world may be imminent so it'd better hurry up. Application developers should know that failure to terminate as a result of that signal may mean the user and/or the system may bring up the big guns next. There's no need for complex heuristics to see whether applications are hung or whatever: "Does this app shut down gracefully? No? Who cares, then - the user wanted a reboot, the user shall get a reboot. Off ye go." There's already a good mechanism for shutting down applications gracefully. What else would anyone need to implement shutdown procedures?

  74. They've also improved this in 7 by Sycraft-fu · · Score: 1

    Now if an app is holding things up, after a time Windows will pop up a screen saying "This application is holding up shutdown, you want to wait on it or just kill it?" If the app finishes its business before the user responds, shutdown continues. I used to see this with Steam. It shuts down, it doesn't zombie, but it took longer than Windows wanted to wait sometimes so Windows would let me know, but then right after that came up it would go away and proceed.

    Seems like a reasonable compromise between just waiting on apps forever (which could literally be forever if the app is zombied) and just killing things without saving.

  75. shut what? by molecular · · Score: 1

    #> shut down
    ?
    Who does that anyways?

    I only ever do a
    #> reboot
    after
    #/usr/src/linux> make && make install

    maybe
    #> hibernate
    on my laptop from time to time.

    1. Re:shut what? by BeardedChimp · · Score: 1

      Why boast about wasting energy?

    2. Re:shut what? by molecular · · Score: 1

      did the math. my desktop draws 28W. I use it 12 hours a day, so only 12 hours are wasted. In winter-time (half of the year) the heat is on anyways so I only count 180 days (summer-time).

      Thats 28 W * 12 h * 180 = 60 kWh per year (cost: around €12 per year)

      60 kWh is roughly equivalent to driving a car for 2 hours.

      there, put that in perspective for you.

  76. Re:Hmm - App bugs by hal2814 · · Score: 1

    "More likely the application accpets the shutdown, but returns the wrong value to the OS. The app shuts itself down but says 'abort'. Try again and the app is already gone, and shutdown proceeds normally. This is an application bug."

    Sorry, but if the user tells the OS to shut down and an app has the power to override that indefinitely, that's an OS bug, not an application bug. An application shouldn't have that power.

  77. No needed by SEWilco · · Score: 1

    All the Mac and Linux machines run forever, so they don't need any shutdown patents anyway.

  78. Are those the correct switches? by Overzeetop · · Score: 1

    I only ask since you typed it as:

    shutdown -s -f -t 0

    and I would think the correct syntax should be:

    shutdown -s -t -f -u ;-)

    --
    Is it just my observation, or are there way too many stupid people in the world?
  79. They forgot one step. by whitedsepdivine · · Score: 1

    They forgot the step where you check the hanging process isn't the shutdown process itself. Someone patent that step quickly.

  80. What's this "shutdown" they're talking about? by Maltheus · · Score: 1

    Is that when the screen turns blue? Hell, they can have that patent.

  81. The only way to reliably shut down windows. by zerofoo · · Score: 1

    Push and hold the power button. Works every time.

    (I am not responsible for any data loss that results from the above advice).

    -ted

  82. ambiguous patent... by bmimatt · · Score: 1

    First of all - shouldn't the patent, to be valid, cover all possible exiting scenarios and possible events, including unexpected crashes? ie. close app A, dont save changes; close app B with changes saved; close C.. oops C crashed, 3 hrs of work gone, tough luck; close "system" ... wait, wait, get some tea, wait, wait... cold reboot.
    Therefore, if crashes are included in the patent, doesn't that prove that shutdown procedure is unpredictable, hence not patentable?  Separate "crash scenario" patent perhaps?

    On another note, isn't this equivalent to patenting something like "exiting the subway"  (gather your belongings, make sure you have you wallet, cell phone, etc., get up, wait for the train to stop, step out on the platform?

    Weird days we live in.

  83. MS knows, the company making Ctl-Alt-Del famous by Locutus · · Score: 1

    I had the painful experience of helping a friend figure out why he could not get onto his banks web page using Microsoft Windows Vista. Turns out it was Vista screwing up the system time but on the way to figure that out, I had to reboot the computer a half dozen times due to software updates and many of them application level updates.

    So no wonder someone at Microsoft thought it was important that they map out and get a patent on how to shutdown a computer. They've probably spend more man-hours working on it than any company in the history of computing and still fail at it. IMO

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  84. Fail... by jimmetry · · Score: 1

    "Well, it's a bit more complicated than that, because you need to ask the user if they really want to shut down and if unsaved documents should be saved." .................. No, the OS notifies the applications that they're about to be killed, and they take care of prompting and user interaction. The only difference is whether the OS decides to force KILL or not if the app doesn't close.

  85. MS Patents shutdown? by Anonymous Coward · · Score: 0

    That explains why linux has such good up time....there is no other option

  86. Woot! by Fujisawa+Sensei · · Score: 1

    Now all we have to do is enforce this patent, and get that BS out of the other systems!

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  87. It's about time!! by cyberspittle · · Score: 1

    I've basically been running my systems continuously. Glad to see someone making progress on this no shutdown bug.

  88. Can MS sue Apple, Oracle, IBM, Redhat, HP? by walterbyrd · · Score: 1

    All of those companies have an OS that uses a similar shutdown.

  89. Intuitively Obvious by edibobb · · Score: 1

    This is so simple it does not merit a patent. 15 minutes design time will cover it, 30 minutes at the most.

  90. Re:Hmm - App bugs by Com2Kid · · Score: 1

    Maybe it shouldn't, but I can remember before that feature was introduced shutting down my computer and going "oh shit" and having to hurry up and save a file before the app was force quit. Most of the time I made it.

    Heck a number of times the "save, don't save, cancel" dialog has come up and I have relaized that actually I forgot to do something (needed to print a documented, etc) and I hit cancel.

    From a pure engineering perspective it is correct? Probably not. But it sure is useful.

  91. As usual, it's a not overly complicated trade-off by jonaskoelker · · Score: 3, Informative

    As a naive user, why should I have to ask my computer for permission to shut down?

    Because if you agree to let yourself be inconvenienced slightly around the edges, we (the systems designers) can make the big part in the middle much more convenient.

    Ever encountered thrashing (excessive swap file reads/writes)? If you want to be able to turn the system off on moment's notice, you're asking for all data to be written to disk at all times. That is, instead of having RAM between CPU and disk, the CPU should just write straight to disk. That is, it should write to disk all the time.

    You're asking for thrashing to be the way computers operate by default. You don't want that. We are in fact so certain you don't want it that we are arrogant enough to make the edge-inconvenient way the default without asking you.

    Or rather, given what most people do with their computers, that's the best way for them to work. If you're really insistent, you're welcome to run on a diskless workstation or off a Linux LiveCD, or mount all your file systems read only.

    Let's see, your TV doesn't store much data and can afford to sync every time anything changes; neither does your car. Your VCR, I would assume, can sync rather rapidly. Also, you don't install new applications on any of those, and you don't complain when your VCR player can't play the new "DVD" format. I don't know about your cell phone, but my 5 year old dumbphone has a cute shutdown animation to cover up the fact that it's a computer with all its inherent complexity. And my N900 which runs Linux; well, go figure...

    In short: computer behave differently because they have to meet different demands. If you want something other than what computers give you, well, all the more power to you I guess. It might be expensive to build if it's only you who wants it, though.

  92. The patent grants an ability to interfere. by Anonymous Coward · · Score: 0

    That application is really, really evil, in my opinion. If the patent is granted, Microsoft will be able to interfere with the products of other companies. Someone will implement a shutdown in a way that only seems reasonable, and Microsoft can threaten destruction by lawyer.

  93. Nothing here that warrants a patent by Anonymous Coward · · Score: 0

    What is annoying about shutting down Windows is the hung processes that refuse to acknowledge the shutdown command (probably because they have crashed, or are poorly coded).

    On single user systems, if a person initiates a shutdown and has open files that is their own fault. The only time this might be an issue is on a REAL multi-user system where there are actually more than one person logged in when the system op initiates a shutdown. Such as when you use the UNIX/Linux SHUTDOWN command and there is often a system wide broadcast that you have xx minutes to save your stuff. Linux has been around since the early 90's (and actual UNIX before that), but other multi-user OSes have existed long before that even (time-share systems existed since the mid 60's).

    This is not innovative enough to warrant a patent.

    The best and easiest way to shutdown an OS is with the power switch. I therefore present a patent for a user-activated power source interrupter which terminates a devices function within certain parameters.

  94. Re:Surge Protectors by natoochtoniket · · Score: 1

    I live in South Florida, otherwise known as the lightning storm capital of the world.

    Several years ago, lightning hit the pole behind the house. We know it hit that pole because the top of the pole caught fire, in addition to damaging some of the power-company equipment. In my neighbors house, every single electrical device got completely fried. In my house, the only damage was one of the heating elements in the hot-water heater. Not even a light bulb.

    I have always has surge protectors on literally everything that could be protected. One under each desk. One under each TV and stereo. One behind the microwave in the kitchen. One behind the refrigerator. The washing machine. Literally, every 110 volt plug in the house. For the computers, the UPS units were even plugged into surge protectors.

    After the first lighting strike, I decided I didn't want to buy a new hot water heater again so soon. And, I wanted to protect a few other 220-volt things. So, I found a "whole house surge protector" and got it installed. The thing attaches to the breaker panel at the service entrance. It has varisters on all 6 pairs from ( +, -, neutral, ground ), and it weighs about ten pounds. And, I upgraded some of the little surge protectors to UPSs, for the non-computer devices that we don't like to reboot very often, like the TVs.

    Two years later, we had another lightning strike. This one hit the same pole, which caught fire again. My house had no damage at all. Nothing. Three other houses on the street got everything fried, again.

    After that, I read up on surge protectors. Turns out, all of the varisters in a circuit work in parallel to protect the whole circuit. If you have a hundred varisters on the (+, ground) path in your hours, even though they are divided into a couple dozen different boxes, the current from a surge on the + conductor flows through all of them in parallel to reach ground.

    Seems I may be guilty of overkill on the surge protection. All total, I probably spent close to $1000 on surge protectors. But then, I haven't had to buy any new appliances after lightning strikes, either.

  95. Well, thanks to patent examiner by Ilgaz · · Score: 1

    How else would we figure Microsoft is still kind of a company who tries to patent shutdown enhancements instead of adapting to a future which nobody will shutdown? This sounds like not enhancing NTFS driver (note: driver, not the format itself) but "enhancing" defrag instead, making it automatic. E.g. instead of making the OS fragment LESS, lets enhance defragment process.

    In such stories, I also want to hear from a developer team/gang who trusts this particular companies "word" or "promise".

    If Apple and MS didn't have cross patenting/licensing deals, OS X developers, especially after launchd could have some stuff to tell them.

  96. Re:Surge Protectors by tomhudson · · Score: 1
    ... or you're using your neighbors as fuses :-)

    ... which, on second thought, may be the case. Your neighbors reported blown light bulbs. You didn't have any protection on some of those circuits, and you still didn't suffer damage. Your proximity to the pole isn't necessarily going to be the determining factor as to who gets to melt down.

  97. How about the Blue Screen? by Anonymous Coward · · Score: 0

    Did they patent OS crash too?

  98. Re:Hmm - App bugs by hal2814 · · Score: 1

    Well that's shy I shoved in the word "indefinitely." "save, don't save, cancel" dialogs are fine. What's not fine is an app, especially a piece of malware (and yeah this does happen), aborting the shutdown procedure entirely.

  99. Re:As usual, it's a not overly complicated trade-o by Anonymous Coward · · Score: 1, Interesting

    Ever encountered thrashing (excessive swap file reads/writes)? If you want to be able to turn the system off on moment's notice, you're asking for all data to be written to disk at all times. That is, instead of having RAM between CPU and disk, the CPU should just write straight to disk. That is, it should write to disk all the time.

    The Mac doesn't seem to have this problem. Your argument is invalid.

  100. Shutdown with Multiple Desktops by Anonymous Coward · · Score: 0

    For Windows, since there's only one desktop, I'm not so sure how programs asking if you want to save documents helps any. Don't most people just close all open windows so they're looking at a blank desktop? Or at least look through their taskbar to see if there are any items named metapad or OpenOffice.org with an asterisk in the name, save those, and then just hit shut down? There's not much to it, since the OS only supports one desktop. Most of the time, you're "waiting" for programs to close which have absolutely nothing of use anyway, nothing to save, and yet they take a while the close so you might get used to using that "End Task" button frequently.

    But in Linux distributions that I've tried, say you've got some test files on desktop 1; a web browser, file manager and audio player on desktop 2; and a few office documents on desktop 3. You spend much of your time researching or just playing around online while listening to music on the second desktop, to the point you forgot other things were running on desktops 1 and 3. You decide to check for updates, and there are some pretty major ones--including a kernel update--which you decide to just do real quick to get it over with. Reboot to finish changes and load the new kernel version? Yes, why not... just get it over with so I don't have to bother with it later or forget.

    But shit! You only closed the web browser, file manager and audio player which were on the second desktop before issuing the command. What if you were working on some text files and documents in the first and third desktop, and you didn't save them yet, not originally anticipating restarting the machine? In my experience, you're fucked. They're gone. They do not save automatically, they do not re-open with the contents before shutdown intact--hell, they don't even *ask* you if you've got any important data to save--it all just goes down with the system.

    In conclusion, I like how Windows makes each program with unsaved changes in a file ask if you would like to save changes before going down, it would really be useful with the capabilities of multiple desktops... but for all other apps which have nothing useful to keep, I'd rather not wait any extra time for them to close gracefully. *poof* Gone.

    Does anyone know if any desktop environments *do* ask you to save any open, unchanged documents or save the states of such applications to re-open at next login? I have to admit, I got burned once by this so now I'm extra cautious and really don't know... I avoid using multiple desktops partially for this reason and save often. I used to save frequently due to constant crashes in the original Mac OS and Win9x series, then stopped saving like a maniac when XP introduced real stability, and now on Linux I'm back at square one because one wrong move as simple as clicking "shut down" can be disastrous. I never have enough time to click the window and hit Ctrl+S after the command is performed.

    1. Re:Shutdown with Multiple Desktops by Anonymous Coward · · Score: 0

      I just did a quick test (opened kwrite, typed random stuff, and attempted to restart the computer) and found that the latest KDE4 does in fact tell the applications to ask to save if a file in memory is modified. Good! But my question still stands: Do other desktop environments (KDE3, Gnome, etc.) do this? IIRC, Xfce is the desktop I was using when I lost data during a reboot... does it support this now?

      I'm assuming when using plain window managers, you're SOL if you tell a machine to shut down/reboot with unsaved files, but are there actually any of those that do this as well?

  101. Minutes?!?! by Anonymous Coward · · Score: 0

    Perhaps that is the reason why this procedure can take minutes in some cases.

    That must be a very fresh install if you can get it to shut down in mere minutes rather than days!

  102. Yes it did do those things in 1998 by dbIII · · Score: 2, Informative

    My current desktop environment is FROM 1998 - Enlightenment 0.16 with the Ganymede theme. Since then Enlightenment 0.16 has only really had bug fixes. I still keep it because it is fast and does those handy things like having iconified apps shown as thumbnails of the actual running window - something that is now in Windows7.

  103. I do that too. by KingAlanI · · Score: 1

    I do that too; on many other things, the car beeps to make it obvious that there's *some* little thing along those lines to take care of.

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  104. BillG was right! by rdebath · · Score: 1

    BillG was right! (Oh shit, I didn't say that did I !!!??)

    The application the user was running just took minutes to save the file it has stated that the user data is safely on the disk. From the user's point of view THERE IS NOTHING TO SAVE. So from the user's point of view it's safe to turn off, hard, immediately.

    It's even pretty easy to do at the technical level. Databases have been doing this sort of thing for decades. Of course for a filesystem it should be slightly different. Ie: any file that gets an fsync() should be considered important enough to commit to disk early. But everything else gets committed strictly on a snapshot basis because there are no "commit transaction" semantics.

    So, every few seconds (or minutes) the system is "checkpointed" such that on a hard reset it will come back to the last, completely consistent, checkpoint (especially including user data). If someone uses fsync() on a file just that file is saved away to disk with instructions to 'fix' the filesystem after a crash. You would do it this way so you could reduce power consumption and improve speed on crappy drives compared to committing every single tiny disk operation.

    In technical terms I suppose that could be a copy on write filesystem with a rollforward log for the fsync() and related APIs. I guess doing an fsync() on a file would mean that it isn't copied on write any more, that way a DB could stop external fragmentation and LILO and friends could still work.

    Microsoft have tried to do it; NTFS has it's log file, but it only stores the least important data on the disk. So you will get in trouble if you frequently hard power off NTFS. (Only the metadata is logged; Think about it, the user does a backup of the files, they get some metadata but if just the metadata is broken they don't care unless it means they lose the file too.)

    Where's my Linux version? The closest is ext3 with full logging but that writes everything twice and checkpoints the entire drive if I tell it to fsync() a single file. I suppose I'm okay with that, for now, but I'm still a bit disappointed... except, I hear ext4 is no better ...

  105. Re:As usual, it's a not overly complicated trade-o by Anonymous Coward · · Score: 0

    Well, that's very nice and all, and I'm sure you're doing AMAZING things "in the middle", but when I shut my Mac laptop it hibernates. And when I open it, it starts up. There, I just closed and opened it 5 times in a row without even checking to see if the hibernate light came on and here I am, completing my post quite happily. What's "thrashing"?

  106. X Session Manager as prior art? by miawuascht · · Score: 1

    I'm wondering how much of the X Session Manager functionality is prior art?

  107. My patent on new "Hello Universe" program by DickBreath · · Score: 1

    Since we can patent software, I am patenting my new "Hello Universe" program.

    Abstract.

    Prior art would include the many and various well known "Hello World" programs. This present invention teaches a method and system for a first computer program, when combined with a hardware processor which executes the present invention, that prints out three more Roman characters than inventions taught by the "Hello World" program described as prior art. This present invention claims embodiments in multiple forms and implemented in multiple languages. One embodiment of the present invention would include web server implementations of Hello Universe in multiple computer programming languages. Another embodiment of the invention would be in the form of command line programs written in any variety of programming language. Another set of claims of the present invention would be GUI (Graphical User Interface) embodiments that can be implemented in a large number of user interface frameworks as well as a variety of programming languages.

    Additional claims of the present invention include computer programs in any of the forms of embodiment of the previous claims that print any messages of length equal to or larger than the "Hello Universe" message taught by the present invention.

    --

    I'll see your senator, and I'll raise you two judges.
  108. Re:Surge Protectors by natoochtoniket · · Score: 1

    Actually, I did have surge protection on the light bulbs, I just didn't realize it. To understand why, it helps to understand how surge protectors actually work.

    The electric circuit in a house is a buss with four conductors (+, -, neutral, and ground). The + and - conductors normally supply current from the service entrance breaker/fuse panel to each device. The neutral conductor returns the current from each device back to the panel. The ground is for safety, and does not normally carry any current. Surge protectors work by placing a varister between two conductors of that buss. If the voltage difference between the two conductors is low (say, below a few hundred volts), the varister has high resistance and does not short the circuit. But, if the voltage difference between the two conductors is high, the varister has low resistance, and creates a 'short' between the two conductors. The short provides a low-resistance path for the surge, so more current goes through the varister, and less current goes through other devices on the buss.

    All of the varisters in a circuit work in parallel to protect the whole circuit. That is, any surge protector on the "+" side of the main panel, helps to protect everything on that side. And, any protector on the "-" side, helps to protect everything on that side. If you have a hundred varisters on the (+, ground) path in your house, even though they are physically divided into a dozen different boxes, and supplied by different breakers or fuses, the current from a surge on the + conductor flows through all of them in parallel to reach ground.

    Of course, the shorter the path to a device, the sooner the surge reaches that device. Electricity flows through copper wire at a speed of a just about 1 foot per nanosecond. So, if the varister is located closer to the source of the surge than some other device, the surge gets to the varister before it gets to the device, and shorts through the varister before it damages the device. Optimal protection is achieved by placing the surge protection varisters at the source of the surge, which is typically at the service-entrance.

  109. sig finally makes sense by helios17 · · Score: 1

    'nuff said

    --
    Windows assumes you are an idiot...Linux demands proof.
  110. List of blocking applications by DrYak · · Score: 1

    Granted, it doesn't lists *ALL* the blocking applications, only lists all the still opened sessions.
    But since KDE3 (launched in 2002) on Linux, when you try to shutdown your computer, you get a dialog listing all the session which are still opened elsewhere (mostly, command line on virtual terminals) giving you a choice to cancel the shutdown or forcibly interrupt those sessions.

    So, ok it's not an exhaustive list of application (unlike Windows 7's) but it predates the patent filing (2006) at least by 4 years.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  111. Re:As usual, it's a not overly complicated trade-o by jonaskoelker · · Score: 1

    The Mac doesn't seem to have this problem.

    You may not experience this problem, but that doesn't preclude its existence. Unless you have infinite RAM, it could potentially all be used up.

    I may be ignorant and OS X might handle memory overuse in a different way; it might start closing your applications "randomly" when they use too much memory instead of degenerating performance, or it might schedule each program for a veeery long time (so as to make the I/O overhead relatively smaller).

    But at the end of the day, if your computer doesn't take up the whole universe (and if you think it does and you use a Mac, you're wrong, that's your ego; unearned by the way, it's bought for money), it can run out of resources, and will have to handle that, and there are no good ways of doing that, only ways that suck differently.

    Hey, maybe that's a good tagline. "Mac: suck different".

    (No trolling intended; Linux sucks differently too, as does BSD, Windows, Haiku, OpenVMS, ReactOS, ...)