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:
Oct. 23, 2007
Filed:
Dec. 18, 2002
Ramanathan Kavasseri, Fremont, CA (US);
Sankha Basu, Calcutta, IN;
Praveen Joshi, Sunnyvale, CA (US);
Shankar Natarajan, Fremont, CA (US);
John Lautmann, Fremont, CA (US);
Richard Pratt, Danville, CA (US);
Ramanathan Kavasseri, Fremont, CA (US);
Sankha Basu, Calcutta, IN;
Praveen Joshi, Sunnyvale, CA (US);
Shankar Natarajan, Fremont, CA (US);
John Lautmann, Fremont, CA (US);
Richard Pratt, Danville, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Methods and devices are disclosed for changing the configuration state of a network device such as a router, a switch or a similar device without the need for a person to interpret a textual diff. According to some aspects of the invention, a programmatic diff file that includes the output of two comparisons is used as an input file to a program that 'rolls back' the current configuration state to a prior configuration state. According to other aspects of the invention, the output of a single comparison is input to an 'incremental diff' process, which adds new commands to a configuration state. According to preferred aspects of the invention, the output files generated by the comparison processes preserve the hierarchical context of each command in a programmatic format that is usable as direct input by the network device or by another device (such as a host controlled by a network administrator) that performs the incremental diff.