Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
123 words
Apparatus for testing a service processor associated with and coupled to a computer, said computer including a hierarchical arrangement of actual screens in storage for display by said service processor, said apparatus comprising: storage means for storing a map indicating a correct hierarchical order of screens; and program generating means, coupled to said storage means, for generating a program to (a) direct said service processor to display said actual screens in a hierarchical order reflecting said hierarchical arrangement of actual screens in said storage of said computer and (b) compare the map provided by said storage means to the hierarchical order of actual screens displayed by said service processor to determine if said service processor displays the correct hierarchical order of actual screens.
Claim 2
Dependent Claim
123 words
Apparatus for testing a service processor associated with and coupled to a computer, said computer including a hierarchical arrangement of actual screens in storage for display by said service processor, said apparatus comprising: storage means for storing a map indicating a correct hierarchical order of screens; and program generating means, coupled to said storage means, for generating a program to (a) direct said service processor to display said actual screens in a hierarchical order reflecting said hierarchical arrangement of actual screens in said storage of said computer and (b) compare the map provided by said storage means to the hierarchical order of actual screens displayed by said service processor to determine if said service processor displays the correct hierarchical order of actual screens.
Claim 3
Dependent Claim
72 words
Apparatus as set forth in claim 1 further comprising user interface means for selecting at least one screen displayed by said service processor to identify a group of actual screens within a lower section of the hierarchy; and wherein said program generating means is coupled to said user interface means and generates a program to compare the hierarchical order of the screens of said group to a corresponding section of said map.
Claim 4
Dependent Claim
35 words
Apparatus as set forth in claim 2 wherein said program generating means includes means for identifying a path, based on the map within said storage means, between two screens selected via said user interface means.
Claim 5
Dependent Claim
30 words
Apparatus as set forth in claim 2 wherein said group is a branch of actual screens in the hierarchy, and the selected screen identifies a top screen in the branch.
Claim 6
Dependent Claim
89 words
Apparatus as set forth in claim 1 wherein said actual screens comprise menu screens and end point screens, said end point screens representing an actual memory of the computer serviced by said service processor; and said program generating means includes means for selecting some but not all of memory fields within the end point screens, and generating a program to exercise the selected fields to test the ability of said service processor to write into said fields in said actual memory in said computer and read from said fields.
Claim 7
Dependent Claim
37 words
Apparatus as set forth in claim 5 wherein the selected fields of said end point screens are selected at least in part randomly; and further comprising user interface means for specifying the fraction of fields for testing.
Claim 8
Dependent Claim
35 words
Apparatus as set forth in claim 5 wherein said program generating means includes means for generating a program to exercise a greater fraction of memory boundary fields than memory fields between said memory boundary fields.
Claim 9
Dependent Claim
74 words
Apparatus as set forth in claim 1 wherein: said map includes a name and relative position of each screen to indicate the correct hierarchical order; and said program compares the map to the hierarchical order of actual screens displayed by said service processor by comparing said name and relative position of each screen in said map to a name within the displayed actual screen having the corresponding position in the hierarchy of actual screens.
Claim 10
Dependent Claim
35 words
Apparatus as set forth in claim 8 wherein said program generating means includes means for generating a program to compare the hierarchical order of some but not all of said actual screens to said map.
Claim 11
Dependent Claim
32 words
Apparatus as set forth in claim 9 further comprising user interface means for specifying a fraction of paths through the hierarchy of actual screens for comparison to paths defined by said map.
Claim 12
Dependent Claim
64 words
Apparatus as set forth in claim 9 further comprising means, coupled to said program generating means, for automatically directing said program generating means to generate additional programs to compare the hierarchical order of different actual screens to the map; and means for executing said additional programs continuously after the first said program is executed until either a manual shut-off or a timed shut off.
Claim 13
Dependent Claim
32 words
Apparatus as set forth in claim 1 wherein said program generating means includes means for writing a program to test the ability of said service processor to allocate memory in said computer.
Claim 14
Dependent Claim
163 words
Apparatus for testing a service processor associated with and coupled to a computer, said computer including a hierarchical arrangement of actual screens in storage for display by said service processor, said actual screens comprising end point screens and menu screens, said menu screens accessing each other and said end point screens, said end point screens being the lowest screens in any branch of the hierarchy, said apparatus comprising: storage means for storing a map indicating said hierarchical arrangement of actual screens; and program generating means, coupled to said storage means, for identifying said end point screens in said hierarchy by following said map from a top or intermediary menu screen downwardly to said end point screens, and generating a program to display said end point screens, write data into locations in said computer corresponding to said displayed end point screens, read data from said locations, and comparing the written data to the read data to determine if said service processor is working properly.
Claim 15
Dependent Claim
163 words
Apparatus for testing a service processor associated with and coupled to a computer, said computer including a hierarchical arrangement of actual screens in storage for display by said service processor, said actual screens comprising end point screens and menu screens, said menu screens accessing each other and said end point screens, said end point screens being the lowest screens in any branch of the hierarchy, said apparatus comprising: storage means for storing a map indicating said hierarchical arrangement of actual screens; and program generating means, coupled to said storage means, for identifying said end point screens in said hierarchy by following said map from a top or intermediary menu screen downwardly to said end point screens, and generating a program to display said end point screens, write data into locations in said computer corresponding to said displayed end point screens, read data from said locations, and comparing the written data to the read data to determine if said service processor is working properly.
Claim 16
Dependent Claim
66 words
Apparatus as set forth in claim 13 further comprising user interface means for selecting any of said menu screens to identify a branch of menu and end point screens which stem downwardly from the selected menu screen in said hierarchy; and wherein said program generating means is coupled to said user interface means to generate a program to exercise the end point screens of said branch.
Claim 17
Dependent Claim
31 words
Apparatus as set forth in claim 14 wherein said program generating means includes means for selecting a fraction less than one of said end point screens of said branch for testing.
Claim 18
Dependent Claim
22 words
Apparatus as set forth in claim 15 wherein said screens, whose hierarchical order is compared to said map, are selected pseudo randomly.
Claim 19
Dependent Claim
77 words
Apparatus as set forth in claim 13 wherein said end point screens represent memory of the computer serviced by said service processor; and said program generating means includes means for selecting a fraction less than one of memory fields within said end point screens, and generating a program to exercise the selected fields to test the ability of said service processor to write into said fields in actual memory in said computer and read from said fields.