Method for upgrading embedded configuration databases

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C709S220000

Reexamination Certificate

active

07130870

ABSTRACT:
The present invention provides a method for upgrading embedded configuration databases while a network device is operating and with minimal disruption to network device operation. While a network device is operating and using an embedded primary configuration database, an embedded backup configuration database stops performing as a backup database and is upgraded. The upgraded configuration database is then switched over to become the primary configuration database. The original primary configuration database may immediately become the backup configuration database, or the original primary configuration database may remain unchanged until the upgrade is committed. If the upgrade is not committed, for example, due to errors, then the original primary configuration database may be quickly switched over to again become the primary configuration database. As a result, embedded configuration databases may be upgraded while a network device is operating and with minimal disruption to network device operation.

REFERENCES:
patent: 4750136 (1988-06-01), Arpin et al.
patent: 4942540 (1990-07-01), Black et al.
patent: 5016244 (1991-05-01), Massey et al.
patent: 5136498 (1992-08-01), McLaughlin et al.
patent: 5255388 (1993-10-01), McLaughlin et al.
patent: 5515403 (1996-05-01), Sloan et al.
patent: 5621885 (1997-04-01), Del Vigna, Jr. et al.
patent: 5638410 (1997-06-01), Kuddes
patent: 5726607 (1998-03-01), Brede et al.
patent: 5740348 (1998-04-01), Cunliffe et al.
patent: 5740433 (1998-04-01), Carr et al.
patent: 5745753 (1998-04-01), Mosher, Jr.
patent: 5764903 (1998-06-01), Yu
patent: 5781910 (1998-07-01), Gostanian et al.
patent: 5799323 (1998-08-01), Mosher et al.
patent: 5822512 (1998-10-01), Goodrum et al.
patent: 5850399 (1998-12-01), Ganmukhi et al.
patent: 5884328 (1999-03-01), Mosher, Jr.
patent: 5903564 (1999-05-01), Ganmukhi et al.
patent: 5905730 (1999-05-01), Yang et al.
patent: 5926463 (1999-07-01), Ahearn et al.
patent: 5937414 (1999-08-01), Souder et al.
patent: 5938732 (1999-08-01), Lim et al.
patent: 5951695 (1999-09-01), Kolovson
patent: 5953314 (1999-09-01), Ganmukhi et al.
patent: 5958070 (1999-09-01), Stiffler et al.
patent: 5964838 (1999-10-01), Cheung et al.
patent: 5991163 (1999-11-01), Marconi et al.
patent: 5991297 (1999-11-01), Palnati et al.
patent: 5995511 (1999-11-01), Zhou et al.
patent: 6008805 (1999-12-01), Land et al.
patent: 6008995 (1999-12-01), Pusateri et al.
patent: 6015300 (2000-01-01), Schmidt, Jr. et al.
patent: 6021116 (2000-02-01), Chiussi et al.
patent: 6021263 (2000-02-01), Kujoory et al.
patent: 6033259 (2000-03-01), Daoud
patent: 6041307 (2000-03-01), Ahuja et al.
patent: 6044540 (2000-04-01), Fontana
patent: 6078595 (2000-06-01), Jones et al.
patent: 6081811 (2000-06-01), Nilsson
patent: 6157932 (2000-12-01), Klein et al.
patent: 6651249 (2003-11-01), Waldin et al.
patent: 6735766 (2004-05-01), Chamberlain et al.
patent: 6799255 (2004-09-01), Blumenau et al.
patent: 0 981 089 (2000-02-01), None
patent: WO 9727542 (1997-07-01), None
patent: 9826611 (1998-06-01), None
patent: 9905826 (1999-02-01), None
patent: 9911095 (1999-03-01), None
patent: 9914876 (1999-03-01), None
patent: 9927688 (1999-06-01), None
patent: 9930530 (1999-06-01), None
patent: 9935577 (1999-07-01), None
“The Abatis Network Services Contractor,” Abatis Systems Corporation product literature, 1999.
AtiMe-3E Data Sheet, 1-17 (Mar. 8, 2000).
Black, D., “Building Switched Networks,” pp. 85-267.
Black, D., “Managing Switched Local Area Networks A Practical Guide” pp. 324-329.
“Configuration,” Cisco Systems Inc. webpage, pp. 1-32 (Sep. 20, 1999).
Leroux, P., “The New Business Imperative: Achieving Shorter Development Cycles while Improving Product Quality,” QNX Software Systems Ltd. webpage, (1999).
NavisXtend Accounting Server, Ascend Communications, Inc. product information (1997).
NavisXtend Fault Server, Ascend Communications, Inc. product information (1997).
NavisXtend Provisioning Server, Ascend Communications, Inc. product information (1997).
Network Health LAN/WAN Report Guide, pp. 1-23.
“Optimizing Routing Software for Reliable Internet Growth,” JUNOS product literature (1998).
PMC-Sierra, Inc. website (Mar. 24, 2000).
Raddalgoda, M., “Failure-proof Telecommunications Products: Changing Expectations About Networking Reliability with Microkernel RTOS Technology,” QNX Software Systems Ltd. webpage, (1999).
“Real-time Embedded Database Fault Tolerance on Two Single-board Computers,” Polyhedra, Inc. product literature.
“Start Here: Basics and Installation of Microsoft Windows NT Workstation,” product literature (1998).
Syndesis Limited product literature, 1999.
“Using Polyhedra for a Wireless Roaming Call Management System,” Polyhedra, Inc., (prior to May 20, 2000).
Veritas Software Corporation webpage, 2000.
Maffeis, Silvano, “Piranha: A CORBRA tool for high availability” Computer, IEEE Computer Society, Vo. 30, No. 4, Apr. 1997 (pp. 59-66) New York, US.
Cuyvers, R., et al., “A kernel for multi-level fault-tolerant multiprocessing” Proceedings of Southeast Conf., IEEE, Apr. 1991 (pp. 248-252) New York, US.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for upgrading embedded configuration databases does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for upgrading embedded configuration databases, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for upgrading embedded configuration databases will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3662494

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.