Extensible plug-n-play policy decision framework for network devices using ahead of time compilation
US10868725B2 · kind B2 · utility
Inventors
Key dates
| Filing date | Jul 11, 2018 |
| Grant date | Dec 15, 2020 |
| Priority date | — |
| Expiry date | Oct 23, 2038 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/41
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A policy server may include a policy parser that is communicably coupled to a configuration database. The policy parser may identify a policy data model in the configuration database associated with a policy. The policy data model may include a policy object expressed in a human-readable format. The policy server may include a policy engine for constructing a dynamic acyclic graph (DAG) representing the policy data model. The policy engine may include a code generation engine for parsing the DAG to generate code in a high-level language. The policy engine may include a compiler for compiling the generated code to generate binaries for implementing the policy. The policy server may include a policy dispatcher for generating a notification to a policy client to dispatch the binaries to at least one subscriber of the policy following the code being compiled. The policy server may asynchronously update the policy for the subscribers.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.