US Court Tells Microsoft To Stop Selling Word
oranghutan writes "A judge in a Texas court has given Microsoft 60 days to comply with an order to stop selling Word products in their existing state as the result of a patent infringement suit filed by i4i. According to the injunction, Microsoft is forbidden from selling Word products that let people create XML documents, which both the 2003 and 2007 versions let you do. Michael Cherry, an analyst quoted in the article, said, 'It's going to take a long time for this kind of thing to get sorted out.' Few believe the injunction will actually stop Word from being sold because there are ways of working around it. In early 2009, a jury in the Texas court ordered Microsoft to pay i4i $200 million for infringing on the patent. ZDNet has a look at the patent itself, saying it 'sounds a bit generic.'"
Does that mean the next version of Office will really be a re-branded version of Office 97?
... die by sword.
A statement that could be applied to more or less all software patents I've seen so far.....
http://www.intellipool.se/ - Intellipool Network Monitor
The brown just hit the fan.
I seem to remember that this is where patent trolls are born. Wonder what they did to make this judge unhappy.
exactly what did MS do? i mean i am pissed that they spurned the open document (xml) format and created their own separate open xml format... but exactly how did they violate the law by reading and writing xml documents? does this mean that all applications that read and write XML documents are violating a patent? WTF?
Even if you're not a Microsoft fan, you have to admit this is pretty frapped up.
According to the ZDNet article, Microsoft owns a patent on XML in word processor documents, but i4i owns the patent for "anything that touches custom XML formatting" in said documents.
The way i4i's patent sounds, this would also affect other things like OpenOffice.org and anything else that uses XML formatted documents. That's like, the entire current generation of word processors, isn't it?
I'm starting to wonder if patent lawyers can pick and choose who grants their patents from the Patent Office (they pick the non-tech literate ones) like they do with the courts when they sue over patent infringement (e.g. most patent cases are from east Texas).
-JJS
Remember, Microsoft pushed 'Custom XML' as a key distinguishing feature of OOXML during the fight to get it approved in ISO. 'Custom XML' was the reason (according to them) why ODF was not sufficient, feature-wise. IANAL, but if Microsoft cannot implement "Custom XML" without licensing this patent from i4i for a quarter of a billion dollars, then doesn't this likely mean that no one else is free to use "custom XML" either? Ergo, OOXML is not an open standard.
and what are the implications for OpenOffice.org should the patent be upheld?
Aside from XML, doesn't CSS violate this ridiculous patent?
-- -- Warning. Do not stare directly at the sun.
The circle of life:
According to This Patent, they invented having the XML hold the word processing info... It's just too bad that they didn't invent a way to write the xml file itself.
So, in the current US situation, no one can create an xml word processing document, as you can't write the xml, but even if you could, you aren't allowed to store the font and page number in the file.
This is beyond ridiculous
... all of the MS resellers and OEMs sell Word in Texas.
Sigh. What is it about judges in Texas?
Contact them and express your hatred.
I actually like Open Office more then Office 2007, it doesn't have that rotten ribbon that makes it a pain in the backside to find things.
Preview the Office 2007 Ribbon-Like UI Floated For OpenOffice.Org
Lately it seems that the big companies are getting affected by patent trolls more than the little guys (they have more money). And the big corps have enough political clout to push through patent reform laws. So if they are getting hammered like this, why aren't they lobbying for patent reform? Are they just not getting hit hard enough?
I am glad that the courts are being stern enough to enforce their ruling, anyone not following through on a verdict should
be held accountable, that being said, I do feel very bad for M$, as the amount given for the fine is way outrageous seeing as the XML format is an open source format, and belongs to the people anyways.
The judge was misguided when he came up with a number, and I am sure needed a new courtroom, with maybe some new staff and decided that M$ should foot his bill. No IT personnel in their right mind would have come up with this number! I would like to see the breakdown of how he came up with this number, and I can also see why M$ has not given any money yet.
To be fair, even if M$ was not in the past, and M$ is the most evil doer out there, I think this is bigger then M$ itself, in that it sets a precedent, and like all things American, this is way out of hand, and has been blown way out of proportion. Only in the US can someone burn themselves stupidly with coffee, and blame McDonalds for giving them coffee that hot....I know 0 people who drink their coffee lukewarm...
So when does the O'Reilly "Learning XML Patents" book hit the shelves and what animal will grace the cover?
To represent patent lawyers everywhere.
If the patent office remains the shambles it is now, eventually there will be no such thing as an exercisable patent. Given that any patent will immediately be usurped by Chinese entrepreneurs, the patent office practically only penalises companies in the U.S. Add to that the business of patenting "scratching your ass", is worth shy of $300 million, I can't see any remedy.
I'm sorry, but I'm afraid your trolling simply doesn't measure up to the high standards we have here at Slashdot. You see, unlike at digg or fark, we here at Slashdot have a rich tradition of truly great trolling, and because of this we try to attract only the best and brightest of the trolling community. Our trolls have gone on to lead very rich and lucrative careers in exciting and rewarding fields such as shills for Microsoft and Comcast management. Who do you think came up with the "Word incompatibilities" and "Weird Excel Math" bugs? That's right, a former Slashdot troll!
So please, in the future put more care and thought into your trolling. Remember that you are walking the path blazed by such luminaries as the GNAA and that you stand beside such greats as the shit eater troll and the ASCII goatse guy. So in the future try to remember the greats that came before you along with your trolling peers and live up to their high standards. Maybe if you troll hard you too will join the greats and have your portrait in the trolling hall of fame!(Currently located in the mens room of the Hooters restaurant in Paramus,NJ) Thank you for your time and may you have a successful career trolling here at slashdot!
ACs don't waste your time replying, your posts are never seen by me.
I'm just saying... if you cannot use your court for justice, perhaps you should not have one at all. Perhaps the gentle folk of East Texas could then reflect on the role of their humble district as it relates to the rest of the country in comparison to their perceived need for a local court system. -Hope
At first I thought this was BS... the way they're describing this patent (in the articles about it) makes it sound like i4i's patent basically applies to any markup language (XML, SGML, HTML, etc). It does not. What they have a patent on is using a map to locate the tags, so that tags don't interfere with document content. If MS is doing this, it isn't part of standard XML, AFAIK.
Let me say it again: This patent isn't about XML, SGML, CSS, etc. It's pretty specific, and, if Microsoft is actually violating it, it's because of what they're doing differently, not because they're using XML.
All that said, IANAL, so there may well be something important I missed.
The season to hunt patentrolls is now officially open, any weapon is usable (bonus points to weapons like swords, forks and claws)
Religion: The greatest weapon of mass destruction of all time
Anyone else stop reading after they saw "a judge in a Texas court"? I'm not a Microsoft fan, but this is getting ridiculous.
Dragging people kicking and screaming into reality since 1996.
I'm getting to like the new ribbons, but sometimes the location of a function seems a tad obscure....
The ribbon bar is pure evil. You comments about 'starting to like the ribbons' reminds me of the psychological phenomenon called the Stockholm Syndrome (with Microsoft being the captors).
http://en.wikipedia.org/wiki/Stockholm_syndrome
Who is the bad guy here? It seems as though Microsoft has been hoisted on their own petard. Maybe this will help MS to wake up and become a leader in patent reform, or hopefully they will appeal and win leading to an invalidation of software patents. Software patents just seem to be bad news all around.
Taking guns away from the 99% gives the 1% 100% of the power.
So what does t mean that the patent in question has been withdrawn? http://www.freepatentsonline.com/5787499.html
It will be the Dodo.
Here's hoping that software patents become as dead as the Dodo.
I'd rather be riding my '63 Triumph T120.
For those that are all happy and "Yay, MSFT got screwed!" I would suggest looking at this picture explaining the patent in question and seriously think about it. From the looks of it this patent is so vague pretty much ANYTHING that uses the XML format to manipulate data in any way would could possibly be looking at a lawsuit, should this patent troll decide they are a potential cash cow. This includes OO.o. How many FLOSS applications use XML in some way? Because they have all just been put at risk until this patent is either invalidated or their ability to use XML is removed.
If this is held up then XML looks to be a dead format, and least here in the USA. The patent is just too vague to make it worth the risk, and this includes OO.o ODF which IIRC uses XML as well. If this isn't proof that software patents need to be thrown in a fire I don't know what is. If this stands it doesn't matter how many patents one has, or how much work one puts into making a new format, as all it will take is a patent troll playing "buzzword bingo" and getting a broad enough patent to kill any format dead.
ACs don't waste your time replying, your posts are never seen by me.
turns out that, not only in china, software patents are a source of entertainment...
IMHO it is lovely when patent trolls hit country sized companies who themselves lobby against any change in patent system.
Imagine if MS, IBM, Sun, Apple, SAP sized companies and FSF, Redhat kind of open companies&orgs gathered in a conference, use decades of their expertise to fix the patent system and provide suggestions to US Congress. Wouldn't they be taken serious?
They are looking for the problem themselves.
Just to clarify, becasue the lede is quite misleading: this is not a "Texas court". State courts (e.g., the courts of Texas) do not handle patent infringement disputes or remedies. This is a Federal court located in Texas. The scope of the injunction is therefore nationwide. The fact that it's in Texas is a red herring -- its only significance is that this particular Federal Court (EDTx) has a history of being extremely friendly to patent holders.
Good Luck With That
... tooth4tooth.
Texas is the standard place for patent infringement suits since its courts tend to favour litigants in this area, I thought...
That was so close! One of the largest vendors of Microsoft products is Dell, which happens to be in the Western District of Texas.
Better luck next time!
"Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
The patent is pretty vague. Lotus Notes/Domino has separated data from document (form) for years back into the early nineties. In other words, you could change the form or the view representing the data without affecting the underlying data itself.
From the patent abstract:
"A system and method for seperate manipulation of the archicture and content of a document particularly for data representation and transformations. The systems for use by the computer software developers removes the dependency on the document encoding technology. A map of metacodes found in the document is produced an provided and stored seperately from the document. The map indicates the locatino and addresses of metacodes in the document. The system allows of multiple views of the same content, the ability to work solely on structure and solely on content storage efficieny of multiple versions and efficiency of operation."
Poetic justice really...
Hope is the currency of fools
What ever happened to The Turd Report? I miss him.
When this court shuts down the likes of Buffalo WiFi products, Slashdot hates this court. :-/
However when this court slams down on Microsoft, Slashdot loves the judge.
Go Figure
A US court is a court of the Federal government; it also happens to always mean the US Supreme Court when used in citations. What the uber-parent header should state is "Texas Court."
Slashdot: Playing Favorites Since 1997
Who are we supposed to favor in this fight? Microsoft or the patent troll?
I can't quite figure it out myself.
But then I realized the cable was blue, so I only gave it one star. I hate blue.
There is supposed to be a requirement that a patent not be awarded if the idea would be obvious to anyone skilled in the area. Seeing as XML was designed to have 'applications' such as word processor document formats how is this not obvious? It's like having a patent on cutting boards with a saw. The saw has instructions for cutting boards, and was designed and built to cut boards, so it seems to me that the OBVIOUS thing to do with a saw would be to cut a board, and having purchased the saw, it just doesn't seem right to pay someone royalties for having the bright idea of using a saw designed to cut boards to cut boards.
...
instead of having to pay to patent everything to "defend" themselves, how about spending a small fraction of that removing software patents?
After all, if you're patenting only to protect yourself, then if there are no patents, you save money!
How long will it be until Software companies decide to finish their outsourcing by physically moving their corporate headquarters outside the US to avoid these kind of Patent Troll's? India, China, don't respect Software Patents, that gives them another decisive advantage on top of their already cheap labor. Sure, the US will refuse to let a software company import software that infringes on patents held in the US, and then the respective country files a complaint in the WTO for protectionism against the US.
...but I just patented this...!
A submarine patent claim in Texas? Wow, who would have guessed?
Coding with assembly is like playing with Legos. Coding an application in assembly is like building a car with Legos.
I'll say it again.
Texas - enough said!
Americans are loose with the English language. They seem to want to get rid of the letter "u" too you know, unless it appears in situations where they can obnoxiously abuse it. What disturbs me most is that there are quite a few people in the US that do this "loose" thing that have degrees in English! But hey, the US is the land of "more better funner" so what can you expect.
If we have sunk to new depths, it is by having giants stand upon our shoulders
Come play free flash games on Kongregate!
Is this that "East Texas Patent-Troll-Friendly District" that came up a few weeks ago?
God dammit, Texas.
Does this patent not cover the same sort of things that RTF already does?
http://en.wikipedia.org/wiki/Rich_Text_Format
Jumpstart the tartan drive.
I thought it was from standing in the footprints of giants.
1.Microsoft and their army of lawyers grind i2i into dust by proving prior art for the i2i patent (or proving why it doesn't apply to Word and OOXML)
or 2.i2is patent is declared valid and Microsoft is forced to stop selling and supporting Word versions with XML document formats. Given that Microsoft cant do that (because of all the thousands of docx files out there), the only option for Microsoft in this case is for them to lobby congress for patent change in a way that makes i2is patent invalid. (which would be a good thing)
...which is strangely appropriately said regarding the story itself. I wish there was an "insightful troll, +1" mod!
If history is any lesson, when you try to take something the gubmint uses (rim's blackberry), your case will lost to you no matter how good your case is (valid or not). MS Office is widely used throughout the US government and I do not see them changing for some niggling reason like a Canadian company has a vague patent. We will go to war with Canadia (and their Queen will allow us to), before MS Word stops being sold. i4i will soon be branded "Drug Dealers" or "Terrorist". Sure hope i4i does not have to travel to the US... I feel a ground swell for some Manifest Destiny. Someone call Dobbs! Canadia must be ours.
A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
Maybe you are trolling, or maybe I'm reading the posts with a jaundiced eye. Either way, I'm not seeing too many posts favoring the judge here. I think you will find our contempt for patents & particularly patent trolls still trumps our contempt for Microsoft.
Well, Microsoft now has a really good reason to simply accept ODF.
Does this ruling mean that MS's open standard XML competitor to ODF is now also SOL?
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
"anybody who has ever worked in business management knows these very simple rules of business. Morals are shit, cash is king"
On the one side I am glad I can walk holding my head high and saying I have never ever broken my ethical and moral standards in the name of business.
On the other hand it is scary that somebody doing business today is prepared to endorse such an statement in such a casual manner.
IANAL but write like a drunk one.
Sounds like CSS to me - which everyone uses every time the open up a browser.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
That is moving the industry forward and creating lots of jobs for us techies. I pity the lawyers that are starving due to this innovative environment that is being created by software patents.
IANAL but write like a drunk one.
What do the Apple Apps Store and US Patent Office have in common?
1: If you're turned down the first time you just keep submitting until you find an idiot who will grant you application.
2: Neither operates by any consistent set of rules.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Change things a little so it isn't "valid XML" anymore. It is then not covered by the patent. Omit the last closing tag or something . . .
Because if they would buy the US congressmen to enact laws abolishing software and business models patents, then we would not be in this mess.
The big companies simply can't patent everything (it is ideas we are talking about, that is what software patents are, software patents are asking that people stop being people and stop solving problems), as long as software patents have any legal credibility this kind of cases will continue unabated.
All the big players in the IT industry should band together and buy enough congress people in order to pass the necessary laws to stop this nonsense.
IANAL but write like a drunk one.
The ruling was handed down in the US District Court for the Eastern District of Texas, which is a US federal court located in Texas, not a Texas Court. And the ruling was based on federal patent law, not on some provision of Texas law, and applies to sales in the whole of the US.
So who exactly do you think will be more pissed if Microsoft suddenly stops distribution of Word in Texas, with the notice "Due to a recent court ruling, Microsoft can no longer distribute Word in Texas" attached? My guess is there would be a pretty severe backlash, because despite the fact that there are numerous alternatives, people are still buying a lot of Word.
The US had eyed the whole American continent as its natural area of influence, it didn't conquest it all because it was too big to manage.
Texas was a small step in that way, the history of how the Texan settlers, supported by the US government, gained "independence" is a shameful chapter of the many the US is responsible for on its long history of abuse of the countries in the American continent.
From Wikipedia:
"Many new settlers to Texas openly flouted Mexican law, especially the prohibition against slavery. This, combined with several attempts by the United States to purchase Texas, convinced Mexican authorities that immigration should be halted."
Lets not forget the roots of the Texan "independence": continous attempts of the US to buy it from Mexico without success.
IANAL but write like a drunk one.
Software patents are descriptions of thoughts that can be represented 100% accurately with natural languages and speech.
Software patents are a direct intrusion in the freedom of speech liberal democracies are supposed to champion.
The patentability of physical devices is another matter, since the capital investment to design and build a working device is not small.
Ideas are cheap, anybody can have them and express them, it stands to reason that any idiot with money to pay a Texan patent lawyer can hold big swathes of the IT industry hostage.
IANAL but write like a drunk one.
I know every patent out there is invalid unless it is owned by Microsoft, even though Microsoft keeps getting sued and keeps loosing. Z4 technologies is just one other example of Microsoft pulling this same maneuver. Z4 won.
It is extremely unsettling that Microsoft keeps claiming that everyone else is bad and only they are good while every court case seems to rule against them. They can't keep stating that every other patent is invalid and then just blatantly infringing upon it all the while threatening Open Source with their 235 patents and suing companies such as TomTom. Microsoft is just being a bad player in the game. It is another nail in their coffin. This is literally another of those cases where they just blatantly disregard a patent until they get sued then try to claim the high ground.
As for the injunction, well, they'll appeal and win because courts have ruled that even if a company does infringe in a portion of a product it doesn't mean that the whole product can be banned. This is not like the RealDVD case where the judge ruled against Real Networks based on the DMCA all the while recognizing the fair use rights of the consumer.
The appeal will most likely end up forcing Microsoft to pay royalties in conjunction with the amount of the original judgment. Though I like the idea of holding Microsoft's profits accountable and I think it would make competitors look seriously at competition with a product that is enjoined against distribution--enjoining Word effectively enjoins all of Office.
In the long run Microsoft will appeal the whole ruling and loose on everything but the injunction and they'll end up paying money every year and passing it on to the consumer. This is why competition is so important, important in that mark ups of this nature do not get transferred as competition tends to drive down costs and give choices.
You can lead a man with reason but you can't make him think.
That might be an argument against Microsoft's recent patent on using XML for a word processor document format, but is hardly an argument against i4i's patent on a particulary way of handling data, regardless of serialization format, containing both a raw content stream and tags that apply at points within that stream.
(Note that I am not saying that there aren't reasonable arguments based on obviousness, prior art, or other bases against i4i's patent, just that "XML was intended to be used for word processor document formats, so its use for them is obvious" isn't even close to one of them, since that's not what i4i's patent covers.)
It's ironic that i4i, when read out loud, sounds like "eye for eye" ;)
This ruling will be bad for "bidnis".
Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
If we have sunk to new depths, it is by having giants stand upon our shoulders
I thought it was from standing in the footprints of giants.
If a giant tries to stand on your shoulders, you'll probably find yourself in the footprint fairly fast, albeit not standing.
After reading more of the '449' document than I cared to they are basically asserting a patent on the concept of decoupling structure and data using fixed format maps. They are basically asserting a patent on metadata.
This is all nonsensical :-) but what else is new.
Has no one else read it out loud?
eye for eye, as in
An eye for an eye,
A tooth for a tooth
Interesting, I can't really believe naming a company, no matter how trollish, that. But at the same time, I can't imagine naming a company that and not realizing the connotation.
XML Provides Standardization for International Functionality between individuals and (within) businesses, governments.... XML Customization by Businesses, Governments, Individuals... altering recognized and accepted international XML Standards seek to hawk proprietary products and hook data/content novices into a blind and costly ally.
W3C XML http://www.w3.org/XML/
ODF XML ISO/IEC 26300:2006 http://www.iso.org/
ODF XML OASIS http://www.oasis-open.org/
OpenOffice XML http://www.openoffice.org/
The XML OpenDocument Format (ODF) standard, used by OpenOffice and others, is an open XML-based document file format for office applications to be used for documents containing text, spreadsheets, charts, and graphical elements. The file format makes transformations to other formats simple by leveraging and reusing existing standards wherever possible. As an open standard under the stewardship of OASIS, OpenDocument also creates the possibility for new types of applications and solutions to be developed other than traditional office productivity applications.
IMO Summary: If you fear long-term data/content cost/legal..., then... from Microsoft Office... RUN AWAY! RUN AWAY FAST!
Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
http://yro.slashdot.org/story/09/08/06/2322209/Microsoft-Patents-XML-Word-Processing-Documents
fail
"Steve Ballmer is currently holding the entire planet hostage, threatening to 'push the button' on the 'global Windows kill switch' known as 'Windows Genuine Advantage'. Billions await their data's fate until Ballmer's demands to lift the federal ban on Word and $200,000,000 in cash..."
Isn't fiction fun?
8==8 Bones 8==8
How is this any different from what Nisus Writer did in 1989? Nisus also stored the plaintext first and the formatting codes last (albeit in the resource fork).
If another software vendor had been doing it for 10 years at the time of the patent, shouldn't the patent be invalidated on the grounds of prior art?
Is this what they mean an i 4 an i?
There you have it for being stupid and allowing software patents.
Just look at us here in EU we are smart enough to not have them.. Er.. Wait.. Darn..
Time to move to china
Why wouldn't Apple's old ResEdit be prior art?
The technology in question reminds me of VTD-XML (Virtual Token Descriptor). Make an index that points into the document, "starting offset and length" as described here: VTD in 30 seconds. i4i's "map" is VTD's "index" + "location cache". But no one's talking about it.
In the morning, part of Oklahoma blows over East Texas. In the evening it blows back again.
If you aren't smart, you gotta do something to make money. Patent trolling is one of those ways: Patent Trolls Use Small East Texas Companies.
Patent-office-grants-patent-for-using-x-in-way-expressly-designed-to-be-used
Covers 90% of all patent threads in the last ten years
An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
Let's reestablish the non-us servers. ,Europe is gonna accept our patents soon!
You' d simply download free software "iligally but unsanctioned" to the us like in the old times with the encryption stuff.
it was the strongest protest sign the open source community ever held in the air and if we don't act globally on this
I read number of comments criticizing Microsoft for its pro-patent position. I sympathize. However, it must be recognized that many people and many companies depend on Word and other similar products. Free or non-free makes no difference to a software patent. This case is an example of just how disruptive a software patent can be. Too often the software patent cases are against obscure products that most people have never heard of, much less use on a daily basis. That fact just makes the threat of software patents seem remote to most people.
With any luck, the Supreme Court will invalidate a large class of software patents in Bilsky. But even if we win in Bilsky, it is likely the Congress will respond by trying to change the law to overrule the Court. This is a long fight that the League for Programming Freedom (progfree.org) and others have waged for a long time, and a hard battle lies ahead. With any luck, this case will be a wakeup call to the pervasive and often unforeseeable danger posed by software patents. The potential mess grows larger every month as new software patents are issued. The only way out of the mess is to eliminate or curtail software patents. I urge people to take a look at the progfree.org website to see how they could help.
Dean Anderson
President
League for Programming Freedom
So the patent works like this: Instead of storing markup within a document, you instead store the markup separately from the raw data and then map each markup element to a character position in the raw data, like this:
:P
--Original document--
<foo>This is a foo</foo><foo><bar>This is a foo bar</bar></foo>
--i4i patented storage--
Raw document:
This is a foo This is a foo bar
Metadata Map:
1 <foo> 0
2 </foo> 13
3 <foo> 14
4 <bar> 14
5 </bar> 31
6 </foo> 31
The idea is that you should be able to edit the raw data, or the markup, independently of one another. The patent outlines three core scenarios: 1) Taking an existing document with inline markup and separating the text and the markup, 2) Generating a "separate data and markup" document from scratch, and 3) Combining the markup and raw data of a doc generated from scenario 1 or 2 back together to produce a document with the markup inline.
So why is this neat? The patent claims that you can edit both the content and the markup independently of one another. Except that you would require a specialized editor that manipulates both components to be able to do this and still maintain the "mapping" of markup to raw data. Hate to say it, but I can already do this on normal, inline-markup documents using notepad, or any WYSIWYG HTML editor.
The other claim is that you could apply any map to any raw data. Except that, unless the character positions of semantic elements in the raw data were exactly where the "Metadata Map" expected them to be, the result would be a huge mess. Practically speaking, the application of a metadata map to multiple documents (since the map is based on character position) would most likely require additional inline tags to align the separate metadata to the content, thus defeating the whole purpose of the patent. Or maybe you could establish a "standard sentence length" in order to allow one map to be applied to different documents - that would be great.
I'm having a hard time understanding how the technology described in this patent is actually useful at all, let alone how Microsoft has infringed on it. In fact, if they *did* actually use this technology, then they deserve to be punished for using a stupid idea.
So, I just finished reading the patent. Now, I am not a patent lawyer (or any other kind of lawyer), however, I don't think any use of standard XML is in danger from this patent. The patent essentially describes a method that is the exact antithesis of XML. The method described in the patent strips out all metacodes (tags, formatting codes, etc.) from a document and stores them separately. It then creates a separate map of where those codes were applied within the document. The patent isn't explicit in describing exactly how that map would be structured but they do allude to using character count or some other direct mapping method to indicate exactly where within the content the separate structure and formatting instructions should be applied. In this method, absolutely no structure is retained within the document. They aren't specific about this, but it could be construed that even paragraph marks are not to be included within the content itself as they could be considered formatting or structure rather than content.
This is in stark contrast to how XML works in that the structure of the document is marked up directly within the document. Yes, the patent in question mentions SGML and gives an example of SGML content. But in that example, the method strips out the tags from the SGML content and stores them separately. This is not the same as a CSS stylesheet referring to a specific element within an XML document. In that case, the XML document still retains its structure as tags within the document itself. Only the instructions on how to format the document is separate from the document. The document still retains all of its structural metacodes.
To be clear, the method described in the patent does not pertain to the use of XML files themselves. The patent merely uses an SGML file as an example of the type of file that could be converted to the "new" format described within the patent.
What is unclear to me is whether the patent absolutely requires that all metacodes be stripped out of the original document when being converted to this "new" format. Although I could imagine a way to simply take an existing document (with it's current metacodes included) and adding a supplemental formatting/structure map that provides additional information about how to format that original document, it seems to me that the patent only makes claims about using their method with documents wherein the content is entirely devoid of any metacodes whatsoever. Perhaps this is due to a fundamental misunderstanding I may have about patent law. If all major claims have to be violated or if any one claim can be violated in order to be considered infringing on the patent.
While I do not know exactly how Microsoft's "Custom XML" works, it seems that it would have to work by storing the actual address (or index) of the location within the original document where the "Custom XML" should be applied, if it were to be considered infringing on this patent at all. If "Custom XML" works by referencing existing structural metacodes embedded within the original document then that would be no different from any other use of XML or CSS or XSLT. Perhaps only a Texas judge could possibly be confused about the distinctions.
Another thing I have to say about this patent is that it talks a lot about a means to do this and a means to do that but doesn't actually specify the means to do anything other than strip out the metacodes and store them separately. Hell, a high-school programming student could have told you that. You work through the document and store one part in one file and the other part in another file. The algorithms listed in the patent simply use character count to indicate where the codes are supposed to have an effect. Again, basic programming 101. How this patent is non-obvious in any way completely eludes me. Some may say that the basic "idea" of storing metacodes separately from the content was likely unique back in 1994. I beg to differ. Wh
I'm filling this patent: any biological form that may create or solve problems with or without purpose, including any intelligent form that may file patents. Pay me my millions,no