Electronic work environment for a data processing system
First Claim
1. A method for operating a data processing system, the data processing system comprising a plurality of hardware elements and a plurality of software elements for causing said hardware elements to perform predetermined application functions upon execution of said software elements on said hardware elements, said method comprising the following steps which are performed by said data processing system:
- storing in said data processing system a plurality of online documentation modules, including at least a troubleshooting guide module, and an ordering guide module;
exchanging data between at least one of said software elements and at least one of said online documentation modules, in response to execution of said plurality of software elements and said plurality of documentation modules on at least one of said hardware elements, to produce interaction between said at least one software element and said at least one documentation module; and
displaying results of the interaction between said at least one software element and said at least one online documentation module via a common user interface;
wherein said data exchanging step comprises the step of customizing the troubleshooting guide module to reflect said predetermined configuration of said hardware and software elements;
wherein said data exchanging step further comprises the step of customizing the ordering guide module to reflect said predetermined configuration of said hardware and software elements; and
wherein said method further comprises the step of executing said customized ordering guide module and ordering a replacement part in response to an error in said data processing means upon execution of the customized troubleshooting guide module.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic work environment for a data processing system includes documentation modules which execute on the hardware elements of the system. The documentation modules exchange data between the software elements and hardware elements of the data processing system to produce interaction between the documentation modules and the data processing system. A common user interface module displays the results of the interaction between the software and hardware elements and the documentation modules. Accordingly, the documentation becomes part of the operating environment of the data processing system. The documentation modules are generalized documentation modules including online documentation for every possible configuration of the hardware and software elements of the data processing system. The electronic work environment electronically generates customized documentation modules based upon the actual configuration of the hardware and software elements of the system to which it applies, or in response to user queries. The customized documentation modules, or portions thereof, are displayed in response to user requests.
-
Citations
4 Claims
-
1. A method for operating a data processing system, the data processing system comprising a plurality of hardware elements and a plurality of software elements for causing said hardware elements to perform predetermined application functions upon execution of said software elements on said hardware elements, said method comprising the following steps which are performed by said data processing system:
-
storing in said data processing system a plurality of online documentation modules, including at least a troubleshooting guide module, and an ordering guide module; exchanging data between at least one of said software elements and at least one of said online documentation modules, in response to execution of said plurality of software elements and said plurality of documentation modules on at least one of said hardware elements, to produce interaction between said at least one software element and said at least one documentation module; and displaying results of the interaction between said at least one software element and said at least one online documentation module via a common user interface; wherein said data exchanging step comprises the step of customizing the troubleshooting guide module to reflect said predetermined configuration of said hardware and software elements; wherein said data exchanging step further comprises the step of customizing the ordering guide module to reflect said predetermined configuration of said hardware and software elements; and wherein said method further comprises the step of executing said customized ordering guide module and ordering a replacement part in response to an error in said data processing means upon execution of the customized troubleshooting guide module. - View Dependent Claims (2)
-
-
3. A computer program product for execution on a data processing system comprising a plurality of hardware elements, said computer program product comprising:
-
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising; computer-readable program code means which provides a plurality of software elements which cause said hardware elements to perform predetermined application functions upon execution of said software elements on said hardware elements; computer-readable program code means which provides a plurality of online documentation modules which execute on at least one of said hardware elements, including at least a troubleshooting guide module, and an ordering guide module; computer-readable program code means, responsive to execution of said plurality of software elements and said plurality of online documentation modules on at least one of said hardware elements, for exchanging data between at least one of said software elements and at least one of said online documentation modules, to produce interaction between said at least one software element and said at least one online documentation module; and computer-readable program code means which provides a common user interface module, responsive to said data exchanging means, for displaying on a display, results of the interaction between said at least one software element and said at least one online documentation module; wherein said data exchanging means comprises computer-readable program code means for generating a customized ordering guide module which reflects said predetermined configuration of said hardware and software elements; wherein said data exchanging means further comprises computer-readable program code means for generating a customized ordering guide module which reflects said predetermined configuration of said hardware and software elements; and wherein said computer program product further comprises computer-readable program code means, responsive to an error in said data processing means upon execution of said customized troubleshooting guide module, for executing said customized ordering module and ordering a replacement part. - View Dependent Claims (4)
-
Specification