Slashdot Mirror


Microsoft's Decade-old Patent On Tree-view Mode!

BhaKi writes "Remember the Tree-View mode in many file management applications? It's shocking to know that this omnipresent feature was patented by Microsoft back in 1995 (granted in 1997). I'm not very sure about the implications, though. The patent is so general that it can be related to many things from tree-mode to virtual filesystems. Check out claim no. 3 of the patent for the most clear part."

183 comments

  1. This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 5, Funny

    I patented trees in general in 1992. I'm going to sue.

    1. Re:This infringes on my 1992 patent... on trees by brxndxn · · Score: 4, Funny

      I patented dirt.. Want to apply for a license? Without my dirt license, you can grow no trees.

      --
      --- We need more Ron Paul!
    2. Re:This infringes on my 1992 patent... on trees by multisync · · Score: 4, Funny

      Without my dirt license, you can grow no trees.

      Ever hear of hydroponics?

      --
      I don't care why you're posting AC
    3. Re:This infringes on my 1992 patent... on trees by Tablizer · · Score: 5, Funny

      Reminds me of a old joke:

      One day a group of Darwinian scientists got together and decided that man had come a long way and no longer needed God. So they picked one Darwinian to go and tell Him that they were done with Him.

      The Darwinian walked up to God and said, "God, we've decided that we no
      longer need you. We're to the point that we can clone people and do many miraculous things, so why don't you just get lost."

      God listened very patiently and kindly to the man. After the Darwinian was done talking, God said, "Very well, how about this? Let's say we have a man-making contest." To which the Darwinian happily agreed.

      God added, "Now, we're going to do this just like I did back in the old
      days with Adam."

      The Darwinian said, "Sure, no problem" and bent down and grabbed himself a handful of dirt.

      God interrupted, saying, "Hold it. You go get your OWN dirt!!"
                 

    4. Re:This infringes on my 1992 patent... on trees by maxume · · Score: 1

      Are you sure you understand what a tree is? Maybe you have only seen pictures of them in books?

      --
      Nerd rage is the funniest rage.
    5. Re:This infringes on my 1992 patent... on trees by ksd1337 · · Score: 0, Redundant

      Pfft. I patented matter and energy, so I'm going to sue both of you, as well as every other person on Earth.

    6. Re:This infringes on my 1992 patent... on trees by MPAB · · Score: 1

      Ever read The Little Prince about baobabs?

    7. Re:This infringes on my 1992 patent... on trees by MPAB · · Score: 1

      Trees don't grow in mothers' basements.

    8. Re:This infringes on my 1992 patent... on trees by negRo_slim · · Score: 3, Insightful

      I patented trees in general in 1992. I'm going to sue.

      That's kind of an interesting point here, they were granted the patent in '97 but I fail to recall any lawsuits over such a thing... Much ado about nothing?

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    9. Re:This infringes on my 1992 patent... on trees by Yvan256 · · Score: 4, Interesting

      If you want to make an apple pie from scratch, you must first create the universe. - Carl Sagan

    10. Re:This infringes on my 1992 patent... on trees by Tablizer · · Score: 5, Funny

      If you want to make an apple pie from scratch, you must first create the universe. - Carl Sagan

      Hell of a way to frighten away potential wives. No wonder nerds have problems in that area. It's like the dating couple admiring horses galloping in the sunshine, when the geeky guy turns to the girl and says, "You know, the purpose of a horse's tail is to keep flies off of its anus." Date over.
         

    11. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 0

      Slashdot tries to make Microsoft sound worse than it really is.

    12. Re:This infringes on my 1992 patent... on trees by multisync · · Score: 1

      Are you sure you understand what a tree is?

      If we're going to be pedantic about 'tree,' I'll point out that they grow in soil, or sod. Not dirt.

      Maybe you have only seen pictures of them in books?

      There are a few in the rainforest I live in.

      --
      I don't care why you're posting AC
    13. Re:This infringes on my 1992 patent... on trees by ProfessionalCookie · · Score: 1
      Hell of a way to frighten away potential wives
      Hmmh, I learn something new every day.
    14. Re:This infringes on my 1992 patent... on trees by Bill,+Shooter+of+Bul · · Score: 1

      You can grow trees hydroponically. Not every tree is a redwood. A plant is a plant, the general principle is the same. If marijuana grew on trees, you can bet they'd be grown hydroponically as well.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    15. Re:This infringes on my 1992 patent... on trees by TristanGrimaux · · Score: 1

      whitout dirt there is no human society, nice patent! But I have previous work to invalidate it, that's for sure.

    16. Re:This infringes on my 1992 patent... on trees by TristanGrimaux · · Score: 1

      I think the license system tries to make America sound worse than it really is

    17. Re:This infringes on my 1992 patent... on trees by gmuslera · · Score: 1

      God patented trees in the 4th day or something like that... you have a prior art lawsuit coming from above.

    18. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 0

      Or, now that we reminded them, the lawsuits will start to come in.

    19. Re:This infringes on my 1992 patent... on trees by dfjunior · · Score: 1

      Oh no, my friend...
      Trees do indeed grow in dirt

    20. Re:This infringes on my 1992 patent... on trees by Tubal-Cain · · Score: 1

      I patented trees in general...

      You stabbed a high-ranking military officer with a stick?

    21. Re:This infringes on my 1992 patent... on trees by jonbryce · · Score: 4, Funny
    22. Re:This infringes on my 1992 patent... on trees by DarkOx · · Score: 2, Funny

      You claim that trees don't grown in dirt but soil, but then link a definition for dirt where the number one entry is "earth or soil". Cleary from your own link dirt is often a synonym for soil.

      I would like to point out that you can't use a dictionary.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    23. Re:This infringes on my 1992 patent... on trees by RobertM1968 · · Score: 4, Insightful

      I would expect that no lawsuits would be pending, or ever brought to surface - for a few reasons.

      1) They are far from the first to implement such a feature... too much prior art existed

      2) One of the companies that made excessive use of "Tree View" was IBM, when they rewrote OS/2's GUI (without MS's involvement) for OS/2 v2 - which far predates both the application date of this patent and the granted date.

      I doubt they want to sue IBM for something they (Microsoft) did not come up with.

      I also doubt they want to sue anyone else, because doing so would invariably bring IBM into the picture for such reasons (listed in #2 above), as well as force IBM (and others) to bring up the prior existence of such a "structure" which would thus be ground to invalidate Microsoft's patent.

      I am sure that IBM did not come up with this idea - but they did implement it long before Microsoft filed for a patent, and I am sure that the OS/2 GUI patents do cover it, and reference prior art as well.

      This is a (pandora's) box that I doubt Microsoft wants to open. Instead, I think they will use it (or may have been using it, or may consider to use it) for nothing other than trying to force smaller companies without the legal wherewithal to pay them royalties for a technology they did not create.

      Just my opinions.

    24. Re:This infringes on my 1992 patent... on trees by smilindog2000 · · Score: 4, Informative

      I read the patent, and it does not patent tree views. Claim 1 patents adding objects visible in a file viewer, just like files, by registering such objects with the registry. Sounds fairly worthless to me, but Microsoft patents pretty much anything. Claim 3, which does mention tree views, is dependent on claim 1. In no way are simple tree views covered by this patent.

      --
      Beer is proof that God loves us, and wants us to be happy.
    25. Re:This infringes on my 1992 patent... on trees by RobertM1968 · · Score: 1

      Ah... well, the point still stands... Claim 1 and 3 would still be prior art (Commodore, IBM, and others).

    26. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 0

      The patent is on the tree view fashion, unless we wear clothes with trees on them we are fine.

      It is about the Tree view Mode, right? :-)

    27. Re:This infringes on my 1992 patent... on trees by Paradigm_Complex · · Score: 2, Funny

      Uh, yeah, of course he has, but that's been patented too, silly. The guy with the patent to hydroponics is a jerk and won't license it out. brxndxn is cool, though, and it'd be a lot easier to just license dirt from brxndxn.

      Disclaimer: brxndxn did not pay me to say this, I'm just a happy customer.

      --
      "A witty saying proves nothing." - Voltaire
    28. Re:This infringes on my 1992 patent... on trees by fullgandoo · · Score: 1

      Microsoft has a ton of patents but I don't recall them pursuing many lawsuits. I suppose it is just a preemptive mechanism in case they get snared in some ridiculous case.
      But Apple on the other hand . . .

    29. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 0

      They don't actually enforce the patents, they patented everything, because if they don't then a patent troll will later get one and say to ms:

      GIVE ME ONE HUNDRED MILLION ZOMG BBQ DOLLARS OR I'LL SUE!!!!

      which would result in settling out of court because defending themselves would cost them way more in lawyer fees.

    30. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 0

      Maybe they're waiting for everyone to forget that they actually didn't invent the thing?

      There has to be prior art, because I have a vague recollection of seeing "tree views" long before 1995. I just cant remember were.

    31. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 1, Funny

      I always tell my wife those things :-)

    32. Re:This infringes on my 1992 patent... on trees by story645 · · Score: 1

      frighten away potential wives

      and potential boyfriends

      --
      open source modern art: laser taggi
    33. Re:This infringes on my 1992 patent... on trees by RalphSouth · · Score: 2

      I believe that I was using tree views on 2741 terminals in 1971 on cp67 and tss S/360 systems.

      If you were to combine the patent on dirt and the tree view, you would effectively kill the keeping of potted plants in cubicles. :-P

    34. Re:This infringes on my 1992 patent... on trees by cp.tar · · Score: 2, Funny

      If you were to combine the patent on dirt and the tree view, you would effectively kill the keeping of potted plants in cubicles. :-P

      So whom would companies employ then?

      --
      Ignore this signature. By order.
    35. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 0

      What does this have to do with the GP's post you're replying to?

    36. Re:This infringes on my 1992 patent... on trees by Opportunist · · Score: 1

      It's not uncommon. Did you hear of any suits before GIF became popular?

      It wasn't such a widely used feature back in 92. And if they tried to press charges and collect royalties, companies would have invented their own system, people would have gotten used to other ways of presenting directory structures and the patent would have been quite worthless.

      Today, tree structures to present directories are pretty much the default, everyone knows them, everyone uses them and most of all, everyone knows just this way of sensibly presenting directory structures. If you now used some different way to display them, people would say it's "all wrong", because they grew up with tree structures for directories.

      Now you can go and cash in. Companies will have to pay the licensing fee, or face insane costs for remodeling their GUIs. And of course it's a convenient way to disallow the use of such structures by competitors, who will first of all have to invest the wads of dough to do it a different way and then appear "wrong" to their customers, who may switch over to a company that does it "right".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    37. Re:This infringes on my 1992 patent... on trees by Opportunist · · Score: 1

      I never lost a patent case against God. He doesn't show up, I win by default.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    38. Re:This infringes on my 1992 patent... on trees by Anonymous Coward · · Score: 0

      I did not know God was an asshole.

    39. Re:This infringes on my 1992 patent... on trees by MauroGarza · · Score: 1

      Reminds me of a old joke:

      One day a group of Darwinian scientists got together and decided that man had come a long way and no longer needed God. So they picked one Darwinian to go and tell Him that they were done with Him.

      The Darwinian walked up to God and said, "God, we've decided that we no longer need you. We're to the point that we can clone people and do many miraculous things, so why don't you just get lost."

      God listened very patiently and kindly to the man. After the Darwinian was done talking, God said, "Very well, how about this? Let's say we have a man-making contest." To which the Darwinian happily agreed.

      God added, "Now, we're going to do this just like I did back in the old days with Adam."

      The Darwinian said, "Sure, no problem" and bent down and grabbed himself a handful of dirt.

      God interrupted, saying, "Hold it. You go get your OWN dirt!!"

      You call "this" a joke! Do you have to live with yourself?

    40. Re:This infringes on my 1992 patent... on trees by Intron · · Score: 1

      TSS/360 had a similar uptime to Windows, so that would definitely be prior art.

      --
      Intron: the portion of DNA which expresses nothing useful.
    41. Re:This infringes on my 1992 patent... on trees by Ice+Station+Zebra · · Score: 1

      Screw you all, I patented growing. Better send money now...

  2. Why do people link ad-laden patent sites? by Anonymous Coward · · Score: 5, Informative

    You can get patent results ad-free from Google or straight from the USPTO.

    1. Re:Why do people link ad-laden patent sites? by TheRaven64 · · Score: 3, Insightful

      Maybe because they own the site? Put up patent on ad-filled site, link to Slashdot with 'M$ is teh Evil' summary, and profit without the need of resorting to ??? anywhere in your business plan.

      --
      I am TheRaven on Soylent News
    2. Re:Why do people link ad-laden patent sites? by Tablizer · · Score: 5, Funny

      I notice that many of the flowchart illustrations are purely linear; no branches or loops. Why bother with a flowchart for such? Just do a text step list of the common kind:

      1. Collect panties
      2. Make a web-site about collected panties
      3. Put Google Ads on it
      4. Profit!

      (List for illustration purposes only. Profits not guaranteed. Collecting panties risks lawsuits and may pose an environmental hazard.)
         

    3. Re:Why do people link ad-laden patent sites? by ksd1337 · · Score: 4, Funny

      You forgot the "???". (I own the patent to it, so you'll have to pay me for it.)

    4. Re:Why do people link ad-laden patent sites? by negRo_slim · · Score: 0, Troll

      List for illustration purposes only. Profits not guaranteed. Collecting panties risks lawsuits and may pose an environmental hazard.

      Sung Koo Kim is that you?

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    5. Re:Why do people link ad-laden patent sites? by mcrbids · · Score: 4, Funny

      (... Collecting panties risks lawsuits and may pose an environmental hazard.)

      Man, oh man. What kind of chix do you DATE!?!?!?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    6. Re:Why do people link ad-laden patent sites? by Tablizer · · Score: 2, Funny

      [panties environmental hazard] Man, oh man. What kind of chix do you DATE!?!?!?

      Hey, don't knock spicy-burrito-loving chicks until you've been with one.
             

    7. Re:Why do people link ad-laden patent sites? by ProfessionalCookie · · Score: 1

      Sure. Just don't put the list in a database.

    8. Re:Why do people link ad-laden patent sites? by catmistake · · Score: 1

      undoubtedly, Canadian Supermodels

    9. Re:Why do people link ad-laden patent sites? by aproposofwhat · · Score: 1

      Canadian Supermodels

      What, The Fir? The Larch? The Redwood? The mighty Scots Pine?

      Sorry, but that's the only tall thin things that come out of Canada as far as my education went...

      --
      One swallow does not a fellatrix make
    10. Re:Why do people link ad-laden patent sites? by LiquidFire_HK · · Score: 1

      If it has branches, surely you would be better off using a tree-view.

    11. Re:Why do people link ad-laden patent sites? by bigplrbear · · Score: 1

      collecting panties would infringe on my patent of collecting panties.

    12. Re:Why do people link ad-laden patent sites? by Anonymous Coward · · Score: 0

      A judge informs me that a telescope and open curtains isn't a date :(

    13. Re:Why do people link ad-laden patent sites? by BhaKi · · Score: 1

      I really was not looking for M$'s patents. I was searching for some filesystem concepts in google and came across this result. On checking it, I've found that it deserves to be posted on slashdot. And I really don't know about the alternative sites.

      --
      The largest prime factor of my UID is 263267.
  3. may be easier to read from google patents by mondotom · · Score: 2, Interesting
  4. Slashdot's in trouble by Tablizer · · Score: 5, Funny

    Hell, its vague enough to cover slashdot's hierarchical nesting message view. Pay up, slashy!

    1. Re:Slashdot's in trouble by negRo_slim · · Score: 0, Troll

      Pay up, slashy!

      And who do you think they'll come to first for the cash?

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    2. Re:Slashdot's in trouble by Anonymous Coward · · Score: 0

      What are you talking about? It's not vague. The first paragraph:

      "In a data processing system having a video display and an operating
      system with a name space mechanism for providing a name space of objects,
      including file system objects and a name space viewer for viewing objects
      in the name space on the video display, a method comprising the steps of:"

      is perfectly clear!

    3. Re:Slashdot's in trouble by Anonymous Coward · · Score: 0

      Well slashdot does tell us Microsoft patents are evil (but Apple's are OK) because Microsoft will sue. Except they haven't. Defensive patent much? Oh no, can't be that, because when google has those its ok, and nothing MS does is ok ....

    4. Re:Slashdot's in trouble by Tablizer · · Score: 1

      Is "name space" like "sock space", where all the lost socks go?

  5. Re:FIRST by Oh+no,+it's+Dixie · · Score: 2, Insightful

    It appears we have stunning commentary on the nature of software patents. If a company, "first posts," if you will, they get the right to license the patent to others and sue those that don't pay them royalties. Truly, parent is a modern genius of metaphor.

  6. Re:FIRST by Anonymous Coward · · Score: 0

    hah

    You must be new here

  7. Re:FIRST by Anonymous Coward · · Score: 0

    hah

    epic fail.

  8. Midnight Commander and Ztree by myspace-cn · · Score: 5, Informative

    Thank god for mc and ztree

    1. Re:Midnight Commander and Ztree by Oh+no,+it's+Dixie · · Score: 0

      Totally forgot about the existing prior art in this case. Mod parent up.

    2. Re:Midnight Commander and Ztree by Mark19960 · · Score: 4, Informative

      Xtree Gold preceded this by a long time, IIRC.
      I have a copy in my attic that I had from the mid 80s

      There is just tons of prior art for this patent.

    3. Re:Midnight Commander and Ztree by clang_jangle · · Score: 1

      Thank god for mc

      Yes indeed, I love mc -- but Norton Commander was even before mc. In fact, I think it may be the only originally-for-DOS program still commonly used on every popular OS (correct me if I've missed another). I have mc running in an iTerm on my Mac at all times, in Eterm or xterm on BSD and Linux, and even in cmd.exe on Windows boxen. It's always the very first thing I install after a new OS.

      --
      Caveat Utilitor
    4. Re:Midnight Commander and Ztree by GIL_Dude · · Score: 4, Insightful

      Well reading the claims they aren't talking about a treeview file system anyway; they seem to be talking about the system of non-file namespace extensions similar to how they show "Desktop" as a node at a level where it is not in the FS, and "Network", "Control Panel", etc. that can all show up in their Treeview controls interspersed with file system objects. I don't believe Norton Commander or XTree did that. They also are claiming a system of registering these namespace add-ins. None of that seems like any attempt to patent a simple treeview of the file system.

    5. Re:Midnight Commander and Ztree by xtracto · · Score: 1

      Aaah

      Xtree gold, sweet sweet software.

      I specifically loved the "hex view" capability of Xtree Gold. Using that is how I did my first "hack"... by modifying the Prince of Persia SAV file in order to start directly at level 2 (w00t no more drink bottle of page 6 line 2 letter 3).
      It was one of the few moments when being tha-geek was kind of cool (and popular hehe).

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    6. Re:Midnight Commander and Ztree by calidoscope · · Score: 1
      At least some of the functionality in the claims was present in HP's Visual User Environment from no later than 1991. Bear in mind that UNIX has had devices in the same namespace as the filesystems.

      There isn't much in the claims (and not clearly covered by prior art) that strikes me as particularly vital for a non-MS operating system.

      --
      A Shadeless room is a brighter room.
    7. Re:Midnight Commander and Ztree by Anonymous Coward · · Score: 0

      The invention is the interface widget, ie, the tree itself, with open/close branches and the like.
      What you do with it... is irrelevant.

    8. Re:Midnight Commander and Ztree by mazarin5 · · Score: 1

      First thing I thought of was PC Tools, and perhaps the most obvious: Tree.

      --
      Fnord.
    9. Re:Midnight Commander and Ztree by dhasenan · · Score: 1

      So you could view printers and email messages as files in Midnight Commander or Ztree?

      Besides which, the patent doesn't cover tree views; it would work just as well if you had a list view or a collection of icons in one pane and a detailed view in another.

    10. Re:Midnight Commander and Ztree by PhunkySchtuff · · Score: 1

      According to the wikipedia, XTree as released in April 1985.
      http://en.wikipedia.org/wiki/XTree

    11. Re:Midnight Commander and Ztree by DOStrasamus · · Score: 1
      That's the correct observation.

      Microsoft's "TreeView" is part of a library called "Windows Common Controls", which is redistributable.

      I can write an app that uses it. Use MS' installkit tools to make a SETUP disk, and GIVE you a copy.

      I have just provided you with a copy of the TreeView control. Microsoft's software does that, in case you needed it.

      If they patented *just that*, the'd be charging royalties for every copy of every package that used it. NOT the case.

      What they did patent, was their implementation of "special system folders", that creates a superset that includes not only the file system tree, but a mixed-lot of "apples and oranges". These include, but are not limited to:

      • Objects like "My Documents" and "Desktop", which, are re-maps back into the filesystem
      • Other computers on the local network
      • Network adaptors
      • The "Control Panel"

      In short, it's the way thet Windows Explorer navigates different types of objects on thw computer, incorporating not only a TreeView control on the left, but the ListView on the right.

      Open up Winwows Explorer (from "Programs\Accessories" via the Start Menu) what you see *Right There* is what they set out to patent!

      -NK

    12. Re:Midnight Commander and Ztree by Anonymous Coward · · Score: 0

      Yup. That was my main file manager, even way past when it couldn't "log" my disk any more because of too many files/bytes/etc, and I had to browse branch by branch so it would fit into memory! I never got used to the shortcuts and extensions that many of the clones for Win3.x/95 had back in the day.

  9. Family Tree.. by neonmonk · · Score: 1, Offtopic

    Surely a family tree would be considered prior art? Just because a concept is in one of those complimicated nerdlinger putars doesn't make it unique!

    http://en.wikipedia.org/wiki/Tree_structure .. sounds like prior art to me! Also seems pretty obvious to me!

    1. Re:Family Tree.. by Anonymous Coward · · Score: 0

      You'd be better off citing trees in computer science. binary, splay, etc. But if there isn't prior art of those sorts objects being displayed graphically as such on computer screens, it's one of those ideas that's so good it's blindingly obvious. But in retrospect. I would look at siggraph papers, or whatever preceeded it since you'd be looking for very old stuff. Just the fact that while ls or the like could default to displaying lists treed out intended or what have you but didn't and doesn't is very telling.

    2. Re:Family Tree.. by Tablizer · · Score: 3, Funny

      Surely a family tree would be considered prior art?

      Then why can't I use a mouse to drag my mother-in-law to the recycle bin?
             

    3. Re:Family Tree.. by Anonymous Coward · · Score: 1, Funny

      [Family Tree] Then why can't I use a mouse to drag my mother-in-law to the recycle bin?

      Use a biological mouse, then she'll jump in all by herself.
           

    4. Re:Family Tree.. by CastrTroy · · Score: 1

      If every story of child porn "on the internet" can end up in the Science/Tech section of Google News, then redoing an existing invention "on the internet" certainly qualifies as a new patent.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:Family Tree.. by AndGodSed · · Score: 1

      Surely a family tree would be considered prior art?

      Then why can't I use a mouse to drag my mother-in-law to the recycle bin?

           

      'cause not even your mouse will touch dat

  10. Time's running out. by Anonymous Coward · · Score: 1, Insightful

    Good thing it's already over a decade old. That means it'll be coming into public domain anyway in a few years.

    Good thing patents haven't been made nearly eternal, like copyright has. I'm sure it's only a matter of time, though. Then we can really kiss any innovation in this country goodbye.

  11. Norton Commander in the '80s by Anonymous Coward · · Score: 3, Interesting

    provided a navigable file system browser for DOS - tree view of directory in the left pane, list of files in the currently selected directory on the right.

    It was a best-selling product, too.

    A few years later (but before 1995), IIRC Lotus Notes had a navigational pane in its client. I doubt it was even the first app to use that - it was just sort of common wisdom among UI designers at the time.

    1. Re:Norton Commander in the '80s by CastrTroy · · Score: 1

      Well, if that's not a good enough example, check out the file manager for windows 3.11, which was released around 1992. They have their own products showing prior art to when this patent was filed. It's my understanding that once you make an invention public, you no longer have the rights to a patent on it.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Norton Commander in the '80s by larry+bagina · · Score: 1

      The patent must be filed within 1 year of being made public.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:Norton Commander in the '80s by CastrTroy · · Score: 1

      Which would make it invalid, because the patent was filed in 1995, granted in 1997. Windows 3.1 was released to the public in 1992, which makes it 3 years before the original filing.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Norton Commander in the '80s by dryeo · · Score: 2, Informative

      The Windows FileManager goes quite a bit further back then Win 3.11. I first saw it in Win 3.0 and it existed in OS/2 ver 1.1 (which IIRC was '87 or'88) where MS copied it from. (not too bad as they wrote the OS/2 ver1.x FileManager)
      Of course this patent isn't just about file systems but also displaying other objects eg the control panel. OS/2 v2 did this in '91 or so.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    5. Re:Norton Commander in the '80s by MichaelSmith · · Score: 1

      Of course this patent isn't just about file systems but also displaying other objects eg the control panel. OS/2 v2 did this in '91 or so.

      I wonder if the mac had something like that in the early 80s.

  12. Too much prior art! Nooo! by Anonymous Coward · · Score: 0

    My head is going to explode!

  13. Prior art abounds. by Anonymous Coward · · Score: 1, Insightful

    E.g. swing on vms sig tapes, back in 1980s, published with source. Limited width due to
    terminal size, but functions were there.

    But microsoft needs lots of defensive patents, gets sued by trolls all the time.

    Hopefully new USPTO position about software that does nothing material and only is for general purpose machines not being patentable will hold. That would clear out many junk patents.

  14. Nice... by Jaysyn · · Score: 5, Insightful

    I have to give MS kudos for not using this patent offensively.

    --
    There is a war going on for your mind.
    1. Re:Nice... by Purity+Of+Essence · · Score: 2, Funny

      I'm offended, you insensitive clod!

      --
      +0 Meh
    2. Re:Nice... by fr4nk · · Score: 1

      I'm sure they've just forgotten about it, but now that it got a story on Slashdot... we're doomed.

    3. Re:Nice... by urcreepyneighbor · · Score: 1

      They would have the second it became an option.

      --
      "The fight for freedom has only just begun." - Geert Wilders
    4. Re:Nice... by Anonymous Coward · · Score: 0

      I imagine that the reason they've never used it offensively is simply because there's so much prior art that the patent is invalid. It would only be useful when combined with other patents as a counter claim against an opposing party in a patent litigation. Its purpose is to force the opposing party to expend resources defending against the patent. If you throw enough of these patents at the opponent, you might get lucky and score a hit if they fail to defend against it.

    5. Re:Nice... by twatter · · Score: 1

      I hope this is one of the 250+ pattents they claim Linux infringes on. I say that because there's plenty of prior art for this one, and I suspect most of the others would be in the same situation, since that's usually the fate of most software patents anyway.

      If the date on this patent is right, even their own Windows 3.x file manager would be infringing on it.

      But I would go so far as to affirm that the reason they've never used this offensively is the same reason most companies with lots of patents don't either, even if someones is supposed to be infringing on them...

      They are designed as protection from other patent trolls.

    6. Re:Nice... by Steneub · · Score: 1

      I'm sorry, but I wouldn't give everyone on the street I walk past kudos for not murdering me.

  15. Norton Commander by J-F+Mammet · · Score: 1

    I'm pretty sure I was using something very much like what's described in point #3 back in the DOS days with Norton (or its clone Volkov) Commander.

  16. Prior art anyone? by ncog · · Score: 5, Informative

    There's so much prior art here it's not funny. For example, Executive Systems first published XTree for DOS (later XTreeGold) in April, 1985. It was the absence of this functionality in MS/DOS that make the functionality so popular. This is just another example of how the software patent system is truly messed up and needs (and hopefully will get) a serious overhaul.

    1. Re:Prior art anyone? by TheRaven64 · · Score: 4, Informative

      Did you even glance at the patent? My guess is that the submitter owns the ad-infested site hosting the linked copy of the patent, because there's no other motivation for posting it. The patent in question covers a very specific mechanism for extending the Explorer shell, not for tree views in general, or even tree views of filesystems. It's describing a mechanism whereby a hierarchical filesystem viewer can delegate the ability to display documents to other modules (e.g. a Word Viewer COM control).

      --
      I am TheRaven on Soylent News
    2. Re:Prior art anyone? by Anonymous Coward · · Score: 0

      Which interestingly stopped being produced the year Microsoft requested the patent:

      In 1992 XTree for Windows was released. The product was a disaster for XTree Company who had dropped many of the features liked in the DOS versions. In 1993, the XTree Company was sold to Central Point Software, which was in turn acquired by Symantec in 1994, and in 1995 production of XTree products was halted.XTREE

      Somewhere around then Symantec purchased Norton too. Several things they purchased were essentially shut down. Tree views were highly common in many early GUIs, even Microsoft used them before 1995. Not sure from just glancing at their claims as to what supposedly is unigue in this patent request nor what would not be an obvious display method of an hierarchical filesystem.

    3. Re:Prior art anyone? by tepples · · Score: 4, Informative

      It's describing a mechanism whereby a hierarchical filesystem viewer can delegate the ability to display documents to other modules (e.g. a Word Viewer COM control).

      Let's see.

      Claim 1 refers to a file system browser that allows mounting non-file objects into the same namespace as the file system. UNIX did all this, and its "registry" was called /etc/fstab.

      Claim 3 ("a first window for viewing a selected part of the name space and a second window for viewing in more detail an object") describes the approach taken in Mac OS since 1.0, whose Finder had the "Get Info" window.

      But some of the claims are specific and possibly novel. Claim 6: "the non-file system objects include printer objects representing printers." Mac OS from the time of the patent did not have drag-and-drop for printer configuration; instead, it used a desk accessory called the Chooser.

    4. Re:Prior art anyone? by CastrTroy · · Score: 3, Interesting

      That's not just a problem with software patents. In every industry that exists, people patent stuff that others invented (but didn't patent) and have been using for years. I know a few people in the chemical industry, and they say this practice is pretty common. Patent something your competitors are doing, then threaten your competitors clients to not buy from you instead of your competitors, because you own the patent, and they are breaking the law.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:Prior art anyone? by iluvcapra · · Score: 1

      Stated this way, this technology would closely resemble Mac OS X "QuickLook", though this particular feature pointedly does not work in a tree view, but in a separate not-so-modal window that can be summoned. Maybe Apple came up with coverflow view in the Finder and the QuickLook HUD window just to get around this particular patent.

      But reading it myself, it seems more concerned with the presentation of "non-filesystem" objects in the filesystem, so you can open a folder and see email messages or printers in it, even though these entities are not actually in the filesystem (the word filesystem is avoided more often than not, in favor of the concept of "namespaces," which is a somewhat roundabout way of saying "folders" from the filer's practical perspective.

      If I were reading this patent, and I had a generally Unixy disposition, I'd say the filer was going to end up confusing a ton of people by implying that objects that are not files may be treated as files. The patent focuses almost completely on presenting information to the user, and has nothing about facilitating operations on the presented objects.

      --
      Don't blame me, I voted for Baltar.
    6. Re:Prior art anyone? by Anonymous Coward · · Score: 0

      But some of the claims are specific and possibly novel. Claim 6: "the non-file system objects include printer objects representing printers." Mac OS from the time of the patent did not have drag-and-drop for printer configuration; instead, it used a desk accessory called the Chooser.

      You mean like /dev/lp0?

      Or maybe /dev/printer (lpd's socket)? RFC 1179, August 1990 describes LPD's network protocol. /dev/printer itself must be older.

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

      Oh really? Anyone patent dihydrous oxide yet?

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

      Claim 1 refers to a file system browser that allows mounting non-file objects into the same namespace as the file system. UNIX did all this, and its "registry" was called /etc/fstab.

      Everything "mounted" via fstab is treated as a file object by unix. Claim 1 explicitely states that the item mounted must be a non-file object.

      Claim 3 ("a first window for viewing a selected part of the name space and a second window for viewing in more detail an object") describes the approach taken in Mac OS since 1.0, whose Finder had the "Get Info" window.

      Claim 3 is a dependent claim, not an independent claim. The operation in claim three only applies when using the method in claim one. This means in order to invalidate this claim you need to find prior art that demonstrates both for claim 1 and claim 3. The converse is also true -- in order to infringe on claim 3, you must also infringe on claim 1.

    9. Re:Prior art anyone? by SideshowBob · · Score: 1

      AOCE: circa 1993 Apple was pushing this heavily. Mailboxes and business cards were desktop objects. Double clicking an icon in a mailbox brought up the message viewer. I don't remember if there was a tree view.

    10. Re:Prior art anyone? by jonbryce · · Score: 1

      Like what Konqueror does?

    11. Re:Prior art anyone? by dryeo · · Score: 2, Informative

      But some of the claims are specific and possibly novel. Claim 6: "the non-file system objects include printer objects representing printers." Mac OS from the time of the patent did not have drag-and-drop for printer configuration; instead, it used a desk accessory called the Chooser.

      OS/2 ver 2 had printer objects that worked this way in '91 or '92. ver 1.1 introduced what would become the Windows 3.x FileManager in '87 or '88.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    12. Re:Prior art anyone? by Anonymous Coward · · Score: 0

      > Patent something your competitors are doing, then threaten your competitors clients to not buy from you instead of your competitors,

      Cite?

      You know, doing this invokes an inequitable conduct which buys you one stone dead patent at full cost and bad dents in the reputation of yourself and your patent attorney, all of which will be used by your competitors to hang you out to dry in full public.

      So I call a cite on this.

      Oh yes, and IAAPA.

    13. Re:Prior art anyone? by Kz · · Score: 2, Informative

      But some of the claims are specific and possibly novel. Claim 6: "the non-file system objects include printer objects representing printers." Mac OS from the time of the patent did not have drag-and-drop for printer configuration; instead, it used a desk accessory called the Chooser.

      Mac System 7 had 'desktop printers' a printer icon in the desktop where you could drag a document to print, and double-clicking it opened the queue (where you could manage it by drag&drop the items, not only by 'right-clicking' or menu items, like windows until today)

      --
      -Kz-
    14. Re:Prior art anyone? by BhaKi · · Score: 1

      My guess is that the submitter owns the ad-infested site hosting the linked copy of the patent, because there's no other motivation for posting it.

      This is shit! It happened to come first before all "other" ad-free sites when I was googling for an unrelated thing.

      --
      The largest prime factor of my UID is 263267.
    15. Re:Prior art anyone? by Anonymous Coward · · Score: 0

      "Claim 3 ("a first window for viewing a selected part of the name space and a second window for viewing in more detail an object") describes the approach taken in Mac OS since 1.0, whose Finder had the "Get Info" window. "

      This also reminds me of "Lotus Magellan", which could display the contents for spreadsheets, documents, and text files as you highlighted them in the list.

  17. tree view - norton xtree? by Anonymous Coward · · Score: 1, Informative

    well, considering norton xtree used this in the late 80's, a helluva case can be made for previous use.

    stupid IP patents need to just go away. this is retarded.

  18. The implications? by Gorobei · · Score: 4, Insightful

    Generally, very little. Yes, most low-level things in CS have been patented in some sense (XOR cursors, one-click checkout, run-length image encoding, multi-hash lookup, stacktrace error display strategies.)

    In theory, all software development grinds to a halt. In practice, no one gives a damn.

    Trying to enforce a very broad software patent usually just gets the entire patent invalidated. Even if you win, you get to play whack-a-mole with a thousand open-source projects. And most software is bespoke stuff within corporations: good luck tracking that down to enforce patent claims.

    Unless you are a law firm with the business model of extorting cash for infringment, you lose by going to court. Bad press, skeptical judge (unless you are suing a direct competitor,) workarounds from the peanut gallery provided pro-bono, countersuits from others with overlapping clainms: it gets ugly fast. Better to just cross-license and get on with life.

    1. Re:The implications? by sjames · · Score: 1

      The problem with all of this is that it reveals that the USPTO doesn't even try to enforce novelty and non-obviousness in patents. The other problem is that it sets up a situation where every time one of the old dinosaurs dies it injures everything around it (perhaps fatally) in it's death spasms.

      Just look at how much of other people's money SCO has managed to flush down the crapper trying to wring the last bit of ROI out before it dies.

      MS hasn't done anything with it's fundamentally flawed patent thus far, but it sure does like to rattle that saber whenever it feels especially threatened by Linux.

      Given the history of MS, I can't believe it has held off due to any sense of ethics or fair play. It's more likely they know the patent will be invalidated AFTER the legal bills have fatally wounded the target, so it's one use only. Don't want to waste that.

    2. Re:The implications? by Daniel+Dvorkin · · Score: 1

      Unless you are a law firm with the business model of extorting cash for infringment, you lose by going to court.

      Problem is, as numerous /. stories on patent trolling have shown, there are a fair number of companies with exactly that business model, and that model relies on overbroad patents like this one. No, it doesn't stop innovation from happening. What it does do is arbitrarily and capriciously penalize those who actually implement useful solutions to common problems, by taking money out of their pockets and giving it to predatory scum.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  19. Wang: Clearview (1989), OIS (1977) by dpbsmith · · Score: 2, Informative

    That's interesting, because a virtually identical view was available in a Wang Laboratories software product called Clearview, released in 1989, which ran on Windows 2.0.

    (Clearview was one of a genre of Windows add-ons, HP NewWave being probably the best known, that plastered improved graphics shells or desktop managers on top of Windows).

    And Clearview itself was nothing more than an improved version of a directory display that was used in the Wang Laboratories OIS circa 1977. They were logically the same, although visually different because the OIS was constrained by having a character-oriented screen. At least within Wang itself, Clearview's directory display was regarded a spiffy bitmapped graphic version of the OIS's display.

    I seriously doubt that Wang was first or even close to first, but Wang was definitely shipping large numbers of commercial products that offered tree views of directories long before 1995.

  20. Not just any tree by Ken_g6 · · Score: 4, Informative

    This patent isn't just about trees, or even file-system trees (which Microsoft made prior art for with the old Win3.1 File Manager). This is about file-system trees that also include things that aren't actually in the file system. It's about how things like Control Panel and My Network Places can appear in the same Windows Explorer tree with your C: drive.

    Hopefully, though, the whole thing is now moot.

    --
    (T>t && O(n)--) == sqrt(666)
    1. Re:Not just any tree by Tablizer · · Score: 1

      This patent isn't just about trees, or even file-system trees .... This is about file-system trees that also include things that aren't actually in the file system. It's about how things like Control Panel and My Network Places

      Which creates confusion about what's a file and what's not a file. One could call it "transparency", or "chaos", or both. But what if one creates a Control-Panel like folder with script files (or even "shorcuts" in Windows-land) that ran the selected service? Surely this patent doesn't cover script-file-launching via file browsers, we hope.

      Doing the same for My Network Places could be problematic, though. MS seems to want to use a single tree-and-properties browser for all stuff, files or not, and this is perhaps what the patent is meant to cover. In some ways this is what a web browser does, but without a (built-in) tree + properties viewer. The browser just presents the mark-up page(s) and the links take you to different servers or services.

      The MS tree/properties browser (Windows Explorer) is sort of the same concept, but with a more fixed interface. One could emulate it by having each URL destination present a similar interface. The tree + properties viewpoint would have to be duplicated for each service, though. But it also gives one the flexibility of deviating from it when needed. Centralization of interface is what Windows Explorer provides.
         

  21. Yet another misread patent on /. by Anonymous Coward · · Score: 2, Interesting

    Perhaps Slashdot story submitters should have to certify that their understanding of patent law comes from something more than perusing the musing of RMS at the League for Programming Freedom. A short course in claim construction would help in differentiating between broad patents that cover something commonly used and narrow patents that are easy to avoid.

    The claims of this patent all include the limitation of a "name space extension" that adds at least one "non-file system object" to the file system display. For example, opening a zip file as a folder is an example of adding a non-file system object. If it was part of the shell, instead of an extension to the shell, then the shell probably would not infringe. The capability of extension by third-party vendors is one of the distinguishing characteristics of Windows Explorer.

    There may be prior art that invalidates this patent (after all, prior art can be in any language, any time before invention). But, it would have to be prior art that reads on the narrow scope of this patent, not the bizarre, broad interpretation offered by the submitter and by /. commentators.

    1. Re:Yet another misread patent on /. by symbolset · · Score: 1

      File system objects are themselves imaginary. Although it is useful to create and store a hierarchical system for referencing the data on the disk, these things are programmatic methods to reproduce consistent references of data locations and metadata for the convenience of absent minded humans. They do not in fact have any physical existence at all. There is not a magical manila folder factory inside your hard drive. Any patent that relies on the presence or absence of these imaginary objects is iffy at best.

      And further, "In Unix everything is a file."

      --
      Help stamp out iliturcy.
    2. Re:Yet another misread patent on /. by Anonymous Coward · · Score: 0

      File system objects are themselves imaginary. ... They do not in fact have any physical existence at all.

      Really? Then how come when my hard drive crashes I can't just imagine my data back into existence? And why have I spent so much money on memory over the years when the data doesn't actually exist anywhere real? You make my head hurt!

      And further, "In Unix everything is a file."

      Then it should be a bit of a challenge to infringe on a claim that includes bringing in non-file system objects into an interface if everything on that system is a file.

    3. Re:Yet another misread patent on /. by DarkOx · · Score: 1

      His point is that the harddisk to the computer is one long stream of bytes. There is no organization of files. What there is are special values stored at defined offsets that say a file starts here and continues for x blocks or is continues y more bytes in, etc etc. The hirearchy as we are generally presented often does not even exist. Lots of filesystems store directorys the same way as other files, the are just lists of what files are in the directory.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  22. The rear view mirror by westlake · · Score: 1
    But if there isn't prior art of those sorts objects being displayed graphically as such on computer screens, it's one of those ideas that's so good it's blindingly obvious. But in retrospect....
    .

    Everything looks obvious in retrospect.

    But you aren't patenting an idea. You are patenting a workable implementation of that idea.

    It doesn't matter that Dick Tracy has a two-way wrist radio in 1946 or Maxwell Smart a shoe phone in 1965 - even when the theatrical prop sells for $39,000 on eBay.

    What matters is that your work contributes to the evolution of a real-life cellular phone and cellular network.

  23. devfs, procfs, and tmpfs by tepples · · Score: 2, Interesting

    This is about file-system trees that also include things that aren't actually in the file system.

    You mean things like devfs, procfs, and tmpfs?

    1. Re:devfs, procfs, and tmpfs by Anonymous Coward · · Score: 1, Interesting

      This is about file-system trees that also include things that aren't actually in the file system.

      You mean things like devfs, procfs, and tmpfs?

      Those might invalidate the MS patent. Then again, they might not. Read the claim carefully and compare it with how those other systems were designed and implemented. Did the shells of the other systems enable the viewing of non-file system objects? Or did the system itself create file system extensions that created file system objects from non-file system objects? If you are getting to those other filesystems through opendir, you probably don't have an infringing shell now and these don't represent invalidating prior art.

  24. Re:FIRST by neokushan · · Score: 0, Offtopic

    Tick the "Post Anonymously" box next time.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  25. DECwindows SVN, various X applications by Mr+Hoffman · · Score: 1

    Looks reminiscent of the Structured Visual Navigation Widget from 1994, and SVN itself is older than that. And there are certainly various apparently-similar displays around various DECwindows and X Window applications.

  26. Question Regarding Prior Art by neokushan · · Score: 3, Interesting

    I notice a lot of people tend to make really really really generic patents these days, presumably to give them more control over who they get to sue, but when it comes to Prior art, does just one instance invalidate the whole patent, or does it only invalidate certain aspects of it?

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    1. Re:Question Regarding Prior Art by niceone · · Score: 1

      No, the prior art just invalidates the claims it applies to. That is why patent claims are written how they are, it goes something like this:

      1. A very broad claim
      2. A thing as in 1 that also does something more specific
      3. A thing as in 2 that also does something even more specific
      And so on. If claim 1 gets thrown out, you can still fall back on 2... (Of course it can get much more complicated than that as there can be any number of broad claims and any number of more specific claims dependent on them).

    2. Re:Question Regarding Prior Art by neokushan · · Score: 1

      Oh.
      Well that's a bit of a pisser. Really, they should make it so that one patent can be invalidated by any kind of prior art that applies to it, to stop big companies making stupid balloon patents that just encompass absolutely everything.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    3. Re:Question Regarding Prior Art by The+Empiricist · · Score: 4, Informative

      I notice a lot of people tend to make really really really generic patents these days, presumably to give them more control over who they get to sue, but when it comes to Prior art, does just one instance invalidate the whole patent, or does it only invalidate certain aspects of it?

      Each claim of a patent is presumed valid independently of the validity of the other claims. See 35 U.S.C. Sec. 282. If one claim is invalid, then other claims that include additional or different limitations will still be presumed valid until proven otherwise.

      You may have noticed that patent claims themselves form a hierarchy. At the top of the hierarchy are the independent claims. You can recognize them because they do not refer to other claims in the patent. Then there are dependent claims. These are claims that add additional limitations to the claims from which they derive. You can recognize them because they refer to other claims in the patent.

      The independent claims, which have the fewest limitations, are the easiest to knock out with prior art references. The dependent claims, especially dependent claims that depend on dependent claims, are the hardest to knock out with prior art references, but are easier to engineer around (all you have to do is ensure that your own implementation does not include one of the limitations or its equivalent; but you still have to be careful because the courts often find weird equivalents when it comes to litigation). Patent practitioners usually draft a variety of independent and dependent claims to make a patent harder to fully invalidate or engineer around.

      Because it is hard to knock out all the claims of a patent, defendants in patent litigation often look to ways to attack a patent as a whole. Defendants often accuse the patent applicant of withholding information from the patent office, such as knowledge of prior art or the best mode embodiment of the patent. They may even try to find inventors who were not named on the patent application and license the patent independently from them.

    4. Re:Question Regarding Prior Art by Daniel+Dvorkin · · Score: 1

      If we did adopt the principle that invalidating any claim in a patent invalidates the entire patent, that would go a long way toward reforming the patent system and making patent trolling less attractive, seems to me. There wouldn't be these absurd patents that start with claims that basically cover every technological advance since fire and the wheel, because companies would be much less likely to file patents that start with broad claims. And patent trolls would have fewer broad patents to buy up, sit on, and then unleash when some obvious solution to a problem ("It's a shopping list ... ON THE INTERNET!") becomes widespread.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    5. Re:Question Regarding Prior Art by DavidD_CA · · Score: 1

      You're asking Slashdot users a legal question?

      You must be new here.

      --
      -David
    6. Re:Question Regarding Prior Art by AJWM · · Score: 1

      they should make it so that one patent can be invalidated by any kind of prior art that applies to it

      The exception is patent apps that properly disclose prior art and build on it. Attempting to actually patent said prior art should be forbidden, and grounds for overturning the entire patent. Recent Supreme Court and Patent Office decisions may indicate that we're headed that way. Finally some common sense.

      --
      -- Alastair
  27. An ugly dog decsibe te current patebnt sysm by Anonymous Coward · · Score: 1, Insightful

    I had a real ugly dog, so ugly that we had to shave his ass and teach him to walk backwards, ,otherwise other dogs and people avoided him completely.
    this together with tying a pork chop around his neck to get the other dogs to play with him ,
    Improved his quality of life and desirability considerably. .
    In looking for patent violations I found

    1) Shaving the ass of anything alive or dead is patented, by some sheep herder
    2) Walking backwards due to physical repulsiveness is patented and requires that you use their prosthetic device snd pay them a
      fee for using it

    3) Affixing anything edbile to any living thing to make it more desirable in any way is also patented

    So I had to shoot the dog when I was sued for 2 of the 3 violations above

    I saved myself $ 10,000 in lawsuits but paid a fine of $30,000 for shooting the dog,
    The above showes how the economics of patents work .

    To win any patent is simple Econmics
      You must just have MUCH more money than those who take claim to it
    IT Doesn't matter at all who is right
        Wealth always PROVES RIGHT is the message sent by the US courts.

    1. Re:An ugly dog decsibe te current patebnt sysm by Anonymous Coward · · Score: 0

      How much did you save by avoiding the "spellcheck" patent?

  28. Non-story. by Wolfbone · · Score: 1

    It's shocking to know that this omnipresent feature was patented by Microsoft back in 1995 (granted in 1997). I'm not very sure about the implications, though.

    Sure it's "shocking" - but it's only news if you've been off-world for the last decade or so and weren't aware that the patent system had long since been brought into disrepute and turned into a tool for extortionists and thieves. Microsoft - hardly the only offender - has applied for many such patents (RSS feed subscription, BlueJ, Enlightenment-style pager, extended clipboard formats, tabbing through links, auto-adding 'www','.com' etc. in URL inputs...) and has been granted many of them. What is special about this one? Now?

  29. Controversial Assertion by Anonymous Coward · · Score: 0

    In a bizarro world, it's conceivable that MS patented this rather over-broad patent to prevent getting Patent Trolled.

  30. virtual filesystems by DrSkwid · · Score: 2, Interesting

    prior art from 1986 Plan 9 V 1.0

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:virtual filesystems by AJWM · · Score: 1

      The /proc filesystem was first introduced in Version 8, although I don't recall the exact date. Circa 1984, anyway. It was later made part of Sys V.

      --
      -- Alastair
  31. A truly-terribly named piece of software by Space+cowboy · · Score: 1

    The first thing I ever did when I was on a system with 'mc' was to add

    alias mc mv

    into my ~/.tcshrc - One loose keytap and suddenly my whole terminal exploded with weird stuff happening. It was even worse when you're on dialup over a 9600 baud line to a unix box at the university.

    [insert deity] I loathed that program, if only for its name.

    Simon

    --
    Physicists get Hadrons!
    1. Re:A truly-terribly named piece of software by MichaelSmith · · Score: 1

      The first thing I ever did when I was on a system with 'mc' was to add

      alias mc mv

      into my ~/.tcshrc - One loose keytap and suddenly my whole terminal exploded with weird stuff happening. It was even worse when you're on dialup over a 9600 baud line to a unix box at the university.

      [insert deity] I loathed that program, if only for its name.

      Simon

      It wouldn't be so bad if it was easy to get out of. The other one I hate is dc because I sometimes type it instead of cd.

  32. On the right track by Anonymous Coward · · Score: 0

    Your post certainly raises the UNIX concept that everything is a file. That old UNIX idea really lies at the core of this patent. Oh wait, I meant was trivially extended by the concept of a tree view. Oh wait, midnight commander started presenting non-file objects (/dev/null and friends) in a tree view in which year?

    Blah. Software Patents suck. Bogus ones suck more.

  33. UNIX by DrYak · · Score: 3, Informative

    as a node at a level where it is not in the FS

    You know, there is this old family of operating systems dating back from the early 70s, that tend to represent pretty much everything as a file system, even things that aren't necesarily on the disk like processes or more recently USB devices.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:UNIX by BananaSlug · · Score: 2, Informative

      Things like, oh, say /dev/tty? Or a proc file system:

      UNIX 8th Edition

      Tom J. Killian implemented the UNIX 8th Edition version of /proc: he presented a paper titled "Processes as Files" at USENIX in June 1984. The design of procfs aimed to replace the ptrace system call used for process tracing.

    2. Re:UNIX by totally+bogus+dude · · Score: 1

      The patent covers including things which aren't in the filesystem as part of the tree view. I don't see the relevance of "well UNIX has been placing all devices in the filesystem for decades". What's your point?

  34. Is this why by sentientbrendan · · Score: 1

    there is no tree view widget on the mac (neither carbon nor cocoa)?

    I can't help but notice that there is a tree view on Linux.

  35. People should learn how to read patents... by mdda · · Score: 1

    I'm no supporter of Microsoft, but I have to point out that they didn't set out to patent item #3.

    Patents list claims which each build on each other - the real meat of what they would sue for is in the later bits (which build on the broad points earlier up the list).

    The broad claims near the top of the list are not the target of the patent - it's the really specific stuff near the bottom which are the 'novel claims'.

  36. So, basically Microsoft patented Mumps (ca 1967) by kcokane · · Score: 2, Interesting

    The little known computer language Mumps (Massachusetts General Hospital Utility Multiprogramming System - http://www.cs.uni.edu/~okane) implemented all these claims 30 years earlier. Documentation from that earlier era pretty much shows all the features that M$ appears to be claiming. Another case of M$'s deja vu all over again?

    --
    Kevin O'Kane http://www.cs.uni.edu/~okane/
  37. Is there an analog in *nix for the DOS command? by catmistake · · Score: 1

    I always liked the TREE command in DOS. Is there a similar command in UNIX?

    1. Re:Is there an analog in *nix for the DOS command? by Myrddin+Wyllt · · Score: 1

      yeah, it's called (surprise, surprise) 'tree'

      Included in slackware, available for ubuntu (sudo apt-get install tree), and written by Steve Baker (ice@mama.indstate.edu)

      --
      [ ]Half Empty [ ]Half Full [x]Twice as big as it needs to be
    2. Re:Is there an analog in *nix for the DOS command? by Myrddin+Wyllt · · Score: 1

      Homepage is here.

      --
      [ ]Half Empty [ ]Half Full [x]Twice as big as it needs to be
  38. Meanwhile high above the ground... by dna_(c)(tm)(r) · · Score: 1

    Maybe you have only seen pictures of them in books?

    There are a few in the rainforest I live in.

    You live in a tree? Me NOT Jane, you Tarzan?

  39. Enforcing a very broad patent by Anonymous Coward · · Score: 0

    Causes the people you sue raise more cash than you spend in defending from the claim to get it invalidated.

    Worse, if you spend too much defending from patents, you're doing your bottom line no good.

  40. Prior Art by Anonymous Coward · · Score: 0

    Hi. I have a book that lists a tree file structure. It came long before 1995 (or even 1985). Can I call microsofts patent dead now, or do you want me to send the name of the book, publisher, author, publication date, etc.?

  41. Prior Art by Anonymous+Admin · · Score: 2, Interesting

    Burroughs (now Unisys) CANDE (command and edit language) had this feature in 1969.

  42. no they didn't by Punto · · Score: 1

    From reading that description, the patent seems to be about adding non-file object to the filesystem view, like the "my computer" icon, or when you go into a .zip file and get to explore it like it was a directory. Did I miss something?

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

  43. ....before telling others to learn how to read 'em by Wolfbone · · Score: 1

    I'm no supporter of Microsoft, but I have to point out that they didn't set out to patent item #3.

    What do you mean? Of course they "set out to patent item #3" - surely you don't think it got in there by accident!

    The broad claims near the top of the list are not the target of the patent - it's the really specific stuff near the bottom which are the 'novel claims'.

    Yes they are "the target". Claims 1,7,10 are the independent claims. If you infringe any one of them, you infringe it irrespective of whether or not you infringe any other of the claims. If any claim does not claim a novel invention, it can be invalidated.

    http://en.wikipedia.org/wiki/Claim_(patent)

  44. DOS apps had tree view too by Reziac · · Score: 1

    Tree view existed in DOS apps too. Anyone else remember KAMAS, the outlining program? it dates to 1987, and I doubt it was the first.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
    1. Re:DOS apps had tree view too by Anonymous Coward · · Score: 0

      I don't know KAMAS but I do remember a DOS app called 'DIRWORKS' which was a great little file explorer, and guess what ?! It used a tree view.

    2. Re:DOS apps had tree view too by Reziac · · Score: 1

      An AC reports, "I don't know KAMAS but I do remember a DOS app called 'DIRWORKS' which was a great little file explorer, and guess what ?! It used a tree view."

      And come to look it up, KAMAS was a CP/M app first.

      And come to mention DOS file managers/explorers, the original version of XTree (1985) also did tree view.

      And I'm reminded of something we had on my university's mainframe (of pre-1972 vintage) that printed a tree view of files and commands; this was back before CRTs, when all output was printed instead.

      And back in the era of paper and pencil, we were taught to do outlining in just such a manner.

      So, yeah, the world is lousy with prior art.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  45. The USPTO was apparently... by rnturn · · Score: 1

    ... broken even back then.

    There were numerous DOS utilities for managing files that used a tree display with a window where the details could be viewed. Xtree was one of them, if memory serves, and I'm pretty sure that the early versions of Norton's Utilities had something like this as well. (Wasn't NU's little tool the inspiration for Midnight Commander?) They might qualify as prior art. They were certainly in wide use before 1995. Microsoft may not have even been the first to do this in a GUI. I'd bet that Desqview (technically not a GUI, I guess but darned close), Desqview/X, or GEM had used this method of viewing the contents of directories. Both pre-date 1995 as well.

    --
    CUR ALLOC 20195.....5804M
  46. Please read claim no. 3 by BhaKi · · Score: 1

    The rest of the patent is very general and unclear. But the claim no. 3 is specifically and clearly about a tree-view widget (not necessarily about file-management). Look at digikam, for example. As mentioned in that claim, I can select a directory from the tree-view widget in the left part of the software and the right part shows the photos in that directory.

    --
    The largest prime factor of my UID is 263267.
  47. Xtree FTW... by mikelieman · · Score: 1

    I loved the seamless way you could navigate the entire directory structure, and dip down into the files themselves without waiting around.

    --
    Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
  48. Remember? by Brandybuck · · Score: 1

    Remember? What the heck do you mean by "remember? The tree view in a file system is ubiquitous for GUIs viewing the file system. I'm not talking about Windoze either. Both GTK+ and Qt have it in their file dialogs. It's in Konqueror, Dolphin, Nautilus and Thunar. Even the Mac Finder has it. The reason it is there is that the tree view is appropriate for viewing tree structures.

    --
    Don't blame me, I didn't vote for either of them!
  49. Please learn about patent law by man_of_mr_e · · Score: 1

    This is so typical of slashdot patent troll arguments. You focus on one claim, ignoring the fact that individual claims are irrelevant. A patent must be taken *AS A WHOLE*. The claims are logically and'd, not or'd. All claims must be true for the patent to be enforceable. This patent does *NOT* patent general filesystem trees, that's merely one of the claims that must be true for the patent to be enforceable.

    Patents are written from general to specific, with each claim becoming more and more specific. Thus you could see a patent that goes like this:

    1. A computer system
    2. Claim 1 where the computer system is green.
    3. Claim 2 where a clown tap dances
    4. Claim 3 where Elmer Fudd shoots himself in the face ...

    Now, the typical slashdot patent troll would scream "ZOMG, they've patented the color green!!!!!!1111"

    1. Re:Please learn about patent law by BhaKi · · Score: 1

      Hmm... yes. I'm new to patent documents. And I made a mistake. But it's only a mistake out of ignorance on my part. I wasn't trolling deliberately.

      --
      The largest prime factor of my UID is 263267.
    2. Re:Please learn about patent law by man_of_mr_e · · Score: 1

      I really blame the slashdot editors. This has come up often enough over the years that they should know this by now. But, they also know that patent arguments (valid or not) will generate tons of page views, so they seem willing to put anything like this on the front page without even considering it's validity or not.

  50. Tree view in Mac OS X by krischik · · Score: 1

    Sure there is a tree view in MAC OS X - it is merged with the details (list) view. Open a folder in list view and click on the little triangle.

    Martin

  51. Still prior art by krischik · · Score: 2, Informative

    Thanks for clarifying that. Still OS/2 2.0, released in April 1992, had the ability to display "non file system object". Any (former) OS/2 developer (or user with knowledge of low lever working) will tell you that what you just described it is the main feature which makes the OS/2 workplace shell the best GUI shell ever.

    As for handling ZIP: IBM never bothered but it was available to the WPS as third-party extension.

    Martin

  52. Prior Art by hicksw · · Score: 1

    I have an old VMS script I wrote to generate a graphical display a directory tree. From the opening comments:

    $! tree.com - show tree structure of sub-directories
    $!
    $! 6-JUL-1987 wh early version
    $! 27-NOV-1997 wh overcome VMS 8-subdirectory limit ?

    I am pretty sure there was a version on the DECUS tapes, too.

    This is over 20 years old. Any patentability should be pretty much worn out by now.

  53. background details by DrYak · · Score: 2, Insightful

    I don't see the relevance of "well UNIX has been placing all devices in the filesystem for decades".

    FYI, in addition of "/dev/" which *is* a directory on the file system (but contains special files to communicates with the hardware), there are other things that *are not* in the file system.

    The patent covers including things which aren't in the filesystem as part of the tree view.

    There are entry point in the tree like "/proc" which aren't in the file system at all.
    Instead they use a special module called PROCFS (it's a file system drive in unix world, and pretty much equivalent to the the extension that the patent mentions : both can be used to make structures not on a disk appear as directory-like tree)
    and expose a complete directory-like structure which in fact doesn't represent files, but represent processes, kernel status, etc.
    See the above post for a reference on a paper about how exposing processes with an interface that look likes files.

    In short : if there's a directory called "/dev/snd/" this directory exists because it is on the EXT2 partition mounted there. The directory "/proc/kernel/" exist because the procfs modules makes it available. It has no existance on the disk.

    Similar mapping of abstract concept into something that "looks like a directory tree" is very popular in unix.
    More recent example are pts which is used to represent the various (virtual) terminals in directory-like fashion structure. usb exposing the topology of usb devices. Also sysfs in linux is used to represent pretty much anything internel of the kernel like system drivers.

    Most of the example I give are recent (usbfs and sysfs are post 95), but they are representative of a tendency that has existed in Unix for a long time because it was in its design.

    The patent covers the software mecanism which covers the possibility that was introduced in Windows 1995:
    Using a simple file browsing software like Explorer, you access a single tree structure which can hold both actual elements on the disk like "Desktop -> My Computer -> C:" (gives access to a physical partition), and things that are actually abstract element made visible in the same tree "Desktop -> My Computer -> Control Pannel -> {some settings}" (whose functionality is coincidentally is pretty much close to what Linux's recent "sysfs" or parts of the mid-80s old unix "procfs" where created to do).
    (And somewhere in between, the case of network resources, which are remote resource made visible in the local tree : Windows' "Desktop -> Network Neighbourhood -> {variable number of indirections depending on Windows version} -> {server} -> {ressource}" is exactly functionally equivalent to a unix' mounted remote file system)

    So in short, my opinion about the patent :
    "Congratulation, you've successfully described something that has been in Unix for the past 25 years"

    ----

    In fact Unix' original implementation is much closer to what the patent describes than Windows 95 (that microsoft where trying to patent) :
    Speaking of system settings and internal data /proc really exposes things that where never part of the file system to begin with.
    Whereas the functionally equivalent "Desktop -> My Computer -> Control Pannel" trick simply lists all ".cpl" files in "\\windows\\system[32]\\". It's not an extension that make out-of-filesystem object visible in the tree, it's simply a thing that acts as a filter for files already elsewhere on the same system.

    In addition, the old unix implementation I am referring to is better integrated in the OS. Anything made available in the tree using a special filesystem driver that exposes abstract things instead of actual filesystems, is instantly made available to any of the usual tools (including command-line tools) used to ha

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  54. so we're back to by KingBenny · · Score: 1

    Which was first? The patent or the lawsuit ? ... geeks unite, divided we >>/dev/null

    --
    Free speech was meant to be free for all... how can anyone grow up in a nanny state ?