The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 16, 2007

Filed:

Mar. 21, 2001
Applicant:

Anindya Chakraborty, Fremont, CA (US);

Inventor:

Anindya Chakraborty, Fremont, CA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/50 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and apparatus are disclosed for a combined bulk and transactional database synchronization scheme. A dynamically changing primary database is initially duplicated to a secondary database using bulk and transactional updates. Then, the secondary database is maintained in synchronization with the primary database using transactional updates. In one implementation, the primary database is divided into synchronization groups. Initially, all the groups are marked as requiring bulk synchronization. Systematically, entries from a group are combined into a bulk update message and relayed to a secondary device or component to bulk update the secondary database. When a new update to the primary database is made, if the group to which it belongs is in the process of, or still requires bulk updating, this new update will be propagated to the secondary database in due course with a subsequent bulk update. Otherwise, the new update is placed in transactional update message.


Find Patent Forward Citations

Loading…