Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
121 words
In a directory database system including a network having a plurality of communication paths and a plurality of directory service units (DSU), each of said DSUs providing one or more directory service functions within said directory database, an apparatus for propagating update information relative to an object stored in said database from a source DSU to a target DSU comprising : a special directory containing the identities of target DSU's for certain objects in said network; means for communicating said update information from said source DSU to said special directory means for generating information identifying the target DSU for said object embodied in said update; and means for communicating said update information to said identified target DSU from said source DSU.
Claim 2
Dependent Claim
121 words
In a directory database system including a network having a plurality of communication paths and a plurality of directory service units (DSU), each of said DSUs providing one or more directory service functions within said directory database, an apparatus for propagating update information relative to an object stored in said database from a source DSU to a target DSU comprising : a special directory containing the identities of target DSU's for certain objects in said network; means for communicating said update information from said source DSU to said special directory means for generating information identifying the target DSU for said object embodied in said update; and means for communicating said update information to said identified target DSU from said source DSU.
Claim 3
Dependent Claim
192 words
In a directory database system including a network having a plurality of communication paths and a plurality of directory service units (DSU), each of said DSUs providing one or more directory service functions within said directory database, apparatus for propagating undirected update information relative to an object stored in said database from a source DSU to one or more target DSUs, which target DSU may contain information relative to said object, comprising : a propagation (P) table in each of said DSUs, each of said P tables being a data structure capable of determining which other DSU's to send said update information to, means in said source DSU for examining its associated P table for the directory type specified in said update information to generate an identification of one or more additional target ones of said DSUs to which said update information should be directed, means for propagating update inquiries from said source DSU to those additional DSU's identified by said P table in said source DSU, and means for communicating said update information from said source DSU to the one of said additional target DSUs containing said information to be updated.
Claim 4
Dependent Claim
192 words
In a directory database system including a network having a plurality of communication paths and a plurality of directory service units (DSU), each of said DSUs providing one or more directory service functions within said directory database, apparatus for propagating undirected update information relative to an object stored in said database from a source DSU to one or more target DSUs, which target DSU may contain information relative to said object, comprising : a propagation (P) table in each of said DSUs, each of said P tables being a data structure capable of determining which other DSU's to send said update information to, means in said source DSU for examining its associated P table for the directory type specified in said update information to generate an identification of one or more additional target ones of said DSUs to which said update information should be directed, means for propagating update inquiries from said source DSU to those additional DSU's identified by said P table in said source DSU, and means for communicating said update information from said source DSU to the one of said additional target DSUs containing said information to be updated.
Claim 5
Dependent Claim
35 words
Apparatus in accordance with Claim 2, including means in each of said additional DSU's for examining its P table to determine the identity of the target DSU to which said update inquiry should be directed.
Claim 6
Dependent Claim
23 words
Apparatus in accordance with Claim 1 in which each of said P tables includes a query P-table (QP-table) and an update P-table (UP-table).
Claim 7
Dependent Claim
25 words
Apparatus in accordance with Claim 4 in which said UP table defines the one or more target DSUs to which update inquiry should be sent.
Claim 8
Dependent Claim
28 words
Apparatus in accordance with Claim 5 in which each of said UP tables contain information determining the order in which any additional target DSUs are to be queried.
Claim 9
Dependent Claim
36 words
Apparatus in accordance with Claim 4 in which each of said UP tables in each particular one of said DSUs defines the status relationship of said particular DSU to other DSUs of the same directory type.
Claim 10
Dependent Claim
31 words
Apparatus in accordance with Claim 7 in which the UP table is said particular DSU defines a superior-subordinate relationship between said particular DSU and one or more of said other DSUs.
Claim 11
Dependent Claim
31 words
Apparatus in accordance with Claim 7 in which the UP table in said particular DSU defines a peer-peer relationship between said particular DSU and one or more of said other DSUs.
Claim 12
Dependent Claim
31 words
Apparatus in accordance with Claim 7 in which the UP table in said particular DSU defines a replicated relationship between said particular DSU and one or more of said other DSU's.
Claim 13
Dependent Claim
36 words
Apparatus in accordance with Claim 5 in which each of said UP tables determines whether further propagation of an inquiry to a plurality of other DSU's is to be in a serial or a parallel mode.
Claim 14
Dependent Claim
36 words
Apparatus in accordance with Claim 5 including means for indicating in each said DSU which of the other of said DSUs are to be informed of updates performed on objects under the control of said DSU.