Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
94 words
A system for monitoring a server program operating on a network, the system comprising: a client having a communication stack for passing application data between said network and said client; an interface running in an operating system kernel for coupling into said communications stack and for monitoring said application data being passed between said client and said network; a filter module for processing said application data to detect portions of said application data representative of communications associated with said server program; and a data memory for storing said detected portions of said application data.
Claim 2
Independent Claim
94 words
A system for monitoring a server program operating on a network, the system comprising: a client having a communication stack for passing application data between said network and said client; an interface running in an operating system kernel for coupling into said communications stack and for monitoring said application data being passed between said client and said network; a filter module for processing said application data to detect portions of said application data representative of communications associated with said server program; and a data memory for storing said detected portions of said application data.
Claim 3
Dependent Claim
36 words
A system according to claim 1, further comprising: an agent for coupling said data memory and for processing said detected portions of said application data to generate information representative of an operation of said server program.
Claim 4
Dependent Claim
32 words
A system according to claim 2, further comprising a user module for receiving said information from said agent, and for processing said information to determine a characteristic of said server program operation.
Claim 5
Dependent Claim
35 words
A system according to claim 3, wherein said user module includes a usage detector for processing said information to determine a characteristic representative of a volume of use of said server program by said client.
Claim 6
Dependent Claim
38 words
A system according to claim 3, wherein said user module includes an error detector for processing said information to determine a characteristic representative of a transmission error occurring in a transmission between said server program and said client.
Claim 7
Dependent Claim
35 words
A system according to claim 3, wherein said user module includes a response detector for processing said information to determine a characteristic representative of a response time for a service provided by said server program.
Claim 8
Dependent Claim
24 words
A system according to claim 3 wherein said user module includes an audit processor for auditing transactions between said server program and said client.
Claim 9
Dependent Claim
29 words
A system according to claim 3 wherein said user module includes a security processor for processing said information to identify a security characteristic representative of a level of security.
Claim 10
Dependent Claim
42 words
A system according to claim 1, further comprising a control module for providing a list of a plurality of server programs and for generating a plurality of said filter modules, each associated with a respective one of said plurality of server programs.
Claim 11
Dependent Claim
19 words
A system according to claim 1, further comprising a console module, for providing control over operation of said monitor.
Claim 12
Independent Claim
110 words
A system for monitoring operation of a server program executing on a server connected to a network, the system comprising: a plurality of clients, each capable of requesting service of said server program, and each having a communications stack for exchanging application data with said network; an interface running in an operating system kernel for coupling into said communications stack and for monitoring said application data being passed between said client and said network; a filter module for processing said application data to detect portions of said application data representative of communications associated with said server program; and a data memory for storing said detected portions of said application data.
Claim 13
Independent Claim
110 words
A system for monitoring operation of a server program executing on a server connected to a network, the system comprising: a plurality of clients, each capable of requesting service of said server program, and each having a communications stack for exchanging application data with said network; an interface running in an operating system kernel for coupling into said communications stack and for monitoring said application data being passed between said client and said network; a filter module for processing said application data to detect portions of said application data representative of communications associated with said server program; and a data memory for storing said detected portions of said application data.
Claim 14
Dependent Claim
32 words
A system according to claim 11, wherein the interface for coupling into said communications stack monitors loop back application data that passes through said communications stack without going out onto the network.
Claim 15
Independent Claim
94 words
A method for monitoring a server program operating on a network, the method comprising: providing a client having a communications stack for passing application data between said network and said client: monitoring said application data being passed between said client and said network via a monitor having an interface running in an operating system kernel for coupling into said communications stack; filtering said monitored application data to detect portions of said application data representative of communications associated with said server program; and storing said detected portions of said application data in a data memory.
Claim 16
Independent Claim
94 words
A method for monitoring a server program operating on a network, the method comprising: providing a client having a communications stack for passing application data between said network and said client: monitoring said application data being passed between said client and said network via a monitor having an interface running in an operating system kernel for coupling into said communications stack; filtering said monitored application data to detect portions of said application data representative of communications associated with said server program; and storing said detected portions of said application data in a data memory.
Claim 17
Dependent Claim
39 words
A method according to claim 13, further comprising: coupling to said data memory via an agent; and processing in said agent said detected portions of said application data to generate information representative of an operation of said server program.
Claim 18
Dependent Claim
18 words
A method according to claim 14, further comprising: processing said information to determine a characteristic of said operation.
Claim 19
Dependent Claim
20 words
A method, according to claim 13, wherein monitoring said application data includes accessing said communications stack at a TCP layer.
Claim 20
Dependent Claim
20 words
A method, according to claim 13, wherein monitoring said application data includes accessing said communications stack at a transport layer.