Microsoft verkrijgt XML-patent in de Verenigde Staten

Microsoft heeft in Amerika een patent toegewezen gekregen op XML script automation, zo meldt Internetnews.com. Het patent is toegezen op 3 februari door het U.S. Patent and Trademark Office en draagt het nummer 6.687.897. Het gaat hier niet om de pogingen tot wereldwijde patentering van toepassingen in Office waarover we eerder berichtten, maar om een aanvraag die al dateert uit 2000. Het patent dat Microsoft nu toegewezen heeft gekregen gaat om systemen, methodes en gegevensstructuren om scripts die in meerdere scripttalen zijn geschreven, in één bestand te omvatten. Dat ene bestand maakt dan gebruik van XML om alle relevante informatie op de juiste manier op te slaan. Elk script wordt afgebakend door een bestandselement en de instructies van het script worden begrensd door een code-element in elk bestandselement, volgens de omschrijving. De uitleg bij het patent bevat tevens nadere informatie over hoe deze gegevens vervolgens uitgepakt moeten worden.

XML patentAllereerst wordt het XML-bestand geanalyseerd om een lijst te maken van de scripts die het bevat. Daarop worden enkele scripts geselecteerd en de benodigde code uit het bestand opgehaald. Tot slot wordt het gewenste script uitgevoerd door een daarvoor geschikte applicatie. Welk scriptingproces dat is, wordt gedefinieerd in een speciaal extensie-attribuut in het XML-bestand. Microsoftwoordvoerder Mark Martin verklaarde dat het bedrijf zich volledig bewust is dat XML een open standaard en vrij van royalties is. Dat staat er volgens hem echter niet aan in de weg dat op specifieke implementaties, waarbij onderdelen van XML worden gebruikt, patent wordt aan gevraagd. Zo'n patent tast namelijk het royalty-vrije karakter van de standaard zelf in geen enkel opzicht aan, aldus Martin.

Door Henk-Jan de Boer

13-02-2004 • 13:21

28

Bron: Internetnews.com

Reacties (28)

28
28
13
4
0
6
Wijzig sortering
Ik denk dat MS dit (na de recente idiote patent zooi) doet om ervoor te zorgen dat er niet over 5 iemand die zegt : he, hier heb ik patent op.
Het patent dat Microsoft nu toegewezen heeft gekregen gaat om systemen, methodes en gegevensstructuren om scripts die in meerdere scripttalen zijn geschreven, in één bestand te omvatten. Dat ene bestand maakt dan gebruik van XML om alle relevante informatie op de juiste manier op te slaan.

Dat is één van de redenen waarvoor XML in het leven geroepen is. Microsoft heeft dus een patent op het gebruiken van XML zoals het bedoeld was? Er moeten toch alleen al in de documentatie van de standaardontwikkelaars voorbeelden van prior art van dit idee zijn?
Daar komt 't wel ongeveer op neer. MS gebruikt hier XML op een manier waar 't voor bedoeld is, en voegt er helemaal niets aan toe.
Ze zetten de scripts in een <collection> node, met daarin per script een <file> node die de naam, de omschrijving en de code zelf bevat. Die code zit in een CDATA node, een XML nodetype die aangeeft dat het volgende blok geen XML is, en niet gevalideerd hoeft te worden.

Het voorbeeld uit de patft.uspto.gov link uit het bericht:

<?xml version="1.0"?>
<collection>
<file extension="bat">
<name>Directory and tree commands</name>
<description>Directory command under the DOS prompt followed by the Tree command</description>
<code>
<![CDATA[
dir
tree
]]>
</code>
</file>
<file extension="vbs">
<name>Hello World !</name>
<description>Inputs the user name and displays greetings</description>
<code>
<![CDATA[
option explicit
dim StrName
'**** Get the Username
StrName=InputBox("Please enter your name:", "Name")
If StrName=" "Then StrName="World"
End If
MsgBox "Hello" & StrName,, "Hello !"
]]>
</code>
</file>
</collection>


Goh! Dat had ik ook zelf kunnen verzinnen! Sterker nog, dat heb ik al tientallen malen verzonnen en geimplementeerd, net als duizenden XML-ontwikkelaars met mij.

Ondanks alle blabla en rookgordijnen eromheen is dit absoluut geen patent waardig.
Ik geloof best dat MS dit doet om latere IP-geschillen voor te kunnen zijn, maar vind het belachelijk dat je een patent kunt krijgen op "ik gebruik XML op een manier waar 't voor bedoeld is".
Op deze manier gaat toch de hele gedachte achter XML naar de vernieling?

Wanneer iedere commerciele toepassing van de 'open standaard' XML gepatenteerd wordt, dan is er geen sprake meer van een bruikbare open standaard.

