Smart Tech on Board Self Diagnosing System Smart...very Smart Trademark Details