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. 10, 2023
Filed:
Sep. 28, 2022
At&t Intellectual Property I, L.p., Atlanta, GA (US);
At&t Global Network Services Belgium Luxembourg Sprl, Vilvoorde, BE;
Robert Roycroft, Algonquin, IL (US);
Mrugesh Patel, San Francisco, CA (US);
Thomas Barron, Lake Zurich, IL (US);
Pierre Close, Esneux, BE;
Eddy Hautot, Neuville-en-Condroz, BE;
Anaël Closson, Namur, BE;
Krishnapraveen Suri, Brentwood, CA (US);
Angela Eborn, Salt Lake City, UT (US);
AT&T Intellectual Property I, L.P., Atlanta, GA (US);
AT&T Global Network Services Belgium Luxembourg SPRL, Vilvoorde, BE;
Abstract
Aspects of the subject disclosure may include, for example, receiving a request for a configuration audit of a network device, identifying a class of the network device, retrieving a configuration template for the network device, wherein the retrieving is based on the class of the network device, wherein the configuration template is represented as a hierarchical tree structure, retrieving a current configuration of the network device, translating the current configuration of the network device to a tree data structure, comparing the tree data structure with the configuration template represented as a hierarchical tree structure, identifying discrepancies between the tree data structure and the configuration template represented as a hierarchical tree structure, reporting the discrepancies, receiving instructions to resolve the discrepancies, and modifying one of the current configuration for the network device and the configuration template for the network device, wherein the modifying is responsive to the instructions to resolve the discrepancies. Other embodiments are disclosed.