{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-9843476","patent":{"patent_number":"US-9843476","title":"Using transactions to minimize churn in a distributed network control system","assignee":null,"inventors":[],"filing_date":"2013-04-18T00:00:00.000Z","publication_date":"2017-12-12T00:00:00.000Z","cpc_codes":["H04L","G06F","H04L","H04L","H04L","H04L","H04L","H04L","H04L","H04L","G06F","H04L","H04L"],"num_claims":22,"abstract":"A particular network controller receives a first set of inputs from the first controller and a second set of inputs from the second controller. The particular controller then starts to compute a set of outputs using the first set of inputs. After a failure of the first controller, the particular controller receives a third set of inputs from the second controller. The third set of inputs and the first or second set of inputs makes up a group of inputs for being processed together and separately from another group of inputs. The particular controller then receives an indicator from the second controller, which indicates that all inputs of the group of inputs have arrived at the particular controller. After receiving the indicator and after computing the set of outputs completely, the particular controller sends the set of outputs to a fourth controller or to a managed forwarding element."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Using transactions to minimize churn in a distributed network control system","description":"A particular network controller receives a first set of inputs from the first controller and a second set of inputs from the second controller. The particular controller then starts to compute a set o","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-9843476","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-9843476","citation_suggestion":"Patentable. \"Using transactions to minimize churn in a distributed network control system\" (US-9843476). https://patentable.app/patents/US-9843476","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-9843476","json":"https://patentable.app/api/llm-context/US-9843476","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-06-06T11:19:47.859Z"}