US 12,170,593 B1
Business policy management for self-driving network
Chandrasekhar A, Bangalore (IN); Premchandar N, Bangalore (IN); and Jayanthi R, Bangalore (IN)
Assigned to Juniper Networks, Inc., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Feb. 21, 2024, as Appl. No. 18/583,463.
Application 18/583,463 is a continuation of application No. 18/299,016, filed on Apr. 11, 2023, granted, now 11,973,645.
Application 18/299,016 is a continuation of application No. 17/822,617, filed on Aug. 26, 2022, granted, now 11,658,872, issued on May 23, 2023.
Application 17/822,617 is a continuation of application No. 17/385,009, filed on Jul. 26, 2021, granted, now 11,444,833, issued on Sep. 13, 2022.
Application 17/385,009 is a continuation of application No. 16/831,607, filed on Mar. 26, 2020, granted, now 11,075,805, issued on Jul. 27, 2021.
Claims priority of provisional application 62/984,975, filed on Mar. 4, 2020.
Claims priority of provisional application 62/838,019, filed on Apr. 24, 2019.
Int. Cl. H04L 41/082 (2022.01); H04L 9/40 (2022.01)
CPC H04L 41/082 (2013.01) [H04L 63/0272 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
processing circuitry; and
non-transitory computer-readable storage media having stored thereon instructions that, when executed, cause the processing circuitry to:
determine a stateful intent for a data structure associated with a plurality of network devices, the data structure comprising a plurality of nodes;
determine, using a function configured at a node of the plurality of nodes, a stateless intent for implementing the stateful intent; and
interface with one or more of the plurality of network devices to configure the one or more of the plurality of network devices with device-level configuration data, the device-level configuration data being generated based on the stateless intent.