US 12,261,743 B2
Incremental network intent provisioning
Ankur Bhargava, Pleasanton, CA (US); Anand Krishnamurthy, San Jose, CA (US); Kenneth William Chambers, Raleigh, NC (US); and Gavin Llewellyn Camp, Glasgow (GB)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Mar. 8, 2024, as Appl. No. 18/599,868.
Application 18/599,868 is a continuation of application No. 17/574,435, filed on Jan. 12, 2022, granted, now 11,936,523.
Prior Publication US 2025/0039043 A1, Jan. 30, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/177 (2006.01); H04L 41/08 (2022.01); H04L 41/0816 (2022.01); H04L 41/12 (2022.01); H04L 41/22 (2022.01)
CPC H04L 41/0816 (2013.01) [H04L 41/0886 (2013.01); H04L 41/12 (2013.01); H04L 41/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of provisioning a network, comprising:
identifying a first network intent of a computing network based at least in part on an execution of an application program interface (API) at a client device;
identifying a modification of at least one object within the first network intent at the client device as the first network intent is being modified, the modification defining a delta between the first network intent and a second network intent, wherein:
the delta comprises a size that is smaller relative to the first network intent and the second network intent, and
the delta is defined by a change log identifying a type of change log item, the change log item storing the modification of the at least one object in a base class;
receiving the delta as a payload from the client device; and
provisioning the second network intent on at least one computing device within the computing network based at least in part on the delta.