{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-10516626","patent":{"patent_number":"US-10516626","title":"Generating configuration data and API for programming a forwarding element","assignee":null,"inventors":[],"filing_date":"2016-03-16T00:00:00.000Z","publication_date":"2019-12-24T00:00:00.000Z","cpc_codes":["H04L","H04L","H04L","H04L","H04L"],"num_claims":20,"abstract":"Some embodiments provide a novel method for simultaneously generating (i) configuration data for configuring a forwarding element (FE) and (ii) application programming interfaces (APIs) for programming the configured FE (e.g., at run time). The method of some embodiments receives a description of the FE's data plane that specifies the packet processing logic of the FE and generates the configuration data based on the received description. The configuration data in some embodiments specifies which protocols (e.g., L2 protocols, L3 protocols, etc.) the FE supports and how the FE performs a set of functionalities to forward network traffic data for the supported protocols. The method of some embodiments also generates a set of APIs based on the received description of the data plane. The APIs can then be used by a run time application (e.g., a control plane software) to program the configured FE at a later time (e.g., at run time)."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Generating configuration data and API for programming a forwarding element","description":"Some embodiments provide a novel method for simultaneously generating (i) configuration data for configuring a forwarding element (FE) and (ii) application programming interfaces (APIs) for programmin","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-10516626","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-10516626","citation_suggestion":"Patentable. \"Generating configuration data and API for programming a forwarding element\" (US-10516626). https://patentable.app/patents/US-10516626","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-10516626","json":"https://patentable.app/api/llm-context/US-10516626","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-05-30T20:00:28.030Z"}