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.
Patent No.:
Date of Patent:
Dec. 29, 2009
Filed:
Jun. 10, 2004
Kapil Jain, San Jose, CA (US);
Charles M. Letchworth, Cary, NC (US);
Neal Mcdonnell, Worcester, GB;
Yassin Movassaghi, Raleigh, NC (US);
Sukumar Puvvala, Bangalore, IN;
David D. Ward, Somerset, WI (US);
Kapil Jain, San Jose, CA (US);
Charles M. Letchworth, Cary, NC (US);
Neal McDonnell, Worcester, GB;
Yassin Movassaghi, Raleigh, NC (US);
Sukumar Puvvala, Bangalore, IN;
David D. Ward, Somerset, WI (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A method and apparatus for modifying the configuration of a network device, such as a router, using a two-stage configuration model is provided. A first request from a user for a change in configuration of a network device is received. Configuration data associated with the first request is stored. A second request to modify the configuration of the network device to reflect the configuration data is received. An exclusive lock on the network device is assigned to the user preventing other users from modifying the configuration of the network device. The current operational state of the network device is modified to reflect the configuration data, which is then stored in a device configuration database. Users can view configuration history data to view prior configurations of the network device. Multiple users may modify the network device without interfering with one another because conflicts are avoided through use of an exclusive lock.