Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
89 words
A method for monitoring the performance of a selected software application within a first processor having an output bus, said method comprising the steps of: inserting a limited number of uniquely identifiable elements at selected locations within said selected software application; processing said software application within said first processor; and automatically coupling to said output bus an identification of each of said uniquely identifiable elements, in association with a selected data frame, in response to the encountering of said uniquely identifiable elements during processing of said selected software application.
Claim 2
Dependent Claim
45 words
A method as claimed in Claim 1 further including the step of coupling a second processor having memory means associated therewith to said output bus and storing each of said identifications and said selected data frames within said memory means associated with said second processor.
Claim 3
Dependent Claim
30 words
A method as claimed in Claim 2 further including the step of associating a time value with each of said identifications and said selected data frames prior to storage thereof.
Claim 4
Independent Claim
36 words
A method as claimed in any of Claims 2 or 3 further including the step of associating an identifying header frame with each of said identifications and said selected data frames prior to the storage thereof.
Claim 5
Independent Claim
65 words
A method as claimed in any of Claims 2 to 4 further including the step of storing within said memory means associated with said second processor an overrun indication in the event said identifications and said selected data frames are coupled to said output bus at a speed in excess of the speed at which said identifications and said selected data frames may be stored.
Claim 6
Independent Claim
110 words
An apparatus for monitoring the performance of a selected software application within a first processor having an output bus, comprising: means for inserting a limited number of uniquely identifiable elements at selected locations within said selected software application; means for automatically coupling to said output bus an identification of each of said uniquely identifiable elements in association with a selected data frame, in response to the encountering of said uniquely identifiable elements during processing of said selected software applications; a second processor having memory means associated therewith; and means for coupling said identifications and said selected data frames to said second processor for storage within said memory means associated therewith.
Claim 7
Dependent Claim
28 words
An apparatus as claimed in Claim 6 further including means for associating a time value with each of said identifications and selected data frames prior to storage thereof.
Claim 8
Dependent Claim
67 words
An apparatus as claimed in Claim 7 further including means for generating an overrun indication in the event said identifications and said selected data frames are coupled to said memory means at a speed in excess of the speed at which said identifications and said selected data frames may be stored, and means for storing said overrun indication within said memory means associated with said second processor.
Claim 9
Independent Claim
26 words
An apparatus as claimed in any of Claims 6 to 8 wherein said memory means associated with said second processor includes a switched bank memory device.
Claim 10
Independent Claim
21 words
An apparatus as claimed in any of Claims 6 to 9 further including disk storage means coupled to said second processor.
Claim 11
Independent Claim
41 words
An apparatus as claimed in any of Claims 6 to 10 wherein said means for coupling said identifications and said selected data frames to said second processor includes a data output card coupled to said output bus of said first processor.
Claim 12
Dependent Claim
40 words
An apparatus as claimed in Claim 11 wherein said means for coupling said identifications and said selected data frames to a second processor includes a data collection card coupled to said data output card by means of a dedicated cable.
Claim 13
Independent Claim
31 words
An apparatus as claimed in any of Claims 11 or 12 wherein said second processor includes an input bus and wherein said data collection card is coupled to said input bus.