Patent ID: 11930047
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A computer system, comprising:
a processor;
a memory coupled to the processor and storing instructions which, when executing by the processor, cause the processor to perform a method, the method comprising:
receiving, at a controller, configuration information from the set of network devices, wherein at least two network devices are equipped with a first policy enforcement engine and a second policy enforcement engine, respectively, for enforcing one or more given policy rules, wherein each policy enforcement engine is associated with a different Application Programming Interface (API), and wherein the API provides a different representation of a similar policy function;
determining, based on the configuration information, a first representation and a second representation of a similar policy function corresponding to the first and the second policy enforcement engines, respectively;
applying a unified policy model to perform a first mapping from a unified representation of the similar policy function to the first representation and the second representation, wherein the unified representation provides a unified definition of the similar policy function;
creating, based on the first mapping, a unified API by representing the first and the second representation of the similar policy function with the unified representation; and
applying, via a user interface, the unified API to configure the similar policy function across the first and the second policy enforcement engines.