US2007245175A1PendingUtilityA1

Method of, apparatus and graphical user interface for automatic diagnostics

47
Assignee: ZHENG JIANYUPriority: Feb 28, 2003Filed: May 31, 2007Published: Oct 18, 2007
Est. expiryFeb 28, 2023(expired)· nominal 20-yr term from priority
G06F 11/2635
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention includes a method, apparatus and graphical user interface (GUI) that allows a simple, precise, thorough, automatic and interactive diagnostic system for electronic devices. The present invention fully automates every test item, as a memory device including the diagnostic test items is inserted into the electronic device and is configured to automatically begin the diagnostic method. The present invention allows for interactive diagnostic analysis and a user is able to automatically repair many of the defects detected by the diagnostic method.

Claims

exact text as granted — not AI-modified
1 . A method of automatically diagnosing software and hardware defects in an electronic device, the method of diagnosing comprising: 
 a. executing an application automatically;    b. completing a set of test features included in the application; and    c. displaying a progress status corresponding to the set of test features.    
   
   
       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 a 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  claim 1  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  claim 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 test;    b. a RAM test;    c. a sound test; and    d. a hotsync test.    
   
   
       10 . (canceled)  
   
   
       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 executing an application automatically;    b. means for completing a set of test features included in the application; and    c. means for displaying a progress status corresponding to the set of test features.    
   
   
       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 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  claim 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. a jog 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 test;    b. a RAM test;    c. a sound test; and    d. a hotsync test.    
   
   
       21 . (canceled)  
   
   
       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 - 41 . (canceled)  
   
   
       42 . The method according to  claim 1  wherein the application is contained on a memory.  
   
   
       43 . The method according to  claim 42  wherein the memory is removable.  
   
   
       44 . The method according to  claim 1  wherein the progress status is a set of results.  
   
   
       45 . The method according to  claim 1  wherein completion of the set of test features is confirmed automatically by the application.  
   
   
       46 . The method according to  claim 44  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.  
   
   
       47 . The method according to  claim 44  wherein the set of results are generated in a log file.  
   
   
       48 . The system according to  claim 12  wherein the application is contained on a memory.  
   
   
       49 . The system according to  claim 48  wherein the memory is removable.  
   
   
       50 . The system according to  claim 12  wherein the progress status is a set of results.  
   
   
       51 . The system according to  claim 12  wherein completion of the set of test features is confirmed automatically by the application.  
   
   
       52 . The system according to  claim 50  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.  
   
   
       53 . The system according to  claim 50  wherein the set of results are generated in a log file.  
   
   
       54 . A diagnostic system for automatically diagnosing software and hardware defects, the diagnostic system comprising: 
 a. a storage device including an application;    b. an electronic device for storing the storage device, wherein the application is automatically executed and a set of test features is automatically completed, 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 a progress status corresponding to the set of test features.    
   
   
       55 . The system according to  claim 54  wherein the set of test features includes a set of basic operating system features including a set of operating system button tests.  
   
   
       56 . The system according to  claim 55  wherein the set of operating system 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.    
   
   
       57 . The system according to  claim 54  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; and    g. a device specific buttons test; and    h. a jog dial test.    
   
   
       58 . The system according to  claim 57  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.    
   
   
       59 . The system according to  claim 57  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.    
   
   
       60 . The system according to  claim 54  wherein the set of test features includes a set of advanced device features including one or more of: 
 a. a storage device 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.    
   
   
       61 . The system according to  claim 54  wherein the progress status includes a set of results.  
   
   
       62 . The system according to  claim 61  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.  
   
   
       63 . The system according to  claim 61  wherein the set of results are generated in a log file.  
   
   
       64 . The system according to  claim 54  wherein the user manually confirms completion of one or more of the set of test features.  
   
   
       65 . The system according to  claim 54  wherein the storage device is a memory.  
   
   
       66 . The system according to  claim 65  wherein the memory is removable.  
   
   
       67 . A diagnostic system for automatically diagnosing software and hardware defects, the diagnostic system comprising: 
 a. an application;    b. an electronic device for storing the application, wherein the application is automatically executed and a set of test features is automatically completed, 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 a progress status.    
   
   
       68 . The system according to  claim 67  wherein the set of test features includes a set of basic operating system features including a set of operating system button tests.  
   
   
       69 . The system according to  claim 67  wherein the set of operating system 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.    
   
   
       70 . The system according to  claim 67  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; and    g. a device specific buttons test; and    h. a jog dial test.    
   
   
       71 . The system according to  claim 67  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.    
   
   
       72 . The system according to  claim 67  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.    
   
   
       73 . The system according to  claim 67  wherein the set of test features includes a set of advanced device features including one or more of: 
 a. a memory 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.    
   
   
       74 . The system according to  claim 67  wherein the progress status includes a set of results.  
   
   
       75 . The system according to  claim 74  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.  
   
   
       76 . The system according to  claim 74  wherein the set of results are generated in a log file.  
   
   
       77 . The system according to  claim 67  wherein the user manually confirms completion of one or more of the set of test features.  
   
   
       78 . The system according to  claim 67  wherein the graphical user interface is further configured to display the set of test features.  
   
   
       79 . A diagnostic system for automatically diagnosing software and hardware defects, the diagnostic system comprising: 
 a. an application;    b. an electronic device for storing the application, wherein the application includes a set of test features, further wherein the set of test features includes: 
 i. a storage device test;  
 ii. a backlight test;  
 iii. a button test; and  
 iv. an audio test; and  
   c. a graphical user interface, wherein the graphical user interface is configured to display a progress status.    
   
   
       80 . The system according to  claim 79  wherein the set of test features further includes a lighting test.  
   
   
       81 . The system according to  claim 79  wherein the application is stored on a storage device.  
   
   
       82 . The system according to  claim 81  wherein the storage device is a memory.  
   
   
       83 . The system according to  claim 82  wherein the memory is removable.  
   
   
       84 . The system according to  claim 79  wherein the storage device test is a memory test.  
   
   
       85 . The system according to  claim 79  wherein the application is automatically executed and the set of test features is automatically completed.  
   
   
       86 . The system according to  claim 79  wherein the progress status includes a set of results.  
   
   
       87 . The system according to  claim 86  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.  
   
   
       88 . The system according to  claim 86  wherein the set of results are generated in a log file.  
   
   
       89 . The system according to  claim 79  wherein the user manually confirms completion of one or more of the set of test features.  
   
   
       90 . The system according to  claim 79  wherein the graphical user interface is further configured to display the set of test features.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.