IP Library Granted Patent US 7,139,823
Granted Patent B2
US 7,139,823 · App. 09/935,397 · Granted Nov 21, 2006

Dynamic intelligent discovery applied to topographic networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,139,823
App. No.
09/935,397
Granted
Nov 21, 2006
Kind
B2
Abstract

A method, system, and computer program product for discovering status of a network topology. A network management framework provides the ability to specify a method for determining how to gather status of a data processing system. A data gathering technique (DGT) may be dynamically adjusted to discovery or monitoring of devices within the data processing system. Different data gathering techniques may be employed in an effort to discover or monitor the devices. In addition, results of previous network data gathering may be stored for later use. These stored results may used to develop an order of relative capabilities for a managed device or devices as compared to other device or devices in the same network. Discovery and monitoring information may be obtained about one device or N devices within the network.

Claims (52)

1. A method for discovering status of a network topology, comprising the steps of:

presenting an interface having a menu, the menu having a plurality of alternative discovery methods;

responsive to user input, establishing an order in which the alternative discovery methods should be performed;

executing the alternative discovery methods in the established order;

maintaining a dynamically gathered record of devices which are compliant to at least one of a first discovery method and a second discovery method;

using an appropriate discovery method for a given device according to the dynamically gathered record, wherein a first device of the devices is accessed using the first discovery method and a second device of the devices is accessed using the second discovery method; and

automatically altering the established order in which the alternative discovery methods should be performed as programmatically determined according to a first number of devices compliant to the first discovery method and a second number of devices compliant to the second discovery method according to the dynamically gathered record.

2. The method as recited in claim 1 , further comprising:

maintaining a record of devices in the network which are discovered through the first discovery method; and

removing those devices in the record from discovery through the second discovery method.

3. The method as recited in claim 1 , wherein the alternative discovery methods that are executed in the established order are at least two of a simple network management protocol (SNMP), an Internet protocol packet Internet Groper (IP ping), a point-to-point over ethernet (PPPoc), and a dynamic host configuration protocol (DHCP).

4. A method for discovering status of a network topology, comprising the steps of:

presenting an interface having a menu, the menu having a plurality of alternative discovery methods;

responsive to user input, establishing an order in which the alternative discovery methods should be performed;

executing the alternative discovery methods in the established order;

maintaining a dynamically gathered record of devices which are compliant to at least one of a first discovery method and a second discovery method;

using an appropriate discovery method for a given device according to the dynamically gathered record, wherein a first device of the devices is accessed using the first discovery method and a second device of the devices is accessed using the second discovery method; and

modifying the established order of the alternative discovery methods that was used in the step of executing the alternative discovery methods based on network response time for at least some of the devices.

5. A computer program product in a tangible computer-readable medium for discovering status of a network topology, comprising:

instructions for presenting an interface having a menu, the menu having a plurality of alternative discovery methods;

instructions, responsive to user input, for establishing an order in which the alternative discovery methods should be performed;

instructions for executing the alternative discovery methods in the established order;

instructions for maintaining a dynamically gathered record of devices which are compliant to at least one of a first discovery method and a second discovery method; and

instructions for using an appropriate discovery method for a given device according to the dynamically gathered record, wherein a first device of the devices is accessed using the first discovery method and a second device of the devices is accessed using the second discovery method; and

instructions for automatically altering the established order in which the alternative discovery methods should be performed according to a first number of devices compliant to the first discovery method and a second number of devices compliant to the second discovery method according to the dynamically gathered record.

6. The computer program product as recited in claim 5 , further comprising:

instructions for maintaining a record of devices in the network which are discovered through the first discovery method; and

instructions for removing those devices in the record from discovery through the second discovery method.

7. The computer program product as recited in claim 5 , wherein the alternative discovery methods that are executed in the established order are at least two of a simple network management protocol (SNMP), an Internet protocol packet Internet Groper (IP ping), a point-to-point over ethernet (PPPoe), and a dynamic host configuration protocol (DHCP).

8. A computer program product in a tangible computer-readable medium for discovering status of a network topology, comprising:

instructions for presenting an interface having a menu, the menu having a plurality of alternative discovery methods;

instructions, responsive to user input, for establishing an order in which the alternative discovery methods should be performed;

instructions for executing the alternative discovery methods in the established order;

instructions for maintaining a dynamically gathered record of devices which are compliant to at least one of a first discovery method and a second discovery method;

instructions for using an appropriate discovery method for a given device according to the dynamically gathered record, wherein a first device of the devices is accessed using the first discovery method and a second device of the devices is accessed using the second discovery method; and

instructions for modifying the established order of the alternative discovery methods that was used by the instructions for executing the alternative discovery methods based on network response time for at least some of the devices.

9. A system for discovering status of a network topology, comprising:

presenting means for presenting an interface having a menu, the menu having a plurality of alternative discovery methods;

establishing means, responsive to user input, for establishing an order in which the alternative discovery methods should be performed;

executing means for executing the alternative discovery methods in the established order;

maintaining means for maintaining a dynamically gathered record of devices which are compliant to at least one of a first discovery method and a second discovery method;

using means for using an appropriate discovery method for a given device according to the dynamically gathered record, wherein a first device of the devices is accessed using the first discovery method and a second device of the devices is accessed using the second discovery method; and

altering means for automatically altering the established order in which the alternative discovery methods should be performed according to a first number of devices compliant to the first discovery method and a second number of devices compliant to the second discovery method according to the dynamically gathered record.

10. The system as recited in claim 9 , wherein the alternative discovery methods that are executed in the established order are at least two of a simple network management protocol (SNMP), an Internet protocol packet Internet Groper (IP ping), a point-to-point over ethernet (PPPoe), and a dynamic host configuration protocol (DHCP).

11. A system for discovering status of a network topology, comprising:

presenting means for presenting an interface having a menu, the menu having a plurality of alternative discovery methods;

establishing means, responsive to user input, for establishing an order in which the alternative discovery methods should be performed;

executing means for executing the alternative discovery methods in the established order;

maintaining means for maintaining a dynamically gathered record of devices which are compliant to at least one of a first discovery method and a second discovery method;

using means for using an appropriate discovery method for a given device according to the dynamically gathered record, wherein a first device of the devices is accessed using the first discovery method and a second device of the devices is accessed using the second discovery method; and

modifying means for modifying the established order of the alternative discovery methods that was used by the instructions for executing the alternative discovery methods based on network response time for at least some of the devices.

12. The system as recited in claim 11 , wherein the alternative discovery methods that are executed in the established order are at least two of a simple network management protocol (SNMP), an Internet protocol packet Internet Groper (IP ping), a point-to-point over ethernet (PPPoe), and a dynamic host configuration protocol (DHCP).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2010
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TREND MICRO INCORPORATED
Reel/Frame 024424/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2002
From: HSU, OLIVER YEHUNG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012462/0754 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2001
From: BENFIELD, JASON; HSU, OLIVER YEHUNG; ULLMANN, LORIN EVAN; YARSA, JULIANNE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012130/0747 →