USPTO Issues Microsoft A Patent For 60's Technology 53
theodp writes "On Tuesday, the USPTO issued U.S. patent no. 6,594,674 to Microsoft for a System and method for creating multiple files from a single source file, which describes a fundamental IBM Mainframe file structure, the Partitioned Data Set, that's been around since the 60's and is familiar to virtually anyone who's used a mainframe text editor in the past five decades. To the amazement of readers of an IBM newsgroup, neither Microsoft nor the USPTO examiners seem to be aware of the existence of the Mainframe-based prior art, which is not cited in the patent."
Reiser FS (Score:5, Informative)
Prior Art (Score:3, Funny)
Creates multiple files from a single source file.
Prior art.
My foot's asleep.
Next patent (Score:5, Funny)
In another news Microsoft applies for a patent on "circular-shaped-low-friction moving support for vehicles" as an adendum to it's "Microsoft wheel patent".
Officials are not aware of any prior artRe:Next patent (Score:2)
Re:Next patent (Score:2)
Re:Next patent (Score:3, Funny)
Standard Microsoft design error for well known process.
(sigh)
System 7 Finder (Score:2)
Any file with the "Stationary" checkbox checked, becomes a template of sorts and opens not the original, but a copy of the stationary, ready for saving, etc.
You figure with all the massive amounts of obvious prior art that the USPTO would be slightly less broken about this one.
Sigh
Re:System 7 Finder (Score:2)
Time to get out there and vote to have that changed.
Loopback?? (Score:3, Interesting)
mke2fs -b 1024 -F patentedbyMS
mount -t ext2 -o rw,loop=/dev/loop patentedbyMS
Re:Loopback?? (Score:1)
Re:Loopback?? (Score:1)
We get this all the time in my workplace (I do drugs for a living;).
Many companies file recursive claims that contain an infinite amount of different existing and new compounds, these patents are accepted without many problems. In practice this means that companies can settle for some royalty agreement to avoid figuring out the prior art in court (sometimes without their actually knowing what 'intellectual property' they are getting the money for...)
the 60's (Score:4, Funny)
IBM info supply to USPTO (Score:2)
Nevertheless, this kind of information can still be missed by patent offices in a search. I am at this moment checking the (in-)validity of several patents for which applications have been filed about ten years ago. Already at that time, not every patent office (Europe, US; Japan used to be and most of the time still is very slow) was able to gather the proper prior art for every applic
Can This Actually Be Patented? (Score:4, Informative)
Now I am going to be a mudraker. Here is an implementation of this patent under
Linux (so sue me). Effectively only 6 lines of shell script. Do what you want with it.
I would have thought that it should take longer than 4 minutes to implement a patent -- this one is really pushing "obvious", even ignoring the prior art issue.
# create a 2mbyte pds
dd if=/dev/zero of=myfile bs=1k count=2k
# make it into a file system (pds)
# make a mount point for the pds
mkdir mydir
mount myfile mydir -o loop
# make some files in the new pds
for i in a b c d; do touch mydir/$i; done
# and now some links to the members
for i in a b c d; do ln -s mydir/$i $i; done
# now, if you modify file a, b, c or d
# the contents of the pds "myfile" are changed.
# the pds can be unmounted, and read or
# written as a single file "cp myfile myfile2"
# would be an example.
# When mounted the symbolic links allow automatic
# internal access
Ratboy.
Besides mainframes (Score:2, Informative)
Re:Besides mainframes (Score:2)
Just the other day Apple killed a Windows desktop mod that emulated the Dock (y'zdock). Windows Longhorn is planning to have a dock-like UI gadget. Microsoft has filed a weird-ass patent that could impact Apple. Apple develops a browser. MS kills a browser. And so on.
I begin to suspect there's some really bad blood
Amazed? (Score:3, Insightful)
To the amazement of readers of an IBM newsgroup, neither Microsoft nor the USPTO examiners seem to be aware of the existence of the Mainframe-based prior art, which is not cited in the patent."
I don't understand why they are amazed. Mainframe technology is essentielly the Dark Age of Computing. Nobody knows about it, and no place teaches it.
What are "Partitioned Data Sets"? Dunno, I've never heard of them. The link certainly doesn't explain, that's just dinosaur mumbo jumbo. (And what's so special about that editor screenshot?)
This is by the way IBM is porting Linux to their mainframes. Customers might need the high reliability etc., but they still won't buy them if they can't find anyone who knows how to use the native operating systems, let alone program them.
Re:Amazed? (Score:3, Insightful)
The mainframe is far from dead. There are lots of jobs that are better handled by something other than sticking a bunch of x86 processors in a room together a
Re:Amazed? (Score:1)
A Partitioned Data Set (PDS) is basically a directory. You can store multiple different files within the PDS, and access each one of them separately.
Also, it's very easy to reference the PDS as a whole. Very handy for back-ups & restores, for example.
I hope mainframe skills aren't totally useless, because I've got 20 years worth of them!
!sig
Partitioned data sets.... (Score:2)
Microsoft knew.. (Score:1)
neither Microsoft nor the USPTO examiners seem to be aware of the existence of the Mainframe-based prior art, which is not cited in the patent.
In all fairness, Microsoft probably knew full well that this prior art existed. Putting that in the patent application would be like sending the USPTO a stamped, self-addressed rejection letter!
It's the USPTO people who are missing this experience to find prior art. But can we really expect one (government) organization to have deep experience in every field?
Re:Microsoft knew.. (Score:3, Insightful)
> experience to find prior art. But can we really
> expect one (government) organization to have deep
> experience in every field?
That is _exactly_ what the USPTO is supposed to do: employ examiners expert in every field. They are also supposed to require them to thoroughly research every application.
> There's something fundamentally wrong with the
> idea of the USPTO.
Yes, but this isn't it. Thirty years ago bullshit patents like this were not
Re:Microsoft knew.. (Score:2)
Exactly. The problem is that worthless patents are being granted when both the law and prior practice say they should be denied.
A public comment system that allowed challenges based upon a) prior art, b) obviousness or c) insufficient disclosure to implement the invention would do wonders to curtail abuse.
Re:Microsoft knew.. (Score:2, Interesting)
Re:Microsoft knew.. (Score:2)
You're a lawyer who's been living in a cave for the last five years?
Re:Microsoft knew.. (Score:1)
Oh, no! Not the law! Anything but that! (Gates comes out with his hands up)
Don't kid yourself. There are a lot of things Microsoft must do that aren't in its best business interests and therefore don't get done. Some of them are even public knowledge!
Of course MS is aware of prior art... (Score:2)
Remember Stacker?
In fact, didn't they lose a patent lawsuit back in the early 90's over the disk/volume compression driver they included with DOS 6.0 or 6.2? It's been so long I don't remember the name, but IIRC they had to remove the patented algorithm in favor of a less efficient unencumbered alternative, change the name of the compression system and issue the changes as a DOS6.21 update release.
Am I crazy or is there really no difference, and MS has fallen into some IP time-warp? What's next; pat
Re:Of course MS is aware of prior art... (Score:5, Informative)
Yup, I'm right. MS's DoubleSpace infringed on sisk compression patents held by Stac, Inc.
To wit:
Here is Stac's original complaint [vaxxine.com]
One guy's opinion [jimlayman.com]
Wikipedia entry (scroll down a ways to 1993) [wikipedia.org]
I should just let you Google these yourself. [ibiblio.org]
So, clearly filesystems like MS is describing have not only been around since before 2000, but MS lost lawsuits over them 10 years ago! THAT'S JUST ONE EXAMPLE!
Re:Of course MS is aware of prior art... (Score:2)
Zip files? (Score:1)
Starting to get repetetive... (Score:2)
I'm wondering how long it will be before someone sues the patent office for issuing a dud patent and wasting everyone's time.
Maybe that will stop the flow?
Re:Starting to get repetetive... (Score:2)
> sues the patent office...
Do a Google search on "sovereign immunity".
wish I could say I was suprised... (Score:5, Interesting)
First action is usually a rejection on something, but not always. Could be language / semantics, or something. Could also be peior art if the examiner finds any.
The second action is then the final rejection or allowance. This needs to be based on the first action, so if the first action was a rejection on language then the second action is usually an allowance. If the first action was based on prior art and the art was good then it is usually a rejection. Most stuff is never black and white, there are some 65million colors that most patents fall into.
If you go back and forth more than 2 times on any patent then you spin your wheels as a patent examiner, and don't get credit for a third or fourth action if you have to do more than 2 actions on a patent. Thus if you don't find anything in a period of time, then you have to allow it.
As you get promoted in the patent office, you are expected to do MORE actions. So if you start out as a GS7 you have 4 actions about every 2 weeks. When you become a GS9 it is 5-1/2 actions about every two weeks. (GS is goverment job scale ratings. ) It was like that when I was there and I doubt it has changed much. The actual number of actions may not be 100% correct but it is close enough that anyone with an IQ smarter than a tomato plant can get the general idea.
Hilarious! ;-) (Score:2)
Check out the link that someone posted in that IBM Mainframe thread!
Paul B.
Think they are talking NTFS Alternate Data Streams (Score:2, Interesting)
Re:Think they are talking NTFS Alternate Data Stre (Score:1)
MacOS allowed you to access the resurce fork with the same API as the data fork for read/write/open (you just specified it was the resource fork vs the data fork), but that was frowned upon -- there is a separate resouce manager that stored data in a structured format.
BeOS (BFS) allowed for an arbitrary num
Sounds a lot like .iso files (Score:2)
Ok, so I can download an iso image from my local FTP site (and get the bandwidth economy of downloading only one file) burn it to CD, and then I have access to all the individual files on that image.
Microsoft may be evil, but not stupid (Score:1)
Duh, of course you don't include references to prior art in your patent application. What kind of idiot would do that?
Re:Microsoft may be evil, but not stupid (Score:2)
Presumably an idiot that wanted to keep his/her patent. If a person was granted a patent without referencing prior art, all somebody has to do to challenge the patent is let the USPTO know about the prior art. The patent would be revoked. Remember the Y2K fix patent? Same fate.
Perspective? (Score:2)
Just getting a patent issued to you doesn't mean the story is over.
--
MS patented an API! (Score:1, Interesting)
To see what this patent would do, make a 4MB file, and tar it up. Then make 1000 4KB files, and tar them up. The second file is a few percent bigger than the first one, right? Now untar the first file, and note how long it takes. Then untar the second file, and note how much longer it takes -- not just a f
Re:MS patented an API! (Score:2)
Of course, adding code complexity to solve a rare special case 'problem' like this, that already has a number of easy workarounds, would be a violation of the KISS principle and should
Microsoft Aware Of & Supported PDS File Struct (Score:2)
--> http://msdn.microsoft.com/library/default.asp?url =
Microsoft Host Integration Server 2000
Glossary
data set members
Members of partitioned data sets that are individually named elements of a larger file that can be retrieved by name.
partitioned data set (PDS)
A data set in direct access storage that
PGP disk? (Score:2)
Based on the replys (Score:2)
This sets up a bad situation.
So what is needed is a public/advocate review phase so the public can present publcly known prior art to the patent office before patents are issued and then have to go to cort with obveous prior art.