Patent ID: 7634337

Claim:
A vehicle or engine diagnostic system, comprising: an interface for receiving a signal relating to a performance parameter of the vehicle or engine; a user interface, comprising an output for presenting information to a user of the diagnostic system; a central processing unit, for performing a processing operation responsive to the signal to generate the information for presentation to the user; a non-volatile nano random access memory (NNRAM) coupled to the central processing unit, the NNRAM serving as random access main memory for the central processing; and programming stored in the NNRAM, the programming comprising an operating system and at least one vehicle or engine diagnostic application program for execution by the central processing unit directly from the NNRAM memory serving as the random access main memory for the central processing unit, wherein execution of the programming directly from the NNRAM by the central processing unit controls the processing operation of the central processing unit with regard to one or more vehicle or engine diagnostic functions of the system.