Claims
- 1. A method, comprising:
presenting, by an engine diagnostic system, a menu to a user with a plurality of options related to engine diagnostic operations through a user graphical interface displayed on a PDA on which the engine diagnostic system is realized wherein the PDA is in connection with an engine management mechanism of an engine; receiving, from the user, a selected engine diagnostic operation to be performed with respect to the engine; and performing, by the engine diagnostic system through the engine management mechanism of the engine, the selected engine diagnostic operation.
- 2. The method according to claim 1, wherein the presenting the menu includes presenting the menu in a preferred language specified by the user.
- 3. The method according to claim 2, wherein the preferred language includes at least some of:
English; French; Italian; Spanish; German; Swedish; Portuguese; Finnish; and Japanese.
- 4. The method according to claim 3, wherein the plurality of options related to engine diagnostic operations includes at least some of:
status review operations; testing operations; adjustment operations; and replacement operations.
- 5. The method according to claim 4, wherein the status review operations include at least some of:
static status information review operations that query static status information related to the engine; and dynamic status information review operations that query dynamic status information related to the engine.
- 6. The method according to claim 5, wherein the static status information includes at least some of:
model of the engine; serial number of the engine; an engine map of the engine; and hours of the engine.
- 7. The method according to claim 5, wherein the dynamic status information includes at least some of:
rotation per minute profile of the engine; injector information assocated with the cylinders of the engine; timing information of the engine; and powerhead break-in information of the engine.
- 8. The method according to claim 4, wherein the testing operations include at least some of:
static testing operations; and dynamic testing operations.
- 9. The method according to claim 8, wherein the static testing includes at least some of:
fuel injector test; oil injector test; fuel pump test; and ignition firing test.
- 10. The method according to claim 8, wherein the dynamic testing include at least one of:
cylinder drop test; and injector adjustment test.
- 11. The method according to claim 4, wherein the replacement operations include at leas one of:
engine map update operation; injector replacement operation; and engine management mechanism replacement operation.
- 12. The method according to claim 11, wherein said performing the selected engine diagnostic operation comprises:
executing status review if the selected engine diagnostic operation is a status review operation; executing engine testing if the selected engine diagnostic operation is an engine testing operation; and executing replacement if the selected engine diagnostic operation is a replacement operation.
- 13. The method according to claim 12, wherein said executing status review comprises:
obtaining the user's selection of the type of status information to be reviewed via the user graphical interface; querying the engine management mechanism for static status information of the engine if the user's selection is static status information review; querying the engine management mechanism for dynamic status information of the engine if the user's selection is dynamic information review; receiving queried information from the engine management mechanism; and displaying the queried information on the user graphical interface in the preferred language.
- 14. The method according to claim 12, wherein said executing engine testing comprises:
obtaining the user's selction of the type of test to be performed via the user graphical interface; obtaining static engine testing parameters related to the type of static test to be performed on the engine if the user's selection is static testing; acquiring, from the user via the user graphical interface, dynamic testing parameters if the user's selection is dynamic testing; and carrying out the type of test, selected by the user, via the engine management mechanism based on the testing parameters.
- 15. The method according to claim 12, wherein said executing replacement comprises:
obtaining the user's selection of the type of replacement to be performed via the user graphical interface; performing replacement of an engine map stored in the engine management mechanism if the user's seletion is to replace the engine map; performing replacment of an injector if the user's selection is to replace the injector; and performing replacement of the engine management mechanism if the user's selection is to replace the engine management mechanism.
- 16. The method according to claim 15, werein said performing replacement of the engine map comprises:
retrieving, by the engine diagnostic system, a new engine map from an authorized location; uploading the engine map from the engine management mechanism to the engine diagnostic system; and downloading the new engine map to the engine management mechanism.
- 17. The method according to claim 15, wherein said performing replacement of injector comprises:
determining, by the user, an injector to be replaced via the user graphical interface; obtaining, by the engine diagnostic system, new injector coefficients for the injector to be replaced; and downloading the new injector coefficients to the engine management mechanism.
- 18. The method according to claim 15, wherein said performing the replacement of the engine management mechanism comprises:
uploading engine operating parameters from the engine management mechanism to the engine diagnostic system; installing a new engine management mechanism; and downloading the engine operating parameters from the engine diagnostic system to the new engine management mechanism.
- 19. A method, comprising:
presenting, by an engine diagnostic system, a menu to a user with a plurality of options related to engine diagnostic operations through a user graphical interface displayed on a personal computer on which the engine diagnostic system is realized wherein the personal computer is in connection with an engine management mechanism of an engine; receiving, from the user, a selected engine diagnostic operation to be performed with respect to the engine; and performing, by the engine diagnostic system through the engine management mechanism of the engine, the selected engine diagnostic operation.
- 20. The method according to claim 19, wherein said presenting the menu includes presenting the menu in a preferred language specified by the user.
- 21. The method according to claim 19, wherein the plurality of options related to engine diagnostic operations includes at least some of:
status review operations; testing operations; adjustment operations; and replacement operations.
- 22. The method according to claim 21, wherein the status review operations include at least some of:
static status information review operations that query static status information related to the engine; and dynamic status information review operations that query dynamic status information related to the engine.
- 23. The method according to claim 21, wherein the testing operations include at least some of:
static testing operations; and dynamic testing operations.
- 24. The method according to claim 21, wherein the replacement operations include at least one of:
engine map update operation; injector replacement operation; and engine management mechanism replacement operation.
- 25. The method according to claim 19, wherein said performing the selected engine diagnostic operation comprises:
executing status review if the selected engine diagnostic operation is a status review operation; executing engine testing if the selected engine diagnostic operation is an engine testing operation; and executing replacement if the selected engine diagnostic operation is a replacement operation.
- 26. The method according to claim 25, wherein said executing status review comprises:
obtaining the user's selection of the type of status information to be reviewed via the user graphical interface; querying the engine management mechanism for static status information of the engine if the user's selection is static status information review; querying the engine management mechanism for dynamic status information of the engine if the user's selection is dynamic information review; receiving queried information from the engine management mechanism; and displaying the queried information on the user graphical interface in the preferred language.
- 27. The method according to claim 25, wherein said executing engine testing comprises:
obtaining the user's selction of the type of test to be performed via the user graphical interface; obtaining static engine testing parameters related to the type of static test to be performed on the engine if the user's selection is static testing; acquiring, from the user via the user graphical interface, dynamic testing parameters if the user's selection is dynamic testing; and carrying out the type of test, selected by the user, via the engine management mechanism based on the testing parameters.
- 28. The method according to claim 25, wherein said executing replacement comprises:
obtaining the user's selection of the type of replacement to be performed via the user graphical interface; performing replacement of an engine map stored in the engine management mechanism if the user's selection is to replace the engine map; performing replacment of an injector if the user's selection is to replace the injector; and performing replacement of the engine management mechanism if the user's selection is to replace the engine management mechanism.
- 29. A system, comprising:
an engine with a plurality of cylinders, each of which has an associated injector; an engine management mechanism for managing the engine's operating parameters that control the engine's operations, and information related to the engine's operational status; an engine diagnostic system for providing engine diagnostic related functionalities through the engine management mechanism; and a user for performing the engine diagnostic related functionalities via the engine diagnostic system.
- 30. The system according to claim 29, wherein the engine diagnostic system comprises:
a user graphical interface for interacting with the user to allow the user to select a desired diagnostic functionality to be performed and to specify paramters used in performing the desired diagnostic function; a status review mechanism for providing the functionality of reviewing static and dynamic status information of the engine, if the desired diagnostic functionality, selected by the user, is to review status information; a testing mechanism for providing the functionality of performing static and dynamic testings on the engine, if the desired diagnostic functionality is to test the engine; an adjustment mechanism for providing the functionality of adjusting the operating parameters of the engine, if the desired diagnostic functionality is to make adjustment of the engine's operating parameters; a replacement mechanism for providing the functionality of replacing an existing part of the engine with a new part, if the desired diagnostic functionality is to replace the existing part.
- 31. The system according to claim 29, wherein the new part includes:
an injector; an engine map; and an engine management mechanism.
- 32. The system according to claim 29, the engine diagnostic system further comprising:
at least one language look up table for providing language look ups among different languages; and an interface rendering mechanism for generating the user graphical interface in pre-specified preferred languages based on the at least one language look up table.
- 33. The system according to claim 32, further comprising:
a dealer port for facilitating the replacement mechanism to obtain a new engine map associate with an operation to replace an existing engine map with the new engine map.
- 34. The system according to claim 33, further comprising:
a printing mechanism for facilitating the generation of a status report in printing, and an engine map storge for storing ar least one engine map from where the dealer port accesses an updated engine map.
- 35. An engine diagnostic system, comprising:
a user graphical interface for interacting with a user to allow the user to select a desired diagnostic functionality to be performed on an engine through an engine management mechanism and to specify paramters used in performing the desired diagnostic function; a status review mechanism for providing the functionality of reviewing static and dynamic status information of the engine, if the desired diagnostic functionality, selected by the user, is to review status information; a testing mechanism for providing the functionality of performing static and dynamic testings on the engine, if the desired diagnostic functionality is to test the engine; an adjustment mechanism for providing the functionality of adjusting the operating parameters of the engine, if the desired diagnostic functionality is to make adjustment of the engine's operating parameters; a replacement mechanism for providing the functionality of replacing an existing part of the engine with a new part, if the desired diagnostic functionality is to replace the existing part.
- 36. The system according to claim 35, wherein the new part includes:
an injector; an engine map; and an engine management mechanism.
- 37. The system according to claim 35, further comprising:
at least one language look up table for providing language look ups among different languages; and an interface rendering mechanism for generating the user graphical interface in pre-specified preferred languages based on the at least one language look up table.
- 38. The system according to claim 37, further comprising:
a dealer port for facilitating the replacement mechanism to obtain a new engine map associate with an operation to replace an existing engine map with the new engine map.
- 39. A machine-accesible medium encoded with data, the data, when accessed, causing the machine:
presenting, by an engine diagnostic system, a menu to a user with a plurality of options related to engine diagnostic operations through a user graphical interface displayed on a PDA on which the engine diagnostic system is realized wherein the PDA is in connection with an engine management mechanism of an engine; receiving, from the user, a selected engine diagnostic operation to be performed with respect to the engine; and performing, by the engine diagnostic system through the engine management mechanism of the engine, the selected engine diagnostic operation.
- 40. The medium according to claim 39, wherein the presenting the menu includes presenting the menu in a preferred language specified by the user.
- 41. The medium according to claim 39, wherein the plurality of options related to engine diagnostic operations includes at least some of:
status review operations; testing operations; adjustment operations; and replacement operations.
- 42. The medium according to claim 41, wherein the status review operations include at least some of:
static status information review operations that query static status information related to the engine; and dynamic status information review operations that query dynamic status information related to the engine.
- 43. The medium according to claim 41, wherein the testing operations include at least some of:
static testing operations; and dynamic testing operations.
- 44. The medium according to claim 41, wherein the replacement operations include at least one of:
engine map update operation; injector replacement operation; and engine management mechanism replacement operation.
- 45. The medium according to claim 39, wherein said performing the selected engine diagnostic operation comprises:
executing status review if the selected engine diagnostic operation is a status review operation; executing engine testing if the selected engine diagnostic operation is an engine testing operation; and executing replacement if the selected engine diagnostic operation is a replacement operation.
- 46. The medium according to claim 45, wherein said executing status review comprises:
obtaining the user's selection of the type of status information to be reviewed via the user graphical interface; querying the engine management mechanism for static status information of the engine if the user's selection is static status information review; querying the engine management mechanism for dynamic status information of the engine if the user's selection is dynamic information review; receiving queried information from the engine management mechanism; and displaying the queried information on the user graphical interface in the preferred language.
- 47. The medium according to claim 45, wherein said executing engine testing comprises:
obtaining the user's selction of the type of test to be performed via the user graphical interface; obtaining static engine testing parameters related to the type of static test to be performed on the engine if the user's selection is static testing; acquiring, from the user via the user graphical interface, dynamic testing parameters if the user's selection is dynamic testing; and carrying out the type of test, selected by the user, via the engine management mechanism based on the testing parameters.
- 48. The medium according to claim 45, wherein said executing replacement comprises:
obtaining the user's selection of the type of replacement to be performed via the user graphical interface; performing replacement of an engine map stored in the engine management mechanism if the user's seletion is to replace the engine map; performing replacment of an injector if the user's selection is to replace the injector; and performing replacement of the engine management mechanism if the user's selection is to replace the engine management mechanism.
- 49. The medium according to claim 48, werein said performing replacement of the engine map comprises:
retrieving, by the engine diagnostic system, a new engine map from an authorized location; uploading the engine map from the engine management mechanism to the engine diagnostic system; and downloading the new engine map to the engine management mechanism.
- 50. The medium according to claim 49, wherein said performing replacement of injector comprises:
determining, by the user, an injector to be replaced via the user graphical interface; obtaining, by the engine diagnostic system, new injector coefficients for the injector to be replaced; and downloading the new injector coefficients to the engine management mechanism.
- 51. The medium according to claim 49, wherein said performing the replacement of the engine management mechanism comprises:
uploading engine operating parameters from the engine management mechanism to the engine diagnostic system; installing a new engine management mechanism; and downloading the engine operating parameters from the engine diagnostic system to the new engine management mechanism.
- 52. A machine-accessible medium encoded with data, the data, when accessed, causing the machine:
presenting, by an engine diagnostic system, a menu to a user with a plurality of options related to engine diagnostic operations through a user graphical interface displayed on a personal computer on which the engine diagnostic system is realized wherein the personal computer is in connection with an engine management mechanism of an engine; receiving, from the user, a selected engine diagnostic operation to be performed with respect to the engine; and performing, by the engine diagnostic system through the engine management mechanism of the engine, the selected engine diagnostic operation.
- 53. The medium according to claim 52, wherein said presenting the menu includes presenting the menu in a preferred language specified by the user.
- 54. The medium according to claim 52, wherein the plurality of options related to engine diagnostic operations includes at least some of:
status review operations; testing operations; adjustment operations; and replacement operations.
- 55. The medium according to claim 54, wherein the status review operations include at least some of:
static status information review operations that query static status information related to the engine; and dynamic status information review operations that query dynamic status information related to the engine.
- 56. The medium according to claim 54, wherein the testing operations include at least some of:
static testing operations; and dynamic testing operations.
- 57. The medium according to claim 54, wherein the replacement operations include at leas one of:
engine map update operation; injector replacement operation; and engine management mechanism replacement operation.
- 58. The medium according to claim 52, wherein said performing the selected engine diagnostic operation comprises:
executing status review if the selected engine diagnostic operation is a status review operation; executing engine testing if the selected engine diagnostic operation is an engine testing operation; and executing replacement if the selected engine diagnostic operation is a replacement operation.
- 59. The medium according to claim 58, wherein said executing status review comprises:
obtaining the user's selection of the type of status information to be reviewed via the user graphical interface; querying the engine management mechanism for static status information of the engine if the user's selection is static status information review; querying the engine management mechanism for dynamic status information of the engine if the user's selection is dynamic information review; receiving queried information from the engine management mechanism; and displaying the queried information on the user graphical interface in the preferred language.
- 60. The medium according to claim 58, wherein said executing engine testing comprises:
obtaining the user's selction of the type of test to be performed via the user graphical interface; obtaining static engine testing parameters related to the type of static test to be performed on the engine if the user's selection is static testing; acquiring, from the user via the user graphical interface, dynamic testing parameters if the user's selection is dynamic testing; and carrying out the type of test, selected by the user, via the engine management mechanism based on the testing parameters.
- 61. The medium according to claim 58, wherein said executing replacement comprises:
obtaining the user's selection of the type of replacement to be performed via the user graphical interface; performing replacement of an engine map stored in the engine management mechanism if the user's seletion is to replace the engine map; performing replacment of an injector if the user's selection is to replace the injector; and performing replacement of the engine management mechanism if the user's selection is to replace the engine management mechanism.
Parent Case Info
[0001] This application relates to and claims priority from U.S. Patent Application No. 60/304,762, titled “Engine Diagnostic Software,” filed Jul. 13, 2001, and U.S. Patent Application No. 60/330,634, titled “Engine Diagnostic VIA PDA,” filed Oct. 26, 2001, the contents of both provisional applications are incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60304762 |
Jul 2001 |
US |
|
60330634 |
Oct 2001 |
US |