Patent US3480055A successfully refreshed from Google Patents.
Patent US6144987A successfully refreshed from Google Patents.
US6144987A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for characterizing information from an information producer
Assignee: Cisco Technology Inc
•
Filing: 1998-06-25
•
Granted: 2000-11-07
•
Expires: 2018-06-25
Abstract
Abstract A system enables a consumer to generate a filtering program based on criteria set forth by a system operator during run time. During system operation, the operator selects appropriate filtering criteria from a display screen associated with a respective consumer. Each consumer implements filtering criteria in a filtering program that is registered with a distributor. The filtering program may include simple true or false tests, or more complex tests. The distributor compiles each filtering program during registration and thereafter dynamically loads the compiled program before executing filtering queries.
Inventors
- 👤 Frederick Eldin Niemi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 20:46
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/06; H04L41/0604; H04L41/02; H04L41/024
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
109 words
A distributed computer network system comprising: A) at least one producer that generates and transmits a message upon detecting an anomaly on a network device; B) a distributor that receives the generated message and queues the message for distribution over the system; C) at least one registered consumer generating at least one filtering program for use by the distributor, each filtering program containing a filtering expression that tests a value of an argument contained in the generated message, wherein the filtering expression is created at run time; and D) means for transmitting the message from the distributor to the consumer if a result of the filtering expression is true.
Claim 2
Dependent Claim
109 words
A distributed computer network system comprising: A) at least one producer that generates and transmits a message upon detecting an anomaly on a network device; B) a distributor that receives the generated message and queues the message for distribution over the system; C) at least one registered consumer generating at least one filtering program for use by the distributor, each filtering program containing a filtering expression that tests a value of an argument contained in the generated message, wherein the filtering expression is created at run time; and D) means for transmitting the message from the distributor to the consumer if a result of the filtering expression is true.
Claim 3
Dependent Claim
32 words
The system of claim 1 wherein the filtering program is used by the distributor to filter the message generated by the producer prior to the distribution of the message to the consumer.
Claim 4
Dependent Claim
31 words
The system of claim 2 wherein the distributor compiles each filtering program provided by the consumer in a programming language similar to that of the distributor after registration by the consumer.
Claim 5
Dependent Claim
23 words
The system of claim 3 wherein the distributor dynamically loads the compiled filtering program before executing the filtering expression in the filtering program.
Claim 6
Dependent Claim
36 words
The system of claim 4 wherein a system operator creates the filtering expression through the consumer, and wherein the consumer dynamically alters the filtering program in response to detecting one of an error and alarm condition.
Claim 7
Dependent Claim
23 words
The system of claim 5 wherein the filtering program includes a test implement in one of a Boolean statement and a SQL statement.
Claim 8
Dependent Claim
27 words
The system of claim 5 wherein the filtering program includes a programming expression that performs queries on one of an individual message and a group of messages.
Claim 9
Independent Claim
140 words
A method for characterizing information from an information producer of a distributed computer network system, the method comprising the steps of: A) generating a message at the producer upon detecting an anomaly on a network device; B) transmitting the message to a distributor for distribution over the network; C) generating a filtering program at a consumer, the filtering program comprising a filtering expression that tests a value of an argument contained in the message; D) registering the filtering program at the distributor; E) filtering the message at the distributor in accordance with the filtering program by testing the argument value in the message in accordance with the filtering expression of the filtering program, wherein the filtering expression is created at run time; and F) distributing the filtered message to the consumer if a result of the filtering expression is true.
Claim 10
Independent Claim
140 words
A method for characterizing information from an information producer of a distributed computer network system, the method comprising the steps of: A) generating a message at the producer upon detecting an anomaly on a network device; B) transmitting the message to a distributor for distribution over the network; C) generating a filtering program at a consumer, the filtering program comprising a filtering expression that tests a value of an argument contained in the message; D) registering the filtering program at the distributor; E) filtering the message at the distributor in accordance with the filtering program by testing the argument value in the message in accordance with the filtering expression of the filtering program, wherein the filtering expression is created at run time; and F) distributing the filtered message to the consumer if a result of the filtering expression is true.
Claim 11
Dependent Claim
35 words
The method of claim 8 further comprising the steps of: G) displaying the filtered message to an operator; H) analyzing the displayed message to determine a cause of an anomoly; and I) correcting the anomoly.
Claim 12
Dependent Claim
30 words
The method of claim 9 wherein the step C of generating comprises the step C1 of dynamically altering the filtering program during run time in response to the determined anomoly.
Claim 13
Dependent Claim
28 words
The method of claim 8 wherein the step D of registering comprises the step D1 of compiling the filtered program at the distributor when registering the filtering program.
Claim 14
Dependent Claim
31 words
The method of claim 11 wherein the step D1 of compiling comprises the steps D2 of writing and compiling the filtering program in a language similar to that of the distributor.
Claim 15
Dependent Claim
28 words
The method of claim 12 wherein the step D1 of compiling further comprises the steps D3 of: dynamically loading the compiled filtering program; and executing the filtering expression.
Claim 16
Dependent Claim
117 words
A distributed computer network system adapted to characterize information from an information producer, the system comprising: a producer configured to generate a message upon detecting an anomaly on a network device, the message containing a value of an argument; a consumer configured to generate a filtering program containing a filtering expression; and a distributor cooperatively coupled between the producer and consumer to receive (i) the message from the producer and (ii) the filtering program from the consumer, the distributor testing the value of the argument in accordance with the filtering expression to thereby distribute the message to the consumer if a result of the filtering expression is true, wherein the filtering expression is created at run time.
Claim 17
Dependent Claim
117 words
A distributed computer network system adapted to characterize information from an information producer, the system comprising: a producer configured to generate a message upon detecting an anomaly on a network device, the message containing a value of an argument; a consumer configured to generate a filtering program containing a filtering expression; and a distributor cooperatively coupled between the producer and consumer to receive (i) the message from the producer and (ii) the filtering program from the consumer, the distributor testing the value of the argument in accordance with the filtering expression to thereby distribute the message to the consumer if a result of the filtering expression is true, wherein the filtering expression is created at run time.
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) | 2003-11-07 | 2004-05-08 | 2004-11-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-11-07 | 2008-05-08 | 2008-11-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-11-07 | 2012-05-08 | 2012-11-07 | $7700.00 | Window Closed / Lapsed |