Daarnaast: is een invulling/uitvinding van de XML standaard echt een uitvigding op zich? Ik betwijfel het, maar toch kan je er dus een patent op krijgen.
Als je XML ziet als een methode om datastructuren op te slaan, kan je het vergelijken met andere opslagmethodes (werkgeheugen, files). Je kan dan uiteraard patenten verwerven die bij de implementatie gebruik maken van een tamelijk universele gegevensopslagmethode: XML. In zo'n geval zou ik ook eventuele andere methodes om de datastructuren op te slaan in het patent claimen.
En zo blokker je dus de vrije ontwikkeling van XML> Precies wat MS nodig heeft om office zo lekker dicht te houden :)
lekkere flamebait...
het concept TrueType font heeft geen copyright (iedereen mag TT fonts maken) maar specifieke fonts hebben wél copyright (niet elke janboerendoedel mag zomaar met bepaaldebarcode- en stijlvolle lettertypen aan de haal gaan)

Er rust geen copyright op "nasi" maar als je het recept uit een kookboek kopieert en publiceert in je eigen boek "mijn geweldige kookkunsten" dan schendt je wél copyright.

maar goed, genuanceerd denken, lezen wat er staat, iets meer doen dan blaten... zit zeker copyright op?
Ik probeerde eerder kort doch krachtig weer te geven waarom MS hiermee zijn monopolie nog eens extra zeker stelt als het om office funtionaliteiten gaat, niks anders. Maar kennelijk was de gedachtengang achter de post niet zo vanzelfsprekend duidelijk als dat ik had gedacht. Mijn vorige post was niet als flamebait bedoeld.

Op deze manier kunnen ze office namelijk dichttimmeren door alles wat bewerkt moet worden door een script. Dus alle macro's die in een XML based file staan opgeslagen vallen ook onder dit patent.
Als je voortaan dan wel het nieuwsbericht wilt lezen voor te reageren...
Het gaat hier niet om de pogingen tot wereldwijde patentering van toepassingen in Office waarover we eerder berichtten, maar om een aanvraag die al dateert uit 2000.
Het gaat hier dus niet om het office patent. Deze implementatie met behulp van XML kan voor talloze doelen gebruikt worden.

* blijft software patents een lastig dilemma vinden...

Edit: Reactie op ocf81 van 13 feb 21:47
Sorry, lees het bericht 10 keer door, lees wat een Patent inhoudt, en je zal inzien dat dit zeker niet tot gevolg zal hebben dat iemand die XML toepast, rolayties zal moeten betalen aan MS...

XML, is, en blijft, een 'open' standaard...

-7
Dus eigenlijk valt XHTML er ook onder? JavaScript, JScript, VBScript kun je in 1 XHTML file kieperen.

:(
Dit lijkt veel op fat-binaries, waar een file executable code bevat voor meerdere architecturen.
Dit is echt weer zo'n idee dat iedereen had kunnen bedenken.
Ik ga denk patent aanvragen op mn moeder ;)

Er moet toch eens een wet komen die ervoor zorgt dat je alleen op zinvolle dingen een patent kan aanvragen. Dus niet op alles wat los en vast zit, maar alleen op dingen die je ZELF hebt uitgevonden. En dan niet pas na 10 jaar dat patent aanvragen. als iedereen het al gebruikt.
Je kan ook patent op iets laten om het te laten beschermen zodat iedereen het kan gaan gebruiken en dat er dan niet over een aantal jaar wordt gezegt hier heb ik patent op kommaar met het geld
Nee dat kan niet. Bij het afsluiten van een patent verbind je jezelf ertoe ook toe te zien op de naleving van je patent. Je moet dus actief je eigen patent beschermen, zoniet vervalt je recht van spreken.
Dit is i.v.m. Longhorn ? Die zou toch bestand gegevens in xml opslaan ?
Uh? Windows doet al heel lang dingen met XML, maar ik denk dat je in de war bent met XAML, en dat is weer heel iets anders.
Dit lijkt verdacht veel op de beschijving van SOAP... gelukkig niet helemaal.

Ik denk dat dit patent in de rechtbank niet lang zal blijven staan.
Het grote probleem is dat bijna niemand het in z'n hoofd haalt om MS voor de rechter te dagen :\ Hiep hiep hoera voor het amerikaanse rechtsyteem :(
het zal eerder zo zijn dat MS mensen voor de rechter gaat dagen.
maar volgensmij kan MS nooit bewijzen dat ze de eeerst ware die hier op kwamen, en dus zal het in de rechtbank geen stand houden waarschijnlijk.

maar het blijf wel een mooi dreig middel zo.
en als je een klein bedrijf heb kan je misschien in de problemen komen met de kosten. maar het lijkt me niet zo moeilijk MS in het ongelijk te zetten in dit geval. dus zullen de kosten ook laag blijven.
Deze zin is gepatenteerd. Gaarne 5 eurocent over te maken op gironummer 5222547. :+
een XML-standaard waar patent op ligt is GEEN open standaard meer. kortom: negeer Microsoft in deze!
Ik denk dat Microsoft echter een variant op de markt zal brengen van XML (net als XHTML bij HTML)

Op dit item kan niet meer gereageerd worden.