US6507852B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Location-independent service for monitoring and alerting on an event log
Assignee: Teradata US Inc
•
Filing: 2000-04-17
•
Granted: 2003-01-14
•
Expires: 2020-04-17
Abstract
Abstract A method, apparatus, and article of manufacture for monitoring and alerting on an event log. One or more alert policies is accessed, wherein each of the alert policies is comprised of one or more rules stored on a computer. An event log stored on a computer is accessed in a location-independent manner to gather one or more event messages stored therein. The event messages are filtered by comparing them to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked.
Inventors
- 👤 Michael Dempsey
- 👤 Guy K. Ishimoto
- 👤 Wai Hung Kam
- 👤 Steven Jeffrey Schlesinger
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 14:50
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/23; G06F16/2358; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952
Claims Analysis
Total Claims: 51
Claim 1
Independent Claim
96 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) periodically checking the alert policies to dynamically adopt updated ones of the alert policies.
Claim 2
Independent Claim
96 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) periodically checking the alert policies to dynamically adopt updated ones of the alert policies.
Claim 3
Dependent Claim
25 words
The method of claim 1 , wherein the event log resides on a first computer and the filtering step is performed on a second computer.
Claim 4
Independent Claim
105 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein the alert policies contain criteria by which the event log is searched, the alerts are raised, and the alert actions are invoked.
Claim 5
Independent Claim
105 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein the alert policies contain criteria by which the event log is searched, the alerts are raised, and the alert actions are invoked.
Claim 6
Independent Claim
213 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule includes one or more defined criteria selected from a group comprising: one or more Event IDs, an Event Period indicating a period within which the event messages must occur in the event log for an alert to be raised and an alert action to be invoked, an Event Count indicating a count of the event messages that must occur within the event log within the Event Period and corresponding to the Event IDs to raise an alert and trigger an alert action, a Search Phrase that specifies one or more words that must be included within the event messages, and an Alert Any flag that determines whether or not there must be at least one occurrence of each and every Event ID that is specified by the rule.
Claim 7
Independent Claim
213 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule includes one or more defined criteria selected from a group comprising: one or more Event IDs, an Event Period indicating a period within which the event messages must occur in the event log for an alert to be raised and an alert action to be invoked, an Event Count indicating a count of the event messages that must occur within the event log within the Event Period and corresponding to the Event IDs to raise an alert and trigger an alert action, a Search Phrase that specifies one or more words that must be included within the event messages, and an Alert Any flag that determines whether or not there must be at least one occurrence of each and every Event ID that is specified by the rule.
Claim 8
Dependent Claim
46 words
The method of claim 4 , wherein the Alert Any flag indicates that an alert is to be raised when the count of event messages in the event log equals or exceeds the Event Count within the Event Period for any combination of qualified Event IDs.
Claim 9
Dependent Claim
55 words
The method of claim 4 , wherein the Alert Any flag indicates that an alert is to be raised when the count of event messages in the event log equals or exceeds the Event Count within the Event Period and there has been at least one occurrence of each Event ID in the event messages.
Claim 10
Dependent Claim
20 words
The method of claim 4 , wherein a refresh rate determines how often the alert policies are checked for updates.
Claim 11
Dependent Claim
22 words
The method of claim 4 , wherein a refresh rate determines how often the event log is queried for the event messages.
Claim 12
Independent Claim
132 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule specifies an alert action selected from a group comprising sending an email to a user-defined address, sending a page with a user-defined message to a user-defined paging service, generating a trap, running a user-specified program, writing a message to log, and executing a script of database commands.
Claim 13
Independent Claim
132 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule specifies an alert action selected from a group comprising sending an email to a user-defined address, sending a page with a user-defined message to a user-defined paging service, generating a trap, running a user-specified program, writing a message to log, and executing a script of database commands.
Claim 14
Dependent Claim
17 words
The method of claim 9 , wherein the alert action comprises a plurality of individual alert actions.
Claim 15
Dependent Claim
21 words
The method of claim 9 , wherein each rule specifies a period that must expire before an alert action is repeated.
Claim 16
Independent Claim
91 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) defining the alert policies using an alert policy editor.
Claim 17
Independent Claim
91 words
A method for monitoring and alerting on an event log, comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) defining the alert policies using an alert policy editor.
Claim 18
Dependent Claim
105 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) means for periodically checking the alert policies to dynamically adopt updated ones of the alert policies.
Claim 19
Dependent Claim
105 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) means for periodically checking the alert policies to dynamically adopt updated ones of the alert policies.
Claim 20
Dependent Claim
25 words
The apparatus of claim 13 , wherein the event log resides on a first computer and the filtering step is performed on a second computer.
Claim 21
Dependent Claim
112 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein the alert policies contain criteria by which the event log is searched, the alerts are raised, and the alert actions are invoked.
Claim 22
Dependent Claim
112 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein the alert policies contain criteria by which the event log is searched, the alerts are raised, and the alert actions are invoked.
Claim 23
Dependent Claim
220 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule includes one or more defined criteria selected from a group comprising: one or more Event IDs, an Event Period indicating a period within which the event messages must occur in the event log for an alert to be raised and an alert action to be invoked, an Event Count indicating a count of the event messages that must occur within the event log within the Event Period and corresponding to the Event IDs to raise an alert and trigger an alert action, a Search Phrase that specifies one or more words that must be included within the event messages, and an Alert Any flag that determines whether or not there must be at least one occurrence of each and every Event ID that is specified by the rule.
Claim 24
Dependent Claim
220 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule includes one or more defined criteria selected from a group comprising: one or more Event IDs, an Event Period indicating a period within which the event messages must occur in the event log for an alert to be raised and an alert action to be invoked, an Event Count indicating a count of the event messages that must occur within the event log within the Event Period and corresponding to the Event IDs to raise an alert and trigger an alert action, a Search Phrase that specifies one or more words that must be included within the event messages, and an Alert Any flag that determines whether or not there must be at least one occurrence of each and every Event ID that is specified by the rule.
Claim 25
Dependent Claim
46 words
The apparatus of claim 16 , wherein the Alert Any flag indicates that an alert is to be raised when the count of event messages in the event log equals or exceeds the Event Count within the Event Period for any combination of qualified Event IDs.
Claim 26
Dependent Claim
55 words
The apparatus of claim 16 , wherein the Alert Any flag indicates that an alert is to be raised when the count of event messages in the event log equals or exceeds the Event Count within the Event Period and there has been at least one occurrence of each Event ID in the event messages.
Claim 27
Dependent Claim
20 words
The apparatus of claim 16 , wherein a refresh rate determines how often the alert policies are checked for updates.
Claim 28
Dependent Claim
22 words
The apparatus of claim 16 , wherein a refresh rate determines how often the event log is queried for the event messages.
Claim 29
Dependent Claim
139 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule specifies an alert action selected from a group comprising sending an email to a user-defined address, sending a page with a user-defined message to a user-defined paging service, generating a trap, running a user-specified program, writing a message to log, and executing a script of database commands.
Claim 30
Dependent Claim
139 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule specifies an alert action selected from a group comprising sending an email to a user-defined address, sending a page with a user-defined message to a user-defined paging service, generating a trap, running a user-specified program, writing a message to log, and executing a script of database commands.
Claim 31
Dependent Claim
17 words
The apparatus of claim 21 , wherein the alert action comprises a plurality of individual alert actions.
Claim 32
Dependent Claim
21 words
The apparatus of claim 21 , wherein each rule specifies a period that must expire before an alert action is repeated.
Claim 33
Dependent Claim
101 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) means for defining the alert policies using an alert policy editor.
Claim 34
Dependent Claim
101 words
A computer-implemented apparatus for monitoring and alerting on an event log, comprising: (a) means for accessing one or more alert policies comprised of one or more rules stored on a computer; (b) means for accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) means for filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) means for defining the alert policies using an alert policy editor.
Claim 35
Dependent Claim
102 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) periodically checking the alert policies to dynamically adopt updated ones of the alert policies.
Claim 36
Dependent Claim
102 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) periodically checking the alert policies to dynamically adopt updated ones of the alert policies.
Claim 37
Dependent Claim
27 words
The article of manufacture of claim 25 , wherein the event log resides on a first computer and the filtering step is performed on a second computer.
Claim 38
Dependent Claim
111 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein the alert policies contain criteria by which the event log is searched, the alerts are raised, and the alert actions are invoked.
Claim 39
Dependent Claim
111 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein the alert policies contain criteria by which the event log is searched, the alerts are raised, and the alert actions are invoked.
Claim 40
Dependent Claim
219 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule includes one or more defined criteria selected from a group comprising: one or more Event IDs, an Event Period indicating a period within which the event messages must occur in the event log for an alert to be raised and an alert action to be invoked, an Event Count indicating a count of the event messages that must occur within the event log within the Event Period and corresponding to the Event IDs to raise an alert and trigger an alert action, a Search Phrase that specifies one or more words that must be included within the event messages, and an Alert Any flag that determines whether or not there must be at least one occurrence of each and every Event ID that is specified by the rule.
Claim 41
Dependent Claim
219 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule includes one or more defined criteria selected from a group comprising: one or more Event IDs, an Event Period indicating a period within which the event messages must occur in the event log for an alert to be raised and an alert action to be invoked, an Event Count indicating a count of the event messages that must occur within the event log within the Event Period and corresponding to the Event IDs to raise an alert and trigger an alert action, a Search Phrase that specifies one or more words that must be included within the event messages, and an Alert Any flag that determines whether or not there must be at least one occurrence of each and every Event ID that is specified by the rule.
Claim 42
Dependent Claim
48 words
The article of manufacture of claim 28 , wherein the Alert Any flag indicates that an alert is to be raised when the count of event messages in the event log equals or exceeds the Event Count within the Event Period for any combination of qualified Event IDs.
Claim 43
Dependent Claim
57 words
The article of manufacture of claim 28 , wherein the Alert Any flag indicates that an alert is to be raised when the count of event messages in the event log equals or exceeds the Event Count within the Event Period and there has been at least one occurrence of each Event ID in the event messages.
Claim 44
Dependent Claim
22 words
The article of manufacture of claim 28 , wherein a refresh rate determines how often the alert policies are checked for updates.
Claim 45
Dependent Claim
24 words
The article of manufacture of claim 28 , wherein a refresh rate determines how often the event log is queried for the event messages.
Claim 46
Dependent Claim
138 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule specifies an alert action selected from a group comprising sending an email to a user-defined address, sending a page with a user-defined message to a user-defined paging service, generating a trap, running a user-specified program, writing a message to log, and executing a script of database commands.
Claim 47
Dependent Claim
138 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and (c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and wherein each rule specifies an alert action selected from a group comprising sending an email to a user-defined address, sending a page with a user-defined message to a user-defined paging service, generating a trap, running a user-specified program, writing a message to log, and executing a script of database commands.
Claim 48
Dependent Claim
19 words
The article of manufacture of claim 33 , wherein the alert action comprises a plurality of individual alert actions.
Claim 49
Dependent Claim
23 words
The article of manufacture of claim 33 , wherein each rule specifies a period that must expire before an alert action is repeated.
Claim 50
Dependent Claim
100 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) logic for defining the alert policies using an alert policy editor.
Claim 51
Dependent Claim
100 words
An article of manufacture embodying logic for monitoring and alerting on an event log, the logic comprising: (a) accessing one or more alert policies comprised of one or more rules stored on a computer; (b) accessing an event log stored on a computer in a location-independent manner to gather one or more event messages stored therein; and c) filtering the event messages by comparing the event messages to the rules of the alert policies to raise an alert and determine whether an alert action should be invoked; and (d) logic for defining the alert policies using an alert policy editor.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-01-13 | 2006-07-15 | 2007-01-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-01-13 | 2010-07-15 | 2011-01-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-01-13 | 2014-07-15 | 2015-01-14 | $7700.00 | Window Closed / Lapsed |