A method of maintaining software components is provided. Software components may be maintained by configuring a component scanner, detecting damage, and restoring the component. The component scanner may be configured by selecting at least one software component, extracting predetermined details of the...http://www.google.com.au/patents/US20040019878?utm_source=gb-gplus-sharePatent US20040019878 - Software tool to detect and restore damaged or lost software components