Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
83 words
A computer software implemented protocol event logging system comprising: means for receiving an event logging request from a client component operating under a particular protocol; means for determining if said event logging request requires protocol specific processing; means for invoking a protocol specific handler corresponding to said particular protocol to process said request if said request requires protocol specific processing; and means for processing said event logging request without invoking said protocol specific handler if said request does not require protocol specific processing.
Claim 2
Dependent Claim
83 words
A computer software implemented protocol event logging system comprising: means for receiving an event logging request from a client component operating under a particular protocol; means for determining if said event logging request requires protocol specific processing; means for invoking a protocol specific handler corresponding to said particular protocol to process said request if said request requires protocol specific processing; and means for processing said event logging request without invoking said protocol specific handler if said request does not require protocol specific processing.
Claim 3
Dependent Claim
40 words
The system as claimed in claim 1 wherein said event logging request includes a protocol data unit containing protocol specific logging data, said protocol specific handler further including: means for decoding said protocol data unit according to said particular protocol.
Claim 4
Dependent Claim
22 words
The system as claimed in claim 1 further including means for switchably inhibiting said means for invoking and said means for processing.
Claim 5
Dependent Claim
16 words
The system as claimed in claim 1 wherein said protocol specific handler is a DLL component.
Claim 6
Dependent Claim
16 words
The system as claimed in claim 1 wherein said protocol specific handler is an NLM component.
Claim 7
Dependent Claim
34 words
The system as claimed in claim 1 further including: means for opening a data stream to a log file; and means for transferring processed logging data to said log file over said data stream.
Claim 8
Dependent Claim
60 words
The system as claimed in claim 6 further including: means for asynchronous transfer of processed logging data to said log file, said asynchronous transfer means further including queuing means for retaining logging data for a predetermined time period; and means for delaying transfer of said logging data from said queuing means to said log file for said predetermined time period.
Claim 9
Dependent Claim
16 words
The system as claimed in claim 7 wherein said delaying means is a system callback function.
Claim 10
Dependent Claim
26 words
The system as claimed in claim 7 wherein said asynchronous transfer means further includes a means for interleaving logging data from a plurality of client components.
Claim 11
Independent Claim
82 words
A method for protocol event logging in a computer system, said method comprising the steps of: receiving an event logging request from a client component operating under a particular protocol; determining if said event logging request requires protocol specific processing; invoking a protocol specific handler corresponding to said particular protocol to process said request if said request requires protocol specific processing; and processing said event logging request without invoking said protocol specific handler if said request does not require protocol specific processing.
Claim 12
Independent Claim
82 words
A method for protocol event logging in a computer system, said method comprising the steps of: receiving an event logging request from a client component operating under a particular protocol; determining if said event logging request requires protocol specific processing; invoking a protocol specific handler corresponding to said particular protocol to process said request if said request requires protocol specific processing; and processing said event logging request without invoking said protocol specific handler if said request does not require protocol specific processing.
Claim 13
Dependent Claim
39 words
The method as claimed in claim 10 wherein said event logging request includes a protocol data unit containing protocol specific logging data, said method further including the step of: decoding said protocol data unit according to said particular protocol.
Claim 14
Dependent Claim
21 words
The method as claimed in claim 10 further including a step of switchably inhibiting said invoking step and said processing step.
Claim 15
Dependent Claim
16 words
The method as claimed in claim 10 wherein said protocol specific handler is a DLL component.
Claim 16
Dependent Claim
16 words
The method as claimed in claim 10 wherein said protocol specific handler is an NLM component.
Claim 17
Dependent Claim
33 words
The method as claimed in claim 10 further including the steps of: opening a data stream to a log file; and transferring processed logging data to said log file over said data stream.
Claim 18
Dependent Claim
59 words
The method as claimed in claim 15 further including the steps of: asynchronously transferring processed logging data to said log file, said asynchronous transfer including a step of retaining logging data for a predetermined time period in an event queue; and delaying transfer of said logging data from said queue to said log file for said predetermined time period.
Claim 19
Dependent Claim
19 words
The method as claimed in claim 16 wherein said step of delaying further includes activating a system callback function.
Claim 20
Dependent Claim
113 words
A computer software system comprising: a client component operating under a particular protocol; a protocol specific handler for decoding said particular protocol; and a communication protocol logging component coupled to said client component and said protocol specific handler, said communication protocol logging component including: a) an event logging interface for receiving an event logging request from said client component; b) logic for determining if said event logging request requires protocol specific processing; c) logic for invoking said protocol specific handler if said event logging request requires protocol specific processing; and d) logic for processing said event logging request without invoking said protocol specific handler of said request does not require protocol specific processing.
Claim 21
Dependent Claim
113 words
A computer software system comprising: a client component operating under a particular protocol; a protocol specific handler for decoding said particular protocol; and a communication protocol logging component coupled to said client component and said protocol specific handler, said communication protocol logging component including: a) an event logging interface for receiving an event logging request from said client component; b) logic for determining if said event logging request requires protocol specific processing; c) logic for invoking said protocol specific handler if said event logging request requires protocol specific processing; and d) logic for processing said event logging request without invoking said protocol specific handler of said request does not require protocol specific processing.