Updating software components that are required to appropriately process content data included in a data file. A computer having installed thereon certain software components obtains a data file that includes a required component list identifying the required software components and required versions...http://www.google.com/patents/US20040015953?utm_source=gb-gplus-sharePatent US20040015953 - Automatically updating software components across network as needed