US 11,743,121 B1
Method and system for collection of vendor-agnostic state and configuration information from network devices
Bartlomiej A. Dworak, Bellevue, WA (US); Naveenkumar Iyappan, Redmond, WA (US); Taehyun Kwon, Bellevue, WA (US); Manikandan Balasubramanian, Snohomish, WA (US); Michael Lu, Redmond, WA (US); and Dipanjan Nag, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 17, 2022, as Appl. No. 17/807,609.
Int. Cl. G06F 15/177 (2006.01); H04L 41/082 (2022.01); G06F 9/54 (2006.01); H04L 41/0866 (2022.01)
CPC H04L 41/082 (2013.01) [G06F 9/547 (2013.01); H04L 41/0866 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving first device information from a network device of a network, the first device information including configuration information or state information in a vendor specific format;
parsing, via a template associated with the vendor specific format, the first device information to generate parsed device information;
generating, based on a vendor-agnostic model and the parsed device information, second device information in a vendor-agnostic format;
generating a network representation including the second device information; and
dynamically generating an application programming interface (API) for accessing the network representation of the second device information via an API request.