US Patent:
20050228798, Oct 13, 2005
Inventors:
Marc Shepard - Bellevue WA, US
Derek Menzies - Sammamish WA, US
David Dehghan - Seattle WA, US
Aaron Averbuch - Seattle WA, US
Jeanette Fisher - Kirkland WA, US
Dennis Marl - Seattle WA, US
Seong Khang - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F007/00
Abstract:
A tag-based structure for communicating software update metadata information to client computers and to update service nodes is presented. An update metadata file includes: an identifier tag including a software update identifier that uniquely identifies the software update; zero or more general properties tags that carry general property information relating the software update; zero or more localized properties tags that carry localized property information organized according to language; zero or more relationship tags that identify dependency relationships the current software update, as described in the update metadata, has with other software updates; zero or more applicability rules tags that carry information for determining the applicability of the software update to a client computer; zero or more files tags that carry information relating to the software update's payload files; and handler specific data tags that carry information directed to the software handler for installing the software update.