Method and apparatus for directed data propagation
First Claim
Patent Images
1. A computer system, comprising:
- a) a network management service comprising a plurality of objects, each object having at least one associated attribute with associated values;
b) a master object in said network management service comprising a reference within the network management service to identify the master object, said master object further comprising a source attribute having data associated therewith;
c) one or more slave objects in said network management service corresponding to said master object, each of said one or more slave objects comprising a distinct reference within the network management service to identify the slave object, said distinct reference being different from the reference of the master object, each of said one or more slave objects having a destination attribute corresponding to the source attribute of the master object; and
d) a propagation agent capable of accessing the one or more slave objects and transmitting the data associated with the source attribute to the destination attribute of the one or more slave objects.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer system comprises a management service having a plurality of objects. Each of the objects has at least one associated attribute with associated values. A master object in the management service includes a source attribute with associated data. One or more slave objects in the management service correspond to the master object and are distinct from the master object. Each of these slave objects has a destination attribute which corresponds to the source attribute of the master object. A propagation agent is capable of accessing the slave objects and transmitting the data associated with the source attribute to the destination attributes of the slave objects.
116 Citations
23 Claims
-
1. A computer system, comprising:
-
a) a network management service comprising a plurality of objects, each object having at least one associated attribute with associated values; b) a master object in said network management service comprising a reference within the network management service to identify the master object, said master object further comprising a source attribute having data associated therewith; c) one or more slave objects in said network management service corresponding to said master object, each of said one or more slave objects comprising a distinct reference within the network management service to identify the slave object, said distinct reference being different from the reference of the master object, each of said one or more slave objects having a destination attribute corresponding to the source attribute of the master object; and d) a propagation agent capable of accessing the one or more slave objects and transmitting the data associated with the source attribute to the destination attribute of the one or more slave objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22, 23)
-
-
16. A method of synchronizing data in a computer system, comprising the steps of:
-
a) detecting that data associated with a source attribute of a first object in a network management system has been modified, said first object having a reference for identifying the first object in the network management system; b) determining one or more secondary objects in the network management system, each of said secondary objects being associated with the first object and comprising a unique reference for identifying the secondary object within the network management system, said reference being distinct from the reference of the first object; c) determining whether any transmission restrictions have been defined; d) if any transmission restrictions have been defined, waiting until such defined transmission restrictions have been satisfied; and e) transmitting the data to a destination associated with the one or more secondary objects. - View Dependent Claims (17, 18, 19)
-
-
20. A network, comprising:
-
a) a first node and a second node capable of sending and receiving messages between each other over a connection, said first and second nodes both sharing a distributed directory comprising a plurality of objects; b) a primary object in the distributed directory of a first object type being located in the first node, said primary object having a source attribute with associated data; c) a second object in the distributed directory of a second object type being located in the second node, said second object being distinct from the first object and having a destination attribute corresponding to the source attribute; d) identification data stored with the first object sufficient to determine said second object; and e) a propagation agent operative to access the list, read the data associated with the source attribute, and propagate the data associated with the source attribute to the destination attribute of the second object. - View Dependent Claims (21)
-
Specification