Claims
- 1. A method of automatically diagnosing software and hardware defects in an electronic device, the method of diagnosing comprising:
a. inserting a removable memory into the electronic device, the removable memory including an application; b. executing the application automatically upon insertion of the removable memory into the electronic device; c. completing a set of test features included in the application; and d. generating a log file including a set of results corresponding to the set of test features, wherein completion of the set of test features is confirmed automatically by the application.
- 2. The method according to claim 1 further comprising setting a hold button to an off position, wherein the hold button is set to the off position before the removable memory is inserted into the electronic device.
- 3. The method according to claim 2 further comprising performing a hard reset on the electronic device, wherein the hard reset is performed before the hold button is set to the off position.
- 4. The method according to claim1I wherein the set of test features includes a set of basic OS features including a set of OS button tests.
- 5. The method according to clam 4 wherein the set of OS button tests include one or more of:
a. a power button test; b. a datebook button test; c. an address button test; d. an up button test; e. a down button test; f. a to do button test; and g. a memo button test.
- 6. The method according to claim 1 wherein the set of test features includes a set of device features including one or more of:
a. a charging test; b. a light test, wherein the light test includes a backlight test and a brightness test; c. a soft reset test; d. an LCD test; e. a digitizer test; f. an IR beaming test; g. a device specific buttons test; and h. a jog dial test.
- 7. The method according to claim 6 wherein the device specific buttons test includes one or more of:
a. a hold button test; b. a capture button test; c. a record button test; d. a home button test; and e. a graffiti button test.
- 8. The method according to claim 6 wherein the jog dial test includes one or more of:
a. a jog up test; b. a jog down test; c. a jog press test; and d. a back test.
- 9. The method according to claim 1 wherein the set of test features includes a set of advanced device features including one or more of:
a. a memory stick test, wherein the memory stick test includes a memory stick detect test, a memory stick write test and a memory stick read test; b. a RAM test; c. a sound test, wherein the sound test includes a system sound test, a FM speaker test and a headphone test; and d. a hotsync test.
- 10. The method according to claim 1 wherein the set of results includes a main test listing, a sub-test listing and a test result listing for each of the set of test features.
- 11. The method according to claim 1 further comprising interfacing a user and the electronic device with a graphical user interface, wherein the user manually confirms completion of one or more of the set of test features.
- 12. A diagnostic system for automatically diagnosing software and hardware defects in an electronic device, the diagnostic system comprising:
a. means for inserting a removable memory into the electronic device, the removable memory including an application; b. means for executing the application automatically upon insertion of the removable memory into the electronic device; c. means for completing a set of test features included in the application; and d. means for generating a log file including a set of results corresponding to the set of test features, wherein completion of the set of test features is confirmed automatically by the application.
- 13. The system according to claim 12 further comprising means for setting a hold button to an off position, wherein the hold button is set to the off position before the removable memory is inserted into the electronic device.
- 14. The system according to claim 13 further comprising means for performing a hard reset on the electronic device, wherein the hard reset is performed before the hold button is set to the off position.
- 15. The system according to claim 12 wherein the set of test features includes a set of basic OS features including a set of OS button tests.
- 16. The system according to clam 15 wherein the set of OS button tests include one or more of:
a. a power button test; b. a datebook button test; c. an address button test; d. an up button test; e. a down button test; f. a to do button test; and g. a memo button test.
- 17. The system according to claim 12 wherein the set of test features includes a set of device features including one or more of:
a. a charging test; b. a light test, wherein the light test includes a backlight test and a brightness test; c. a soft reset test; d. an LCD test; e. a digitizer test; f. an IR beaming test; g. a device specific buttons test; and h. ajog dial test.
- 18. The system according to claim 17 wherein the device specific buttons test includes one or more of:
a. a hold button test; b. a capture button test; c. a record button test; d. a home button test; and e. a graffiti button test.
- 19. The system according to claim 17 wherein the jog dial test includes one or more of:
a. a jog up test; b. a jog down test; c. a jog press test; and d. a back test.
- 20. The system according to claim 12 wherein the set of test features includes a set of advanced device features including one or more of:
a. a memory stick test, wherein the memory stick test includes a memory stick detect test, a memory stick write test and a memory stick read test; b. a RAM test; c. a sound test, wherein the sound test includes a system sound test, a FM speaker test and a headphone test; and d. a hotsync test.
- 21. The system according to claim 12 wherein the set of results includes a main test listing, a sub-test listing and a test result listing for each of the set of test features.
- 22. The system according to claim 12 further comprising interfacing a user and the electronic device with a graphical user interface, wherein the user manually confirms completion of one or more of the set of test features.
- 23. A diagnostic system for automatically diagnosing software and hardware defects, the diagnostic system comprising:
a. a removable memory including an application; b. an electronic device configured to receive the removable memory, wherein the application is automatically executed and a set of test features is automatically completed upon insertion of the removable memory into the electronic device, and further wherein the set of test features are included in the application; and c. a graphical user interface, wherein the graphical user interface is configured to display the set of test features and a set of test results, wherein completion of the set of test features is confirmed automatically by the application.
- 24. The system according to claim 23 further comprising a hold button, wherein the hold button is set to an off position before the removable memory is inserted into the electronic device.
- 25. The system according to claim 24 further comprising a hard reset button, wherein the hard reset button is activated before the hold button is set to the off position.
- 26. The system according to claim 23 wherein the set of test features includes a set of basic OS features including a set of OS button tests.
- 27. The system according to clam 26 wherein the set of OS button tests include one or more of:
a. a power button test; b. a datebook button test; c. an address button test; d. an up button test; e. a down button test; f. a to do button test; and g. a memo button test.
- 28. The system according to claim 23 wherein the set of test features includes a set of device features including one or more of:
a. a charging test; b. a light test, wherein the light test includes a backlight test and a brightness test; c. a soft reset test; d. an LCD test; e. a digitizer test; f. an IR beaming test; g. a device specific buttons test; and h. a jog dial test.
- 29. The system according to claim 28 wherein the device specific buttons test includes one or more of:
a. a hold button test; b. a capture button test; c. a record button test; d. a home button test; and e. a graffiti button test.
- 30. The system according to claim 28 wherein the jog dial test includes one or more of:
a. a jog up test; b. a jog down test; c. a jog press test; and d. a back test.
- 31. The system according to claim 23 wherein the set of test features includes a set of advanced device features including one or more of:
a. a memory stick test, wherein the memory stick test includes a memory stick detect test, a memory stick write test and a memory stick read test; b. a RAM test; c. a sound test, wherein the sound test includes a system sound test, a FM speaker test and a headphone test; and d. a hotsync test.
- 32. The system according to claim 23 wherein the set of results includes a main test listing, a sub-test listing and a test result listing for each of the set of test features.
- 33. The system according to claim 23 wherein the user manually confirms completion of one or more of the set of test features.
- 34. A personal digital assistant for self diagnosing software and hardware defects, the personal digital assistant comprising:
a. a memory slot configured to receive a removable memory, wherein the removable memory includes an application, further wherein the application is automatically executed and a set of test features is automatically completed upon insertion of the removable memory into the memory slot of the personal digital assistant, and further wherein the set of test features are included in the application; and b. a graphical user interface configured to display the set of test features and a set of test results, wherein completion of the set of test features is confirmed automatically by the application.
- 35. The system according to claim 34 wherein the graphical user interface displays the set of test features, and further wherein the set of test features include a set of main test features and a set of sub-test features.
- 36. The system according to claim 35 wherein the set of main test features are displayed on a main test display of the graphical user interface, and further wherein the main test feature that is currently active is highlighted.
- 37. The system according to claim 36 wherein the graphical user interface further includes a toggle button configured to hide the main test display.
- 38. The system according to claim 35 wherein the set of sub-test features are displayed on a sub-test display of the graphical user interface, and further wherein the sub-test feature that is currently active is highlighted.
- 39. The system according to claim 34 wherein the graphical user interface displays the set of results in a summary display, wherein the set of test results include a main test listing, a sub-test listing and a test result listing for each of the set of test features.
- 40. The system according to claim 34 further comprising an instruction display and a confirmation prompt, the confirmation prompt configured to enable a user to confirm the completion of any of the set of test features.
- 41. The system according to claim 34 further comprising at least one test button configured to enable the user to control the set of test features.
RELATED APPLICATIONS
[0001] This Patent Application claims priority under 35 U.S.C. § 119(e) of the co-pending U.S. provisional application Serial No. 60/451,234 filed on Feb. 28, 2003 and entitled “CLIE DOCTOR.” The provisional application Serial No. 60/451,234 filed on Feb. 28, 2003 and entitled “CLIE DOCTOR,” is also hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60451234 |
Feb 2003 |
US |