Method, system, and program for discovering components within a network
First Claim
1. A computer implemented method for discovering components within a network, comprising:
- initiating a discovery operation to discover a network component;
upon discovering information on one network component, adding an entry to a data store providing information on the discovered component;
in response to adding the entry to the data store, calling at least one of a plurality of programs to process the added entry, wherein each called program either accepts or declines to process the added entry;
initiating, with one program accepting to process the added entry, a further discovery operation in response to accepting the added entry; and
adding a new entry to the data store providing information on one network component discovered during the further discovery operation, wherein at least one program is called to process the new entry in response to adding the new entry.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a computer implemented method, system, and program for discovering components within a network. A discovery operation is initiated to discover a network component. Upon discovering information on one network component, an entry is added to a data store providing information on the discovered component. In response to adding the entry to the data store, at least one of a plurality of programs is called to process the added entry, wherein each called program either accepts or declines to process the added entry. One program accepting to process the added entry initiates a further discovery operation in response to accepting the added entry. A new entry is added to the data store providing information on one network component discovered during the further discovery operation, wherein at least one program is called to process the new entry in response to adding the new entry.
117 Citations
57 Claims
-
1. A computer implemented method for discovering components within a network, comprising:
-
initiating a discovery operation to discover a network component;
upon discovering information on one network component, adding an entry to a data store providing information on the discovered component;
in response to adding the entry to the data store, calling at least one of a plurality of programs to process the added entry, wherein each called program either accepts or declines to process the added entry;
initiating, with one program accepting to process the added entry, a further discovery operation in response to accepting the added entry; and
adding a new entry to the data store providing information on one network component discovered during the further discovery operation, wherein at least one program is called to process the new entry in response to adding the new entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer for discovering components within a network, comprising:
-
a data store;
a plurality of programs;
means for initiating a discovery operation to discover a network component;
means for adding an entry to the data store providing information on the discovered component upon discovering information on one network component;
means for calling at least one of the plurality of programs to process the added entry in response to adding the entry to the data store, wherein each called program either accepts or declines to process the added entry;
means for initiating, with one program accepting to process the added entry, a further discovery operation in response to accepting the added entry; and
means for adding a new entry to the data store providing information on one network component discovered during the further discovery operation, wherein at least one program is called to process the new entry in response to adding the new entry. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A network discovery system, comprising:
-
a plurality of network components;
a discovery system;
a network enabling communication among the components and the discovery system;
wherein the discovery system includes;
(i) a data store;
(ii) a plurality of programs;
(iii) means for initiating a discovery operation to discover the components over the network;
(iv) means for adding an entry to the data store providing information on the discovered component upon discovering information on one network component;
(iv) means for calling at least one of the plurality of programs to process the added entry in response to adding the entry to the data store, wherein each called program either accepts or declines to process the added entry;
(v) means for initiating, with one program accepting to process the added entry, a further discovery operation in response to accepting the added entry; and
(vi) means for adding a new entry to the data store providing information on one network component discovered during the further discovery operation, wherein at least one program is called to process the new entry in response to adding the new entry. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. An article of manufacture for discovering components within a network, wherein the article of manufacture is capable of causing operations to be performed, the operations comprising:
-
initiating a discovery operation to discover a network component;
upon discovering information on one network component, adding an entry to a data store providing information on the discovered component;
in response to adding the entry to the data store, calling at least one of a plurality of programs to process the added entry, wherein each called program either accepts or declines to process the added entry;
initiating, with one program accepting to process the added entry, a further discovery operation in response to accepting the added entry; and
adding a new entry to the data store providing information on one network component discovered during the further discovery operation, wherein at least one program is called to process the new entry in response to adding the new entry. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification