Method and system for processing directory events
Abstract
A directory event system for providing timely event notifications of each data manipulation of a master directory database and for providing timely event notifications of each corresponding data replication to a replicate directory database is disclosed. The directory event system includes an event master server, one or more event service servers, and one or more event client servers. For an event client server having directory clients in electrical communication with the master directory database, the event master server provides an event notification to the event client server in response to a data manipulation of the master directory database by a directory service provider server. The master directory clients can immediately poll the master directory database for the manipulated data upon receipt of an event notification from the event client server. For an event client server having directory clients in electrical communication with the replicate directory database, the event master server provides an event message to an event service server in response to the data manipulation of the master directory database by the directory service provider server. The event message includes the event notification and the sequence number, and the event service server provides the event notification to the event client server upon a replication of the sequence number within the replicate directory database. The replicate directory clients can poll the replicate directory database for the manipulated data upon receipt of the event notification from the event client server.
Claims
exact text as granted — not AI-modified1 - 4 . (canceled)
5 . A method for processing directory events in a computer, comprising:
operating a master database to replicate a data manipulation and a sequence number to a replicate directory database, said sequence number corresponding to an event notification; and operating an event service server to provide said event notification to an event client server in response to said replication of said sequence number to said replicate directory database operating said event client server to provide said event notification to at least one directory client registered to receive said event notification.
6 - 18 . (canceled)
19 . A system, comprising:
an event master server configured to assign a sequence number to a manipulation of a data within a master directory database; an event service server configured to determine said sequence number being stored within a replicate directory database; and an event client server configured to provide an event notification to at least one directory client when said sequence number is being stored within said replicated directory database, said event notification corresponding to said manipulation of said data.
20 . (canceled)
21 . (canceled)
22 . A system comprising:
one or more directory service providers configured to manipulate data stored in at least one master directory database, each data manipulation assigned a sequence number by an event master server and each data manipulation replicated to at least one replicate directory database based on the assigned sequence number; and an event client server configured to notify at least one directory client based on the replication to each replicate directory database wherein the directory service provider and a directory event system are linked only by a queue.
23 - 25 . (canceled)
26 . A system comprising:
one or more directory service providers configured to manipulate data stored in at least one master directory database, each data manipulation assigned a sequence number by an event master server and each data manipulation replicated to at least one replicate directory database based on the assigned sequence number; an event client server configured to notify at least one directory client based on the replication to each replicate directory database; and further comprising a directory client register, wherein the directory client register is configured to allow each directory client to selectively register for one or more event services.Join the waitlist — get patent alerts
Track US2007005610A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.