System and method for associating action diaries with a parent class object
First Claim
1. A computer implemented method of creating action diaries, said method comprising:
- identifying a parent class object, wherein the parent class object includes data regarding a generic system event;
creating a child object based on the parent class object, wherein the child object inherits characteristics of the parent class object;
modifying the child object to include data regarding a more specific system event;
including the child object in an action diary; and
logging a history of actions used to resolve the specific system event, the logging including;
capturing, over a period of time, a plurality of actions used to resolve specific system events detected by the modified child object; and
storing the plurality of actions in the action diary.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to create child objects from parent objects in an action diary. Child objects are created with increasing specificity regarding a system situation. A method is provided for associating an action diary based on the parent class of an object, even if there are no instances of objects of the parent class. A knowledge expert creates an action diary and associate that diary with a parent class object. The children of that class have the class generic action diary available to assist the operator in handling new situations. As the operators improve the handling of a specific situation, a new action diary is created by including information and actions in from the original action diary and can be associated with the specific child object. Thus the evolution of knowledge can orderly proceed from a general type to a specific.
26 Citations
45 Claims
-
1. A computer implemented method of creating action diaries, said method comprising:
-
identifying a parent class object, wherein the parent class object includes data regarding a generic system event;
creating a child object based on the parent class object, wherein the child object inherits characteristics of the parent class object;
modifying the child object to include data regarding a more specific system event;
including the child object in an action diary; and
logging a history of actions used to resolve the specific system event, the logging including;
capturing, over a period of time, a plurality of actions used to resolve specific system events detected by the modified child object; and
storing the plurality of actions in the action diary. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
associating the child object with event data.
-
-
3. The method as described in claim 1 wherein the actions used to resolve specific system events include at least one of annotations, commands, properties, and text objects.
-
4. The method as described an claim 1 further comprising:
including system policy preset defaults in the modified child object.
-
5. The method as described in claim 1 further comprising:
-
displaying a page layout corresponding to the child object;
including one or more component objects from a palate of objects in the action diary; and
wherein the component objects are selected by an operator from a palate of objects.
-
-
6. The method as described in claim 5 wherein at least one of the component objects includes one or more specific command parameters.
-
18. The method of claim 1 further comprising:
-
receiving data regarding an actual system event corresponding to a problem related to the network device;
searching the child objects stored in the action diary for the system event; and
performing one or more actions adapted to address the problem related to the network device, wherein the one or more actions are identified by the child object.
-
-
19. The method as described in claim 18 further comprising:
-
capturing one or more additional actions executed during the performance of the actions;
modifying at least one of the action diaries by including the additional actions; and
storing the modified action diaries.
-
-
20. The method as described in claim 18 further comprising:
-
capturing data during the performance of the actions;
creating a data capture object adapted to capture the data;
modifying at least one of the action diaries by including the data capture object; and
storing the modified action diaries.
-
-
21. The method as described in claim 18 further comprising:
-
displaying action diary information to a user;
receiving action diary component data from the user;
modifying at least one of the action diaries using the component information; and
storing the modified action diaries.
-
-
22. The method as described in claim 18 further comprising:
-
capturing one or more new actions in response to the searching not identifying at least one action diary;
associating the new actions with the received event; and
creating a new action diary, the new action diary including the new actions and at least one association resulting from the associating.
-
-
23. The method as described in claim 22 further comprising:
storing the new action diary.
-
24. The method as described in claim 22 further comprising:
-
capturing data during the performance of the new actions; and
creating a data capture object adapted to capture the data.
-
-
25. The method as described in claim 1 further comprising:
-
receiving data regarding a system event;
searching a data store for one or more action diaries corresponding to the received system event; and
performing one or more data capture actions in response to identifying at least one action diary.
-
-
26. The method as described in claim 25 further comprising:
-
identifying data within a computer system;
creating a method for automatically capturing the data; and
associating the method with the action diary.
-
-
27. The method as described in claim 26 further comprising:
-
creating a storage method for storing the captured data; and
associating the storage method with one or more action diaries.
-
-
28. The method as described in claim 26 wherein the identifying, creating, and associating are performed in response to the searching not identifying at least one action diary.
-
29. The method as described in claim 28 further comprising:
creating a new action diary, the new action diary including the method and at least one association resulting from the associating.
-
30. The method as described in claim 26 further comprising:
-
creating a new action diary; and
storing the new action diary.
-
-
31. The method as described in claim 25 further comprising:
performing one or more actions, wherein the one or more actions are identified by the action diaries.
-
32. The method as described in claim 1 further comprising:
-
locating one or more event solving approaches within the action diary;
comparing the approaches with one or more archival rules; and
archiving one or more of the approaches in response to the comparing.
-
-
33. The method as described in claim 32 further comprising:
removing the archived approaches from an action diary data store.
-
34. The method as described in claim 1 further comprising:
storing the archived approaches in an alternate data store.
-
35. The method as described in claim 1 wherein the comparing further includes comparing approach statistics associated with the approaches with the archival rules.
-
36. The method as described in claim 1 further comprising:
-
determining whether multiple approaches exist within the action diary;
wherein the archiving is performed in response to determining that multiple approaches exist.
-
-
37. The method as described in claim 1 further comprising:
-
identifying a plurality of action diaries within an action diary data store; and
performing the locating, comparing, and archiving for each of the identified action diaries.
-
-
38. The method as described in claim 1 further comprising:
-
manually selecting one or more approaches included in an action diary; and
archiving the manually selected approaches.
-
-
39. The method as described in claim 1 further comprising:
-
grouping action diaries, the grouping including;
including one or more objects in an approach group, wherein the first approach group includes a first approach for handling a system event; and
storing the approach group in the action diary.
-
-
40. The method as described in claim 39 further comprising:
including one or more objects in a second approach group, wherein the second approach group includes a second approach for handling the system event.
-
41. The method as described in claim 39 further comprising:
displaying a first graphic related to the approach group.
-
42. The method as described in claim 41 wherein the graphic indicates a position of the approach group within a lifecycle.
-
43. The method as described in claim 39 wherein the first approach group includes at least one of group properties, action objects, text notes objects, and parameter objects.
-
44. The method as described in claim 43 wherein the text notes objects includes one or more annotations, the annotations describing handling the system event.
-
45. The method as described in claim 39 further comprising:
-
displaying one or more objects included in the approach group;
selecting one of the objects, the selecting performed by an operator using a selecting device; and
modifying the selected object in response to the selecting.
-
-
7. An information handling system for creating action diaries, said information handling system comprising:
-
one or more processing units;
a memory operatively coupled to the one or more processing units; and
a tool for creating action diaries, the action diary creation tool including;
means for identifying a parent class object, wherein the parent class object includes data regarding a generic event;
means for creating a child object based on the parent class object, wherein the child object inherits characteristics of the parent class object;
means for modifying the child object to include data regarding a more specific event;
means for including the child object in an action diary; and
means for logging a history of actions used to resolve the specific system event, the means for logging including;
means for capturing, over a period of time, a plurality of actions used to resolve specific system events detected by the modified child object; and
means for storing the plurality of actions in the action diary. - View Dependent Claims (8, 9, 10, 11, 12)
means for associating the child object with event data.
-
-
9. The information handling system as described in claim 7 wherein the actions used to resolve specific system events include at least one of annotations, commands, properties, and text objects.
-
10. The information handling system as described in claim 7 further comprising:
means for including system policy preset defaults in the modified child object.
-
11. The information handling system as described in claim 7 further comprising:
-
means for displaying a page layout corresponding to the child object; and
means for including one or more component objects from a palate of objects in the action diary;
wherein the component objects are selected by an operator from a palate of objects.
-
-
12. The information handling system as described in claim 11 wherein at least one of the component objects includes one or more specific command parameters.
-
13. A computer program product for creating action diaries, said computer program product comprising:
-
means for identifying a parent class object, wherein the parent class object includes data regarding a generic event;
means for creating a child object based on the parent class object, wherein the child object inherits characteristics of the parent class object;
means for modifying the child object to include data regarding a more specific event;
means for including the child object in an action diary; and
means for logging a history of actions used to resolve the specific system event, the means for logging including;
means for capturing, over a period of time, a plurality of actions used to resolve specific system events detected by the modified child object; and
means for storing the plurality of actions in the action diary. - View Dependent Claims (14, 15, 16, 17)
means for associating the child object with event data.
-
-
15. The computer program product as described in claim 13 further comprising:
means for including system policy preset defaults in the modified child object.
-
16. The computer program product as described in claim 13 further comprising:
-
means for displaying a page layout corresponding to the child object; and
means for including one or more component objects from a palate of objects in the action diary;
wherein the component objects are selected by an operator from a palate of objects.
-
-
17. The computer program product as described in claim 16 wherein at least one of the component objects includes one or more specific command parameters.
Specification