A system for using a troubleshooting engine to assemble an interactive
multimedia repair guide for assisting a service technician in the repair
of a defective product, and a mehof of using the same. The system
includes a dynamic knowledge database for storing product history records
relating to defects reported concerning the product. The database also
contains design information related to the product for correlation with
the defect reports and use in analyzing future reported defects. A
product performance counter (PPC) analysis module receives PPC data from
an individual product, generates a PPC profile based on the received
data, and compares the profile to stored design and historical PPC
profiles to produce a weighted prediction report of likely defects. This
report is transmitted to the troubleshooting engine, which directs a
multimedia application to transmit diagnosis and repair instructions to a
service center technician. The database is formed of separate portions,
embodied at separate geographical locations and storing records in
different languages.