7373402

Method, Apparatus, and Machine-Readable Medium for Configuring Thresholds on Heterogeneous Network Elements

PublishedMay 13, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: automatically translating a threshold set by a person, for a network, into a plurality of different raw threshold values for different ones of a plurality of heterogeneous network elements by i) retrieving configuration information for the different ones of the heterogeneous network elements, and ii) using the configuration information and a plurality of different algorithms to translate the threshold into the raw threshold values; monitoring measured data values generated by the different ones of the plurality of heterogeneous network elements for data violations of respective ones of the different raw threshold values; and automatically translating one of the data violations into a threshold violation of a respective one of the heterogeneous network elements.

2

2. The method of claim 1 , further comprising: automatically configuring an absolute data monitor to monitor the measured data values generated by at least one of the heterogeneous network elements.

3

3. The method of claim 1 , further comprising: automatically distributing the threshold violation into which the one of the data violations was automatically translated.

4

4. The method of claim 3 , wherein the distributing comprises: automatically publishing the threshold violation to a publish/subscribe system; and automatically making the published threshold violation available to a subscriber.

5

5. The method of claim 4 , wherein the subscriber is an event viewer, an event policy system, a data collection system, or an external system.

6

6. A network comprising: a plurality of heterogeneous network elements connected to a network to generate measured data values; a database storing configuration information for the plurality of heterogeneous network elements; and a threshold translation engine translating a threshold set by a person, for the network, into a plurality of different raw threshold values for different ones of the plurality of heterogeneous network elements by i) retrieving configuration information for the different ones of the plurality of heterogeneous network elements, and ii) using the configuration information and a number of different algorithms to translate the threshold into the different raw threshold values; and when a data violation is generated in accordance with one of the raw threshold values being violated based on a monitored, measured data value generated by a respective heterogeneous network element of the plurality of heterogeneous network elements, translating the data violation into a threshold violation via an algorithm that translates the data violation into the threshold violation of said respective heterogeneous network element.

7

7. The network of claim 6 , further comprising: a threshold configurator presenting a user interface for entering the threshold and selecting the different ones of the plurality of heterogeneous network elements.

8

8. The network of claim 6 , further comprising: a plurality of absolute data monitors to monitor the plurality of heterogeneous network elements for measured data values and to generate the data violation.

9

9. The network of claim 8 , further comprising: a raw data configurator to configure the plurality of absolute data monitors to monitor the plurality of heterogeneous network elements.

10

10. The network of claim 8 , wherein one of the plurality of heterogeneous network elements comprises one of the plurality of absolute data monitors.

11

11. The network of claim 6 , further comprising: a publish/subscribe system to publish the threshold violation into which the data violation was translated, and to make the published threshold violation available to a subscriber.

12

12. The network of claim 11 , further comprising: a subscriber, wherein the subscriber is an event viewer, an event policy system, a data collection system, or an external system.

13

13. The network of claim 6 , wherein the threshold translation engine comprises: a threshold translator to translate the threshold into the plurality of different raw threshold values and to translate the data violation into the threshold violation; and a threshold event sender to push out the threshold violation.

14

14. A machine-readable storage medium that provides instructions, which, when executed by a machine, cause the machine to perform operations comprising: automatically translating a threshold set by a person, for a network, into a plurality of different raw threshold values for different ones of a plurality of heterogeneous network elements by i) retrieving configuration information for the different ones of the heterogeneous network elements, and ii) using the configuration information and a plurality of different algorithms to translate the threshold into the raw threshold values; and when a data violation is generated in accordance with one of the raw threshold values being violated based on a monitored, measured data value generated by a respective heterogeneous network element of the plurality of heterogeneous network elements, automatically translating the data violation into a threshold violation via an algorithm that translates the data violation into the threshold violation of said respective heterogeneous network element.

15

15. The machine-readable storage medium of claim 14 , wherein the machine-readable medium further provides instructions, which, when executed by a machine, cause the machine to perform operations comprising: automatically configuring an absolute data monitor to monitor the measured data values generated by at least one of the heterogeneous network elements.

16

16. The machine-readable storage medium of claim 14 , wherein the machine-readable medium further provides instructions, which, when executed by a machine, cause the machine to perform operations comprising: automatically distributing the threshold violation into which the one of the data violations was automatically translated.

17

17. The machine-readable storage medium of claim 16 , wherein automatically distributing comprises: automatically publishing the threshold violation to a publish/subscribe system; and automatically making the published threshold violation available to a subscriber.

18

18. The machine-readable storage medium of claim 17 , wherein the subscriber is an event viewer, an event policy system, a data collection system, or an external system.

19

19. A network, comprising: a network element database to store threshold configuration information about a plurality of heterogeneous network elements; a threshold translator to i) translate a threshold set by a person, for the network, into a plurality of different raw threshold values for different ones of the plurality of heterogeneous network elements, via algorithms that translate the threshold into the raw threshold values and to ii) translate data violations into threshold violations in accordance with algorithms that translate the data violations into the threshold violations; a plurality of absolute data monitors to monitor the plurality of heterogeneous network elements for heterogeneous measured data values and to generate the data violations based on the measured data values when one of the monitored measured data values violates one of the raw threshold values; a threshold event sender to push out the threshold violations into which data violations have been translated; an event system to publish the threshold violations into which data violations have been translated; and a plurality of subscribers to access the published threshold violations.

20

20. The network of claim 19 , further comprising a raw data configurator to configure the plurality of absolute data monitors to monitor the plurality of heterogeneous network elements.

21

21. An apparatus for generating a threshold violation, comprising: a database storing configuration information of a plurality of heterogeneous network elements connected to a network; means for automatically translating a threshold set by a person, for the network, into a plurality of raw threshold values for different ones of a plurality of heterogeneous network elements by i) retrieving, from the database, configuration information for the different ones of the heterogeneous network elements, and ii) using the configuration information and a plurality of different algorithms to translate the threshold into the raw threshold values; and means for, when a data violation is generated in accordance with one of the raw threshold values being violated based on a monitored, measured data value generated by a respective heterogeneous network element of the plurality of heterogeneous network elements, automatically translating the data violation into a threshold violation via an algorithm that translates the data violation into the threshold violation of said respective heterogeneous network element.

Patent Metadata

Filing Date

Unknown

Publication Date

May 13, 2008

Inventors

Stephen P. Connelly

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD, APPARATUS, AND MACHINE-READABLE MEDIUM FOR CONFIGURING THRESHOLDS ON HETEROGENEOUS NETWORK ELEMENTS” (7373402). https://patentable.app/patents/7373402

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

METHOD, APPARATUS, AND MACHINE-READABLE MEDIUM FOR CONFIGURING THRESHOLDS ON HETEROGENEOUS NETWORK ELEMENTS — Stephen P. Connelly | Patentable