← Back to Patent Explorer
US6026440A Expired / Lapsed US ⏱️ 0.0 years remaining

Web server account manager plug-in for monitoring resources

Assignee: International Business Machines Corp
•
Filing: 1997-01-27
•
Granted: 2000-02-15
•
Expires: 2017-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An account manager plug-in for a Web server having an application programming interface (API). The plug-in is preferably a computer program product comprising a set of instructions (program code) encoded on a computer-readable substrate. This plug-in includes program code for establishing a set of one or more monitored resources (e.g., UrlCounter, ByteCounter, PageCounter and FailedLoginCounter) and for defining a threshold rule for at least one of the set of monitored resources. As Web transactions occur at the Web server, the account manager is responsive to a monitored resource exceeding a condition of a threshold rule for triggering one of a set of threshold actions. The set of threshold actions, for example, include clearing a record counter, running a given program, sending an e-mail note and disabling or enabling a user account.

Inventors

  • 👤 Theodore Jack London Shrader
  • 👤 Michael Bradford Ault
  • 👤 Ernst Robert Plassmann
  • 👤 Bruce Arland Rich
  • 👤 Mickella Ann Rosiles
  • 👤 Shaw-Ben Shi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 19:07
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/16

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 125 words
A monitoring system for a Web server having an application programming interface (API), comprising: a plug-in communicating with the Web server, the plug-in receiving operational parameter data from the Web server, the plug-in comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 2
Dependent Claim 125 words
A monitoring system for a Web server having an application programming interface (API), comprising: a plug-in communicating with the Web server, the plug-in receiving operational parameter data from the Web server, the plug-in comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 3
Dependent Claim 62 words
The monitoring system as described in claim 1 wherein the set of one or more monitored resources includes a resource selected from the group consisting of: a number of times a URL location is accessed, a number of bytes a user has accessed, a number of operations a user has initiated, and a number of times a user has a failed login.
Claim 4
Dependent Claim 28 words
The monitoring system as described in claim 1 wherein the information on a monitored resource is stored by the transaction monitor in a database having a column format.
Claim 5
Dependent Claim 20 words
The monitoring system as described in claim 1 further including a threshold definition file in which threshold rules are stored.
Claim 6
Dependent Claim 44 words
The monitoring system as described in claim 1 wherein the set of threshold actions include an action selected from the group consisting of: clearing a record counter, running a given program, sending an e-mail note, disabling a user account, and enabling a user account.
Claim 7
Dependent Claim 17 words
The monitoring system as described in claim 1 wherein the threshold monitor logs the threshold action triggered.
Claim 8
Dependent Claim 27 words
The monitoring system as described in claim 1 wherein the condition of the threshold rule is evaluated after a database record for a monitored resource is updated.
Claim 9
Dependent Claim 133 words
A computer program product in a computer-readable medium for use in a Web server for administration and management of server transactions, comprising: a plug-in communicating with the Web server, the plug-in receiving operational parameter data from the Web server, the plug-in comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 10
Dependent Claim 133 words
A computer program product in a computer-readable medium for use in a Web server for administration and management of server transactions, comprising: a plug-in communicating with the Web server, the plug-in receiving operational parameter data from the Web server, the plug-in comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 11
Dependent Claim 60 words
The computer program product as described in claim 8 wherein the set of monitored resources includes a resource selected from the group consisting of: a number of times a URL location is accessed, a number of bytes a user has accessed, a number of operations a user has initiated, and a number of times a user has a failed login.
Claim 12
Dependent Claim 45 words
The computer program product as described in claim 8 wherein the set of threshold actions include an action selected from the group consisting of: clearing a record counter, running a given program, sending an e-mail note, disabling a user account and enabling a user account.
Claim 13
Dependent Claim 135 words
A computer, comprising: a processor; an operating system; a Web server program having an application programming interface (API) for processing HTTP client requests; and an account manager plug-in to the API, the account manager plug-in receiving operational parameter data from the Web server, comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 14
Dependent Claim 135 words
A computer, comprising: a processor; an operating system; a Web server program having an application programming interface (API) for processing HTTP client requests; and an account manager plug-in to the API, the account manager plug-in receiving operational parameter data from the Web server, comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 15
Dependent Claim 58 words
The computer as described in claim 11 wherein the set of monitored resources includes a resource selected from the group consisting of: a number of times a URL location is accessed, a number of bytes a user has accessed, a number of operations a user has initiated, and a number of times a user has a failed login.
Claim 16
Dependent Claim 43 words
The computer as described in claim 11 wherein the set of threshold actions include an action selected from the group consisting of: clearing a record counter, running a given program, sending an e-mail note, disabling a user account and enabling a user account.
Claim 17
Independent Claim 111 words
A method operative at a Web server in a stateless client-server environment for managing server transactions, comprising the steps of: initiating an account manager plug-in in communication with the Web server; establishing a set of one of more resources to be monitored; defining a threshold rule for at least one of the set of monitored resources; monitoring Web server transactions initiated from client machines to the Web server via the account manager plug-in and storing information on the set of one or more monitored resources; and responsive to the account manager plug-in detecting a monitored resource exceeding a condition of a threshold rule, triggering one of a set of threshold actions.
Claim 18
Independent Claim 111 words
A method operative at a Web server in a stateless client-server environment for managing server transactions, comprising the steps of: initiating an account manager plug-in in communication with the Web server; establishing a set of one of more resources to be monitored; defining a threshold rule for at least one of the set of monitored resources; monitoring Web server transactions initiated from client machines to the Web server via the account manager plug-in and storing information on the set of one or more monitored resources; and responsive to the account manager plug-in detecting a monitored resource exceeding a condition of a threshold rule, triggering one of a set of threshold actions.
Claim 19
Dependent Claim 61 words
The method as described in claim 14 wherein the set of one or more monitored resources includes a resource selected from the group consisting of: a number of times a URL location is accessed, a number of bytes a user has accessed, a number of operations a user has initiated, and a number of times a user has a failed login.
Claim 20
Dependent Claim 43 words
The method as described in claim 14 wherein the set of threshold actions include an action selected from the group consisting of: clearing a record counter, running a given program, sending an e-mail note, disabling a user account and enabling a user account.
Claim 21
Dependent Claim 17 words
The method as described in claim 14 further including the step of logging the threshold actions triggered.
Claim 22
Dependent Claim 26 words
The method as described in claim 14 wherein the condition of the threshold rule is evaluated after a database record for a monitored resource is updated.
Claim 23
Dependent Claim 149 words
In a Web server connectable to a distributed computing environment having a distributed file system service and a security service for returning a credential to a user authenticated to access the distributed file system service, the improvement comprising: a plug-in communicating with the Web server, the plug-in receiving operational parameter data from the Web server, the plug-in comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 24
Dependent Claim 149 words
In a Web server connectable to a distributed computing environment having a distributed file system service and a security service for returning a credential to a user authenticated to access the distributed file system service, the improvement comprising: a plug-in communicating with the Web server, the plug-in receiving operational parameter data from the Web server, the plug-in comprising: a list of a set of one or more resources to be monitored; a threshold rule for at least one of the set of monitored resources; a transaction monitor responsive to Web transactions at the Web server, the transaction monitor storing information on transactions affecting one or more of the set of monitored resources; and a threshold monitor responsive to the transaction monitor, the threshold monitor triggering one of a set of threshold actions in response to the at least one of the set of monitored resources exceeding the threshold rule.
Claim 25
Dependent Claim 30 words
In the Web server as described in claim 19 further including: means responsive to the monitored resource exceeding the condition of the threshold rule for logging the threshold action triggered.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-14 2003-08-16 2004-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-14 2007-08-16 2008-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-14 2011-08-16 2012-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag