Microsoft Receives XML Patent
gsfprez writes "Well, i'm no patent lawyer, but if I'm reading this right, it seems that the basics of XML are being patented by Microsoft. If not the files themselves - at least what most of us would do with XML files. From the abstract: 'Systems, methods and data structures for encompassing scripts written in one or more scripting languages in a single file.' That smacks of what my config files do on my G5 for my G5, if you read it with a biased eye." We noted this was happening earlier, and now it's finally come to pass. While the patent does sound a bit dubious, a Microsoft spokesman was quick to deny that they'd be so bold as to patent XML itself.
Someone go patent .txt files!
#define struct union
They are typically the target of dubious patent lawsuits, actually.
If anything, I'd imagine that this was more defensive than anything else.
I have been pwned because my
I first read the headline as "Microsoft Receives XML Patent".... oh shit that was the headline.
and they sneak a patent though while we all look for the source code.
The truth about Led Zep should never be told on
this seems more like a patent for embedding a script within XML, which is IMHO fair enough. Read the patent carefully, it is describing using XML in a specific way, not XML itself..
/. headline is a bit misleading.
the text of the
proxy
Can piano teachers please patent C# asap?
By your definition, it sounds as though the development and innovations that would make farting possible would be impeded, since there would be prior art.
If you read the patent text, you will find it is not a patent on XML itself. It is a patent on the method of encompassing multiple scripts inside an XML file. The scripts can be all written in the same language or different languages.
I think this may be used to change the way ASP works. It will allow you to use C# and javascript in one file and depending on the system configuration, it selects the correct script to run.
If I point out that you are incorrect, making me a foe does not make you any more correct.
Give credit where credit is due, coward!
Make sure everyone's vote counts: Verified Voting
this seems more like a patent for embedding a script within XML, which is IMHO fair enough.
Can we say Ant anyone? In a way, Ant is also a script, albeit it's geared towards installation. Or did I miss something?
--
Error 500: Internal sig error
Microsoft knows better than to try to patent XML itself. That would not stand up even with the U.S. patent office in its current state. Instead, they will patent many aspects and possible uses of XML so there will be no practical method to use XML in a meaningful way without infringing a Microsoft patent.
Please properly credit your source. That article is from The Onion, circa 1998. The site you reference says it got the article from www.cars.com, which may be true, but it doesn't say exactly where on cars.com so the link could be followed to eventually find the real author.
From skimming the patent, it looks like they're patenting something vaguely like this:
<versions><version language='perl' interpreter='/usr/bin/perl'>
print("I am a banana!\n");
</version>
<version language='python' interpreter='/usr/bin/python'>
print 'I am a banana!'
</version>
</versions>
... in other words, using XML to keep several languages' versions of one script.
I don't really see the point. There are plenty of extremely portable languages, and what happens if the versions in the XML file fall out of synch? If someone edits the perl version but not the python version, you could be in trouble. Writing a non-trivial algorithm that works exactly the same in two completely different languages (if they weren't completely different, you wouldn't need to drag them both around) seems like more work than just using a portable language in the first place. I suppose it could be useful for keeping scripts across incompatible language versions -- you could have one script for $language v1 though v2.5, and one for all later versions.
Still, if I were using XML to make my code portable, I'd use Flare or something very much like it. Maybe I'm missing the point, but I think this patent is pretty weird.
Any competent programmer could come up with a method for doing the same thing in a few hours.
I already do it! HTML is XML compliant, no? Well, in my HTML documents, I have this tendency to put these little tags, like, <SCRIPT LANGUAGE="JAVASCRIPT"> (some code in *gasp* the JavaScript scripting language...) </SCRIPT>
And though I don't personally use it, I have seen
<SCRIPT LANGUAGE="VBSCRIPT"> (some code in *gasp* the VBScript scripting language...) </SCRIPT>
Isn't that what they just described in this patent? *scratches head*
You are incorrect. E# exists, as does B#, and any singer or violinist can produce them.
You are violating the intellectual property of J.S.Bach. His lawyers shall contact you anon.
How is your temper?
KFG
I think that a patent can be "renewed" once
"Renewal" on patents is different from "renewal" on pre-1978 copyrights. In the United States, patents last 3.5 years after they are granted; patents whose owners pay periodic maintenance fees are renewed to 7.5 years after grant, then 11.5 years after grant, then a maximum of 20 years after filing. Foreign patents may last up to a year longer because a U.S. inventor has one year to file for a foreign patent after having filed in the United States, and other countries' 20-year terms are counted from that.
Using XML to delimit script fragments in a variety of languages may or may not be particularly original; it seems to me that this is what the patent's about, rather than (shock, horror, page impressions, revenue) the whole of XML per se.