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.
Allereerst 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.