Patents by Inventor Matthew Chapman Caesar

Matthew Chapman Caesar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10862749
    Abstract: A system for managing a network using intent inference includes a network interface that is configured to obtain device information regarding a plurality of hardware devices within a data communication network. A processor is configured to infer intended packet handling behavior of a plurality of the devices. A network verification system models packet handling behavior of the devices within the network and compares the inferred intended behavior to the modeled packet handling behavior. The system can take action in response to the results of the comparison, which can include initiating a configuration change to one or more of the hardware devices of the data communication network.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: December 8, 2020
    Assignee: VMware, Inc.
    Inventors: Firat Kiyak, Giri Prashanth Subramanian, Sajid Awan, Matthew Chapman Caesar, Philip Brighten Godfrey, Matthew Paul Wycklendt
  • Patent number: 9225601
    Abstract: A network-wide verification system may be adapted with a data plane verification layer positioned between a set of multiple network devices and a controller in network communication with the devices, where the controller is configured to transmit packet-forwarding rules to the devices. The data plane verification layer monitors network rule modifications, such as monitoring modifications initiated by the network devices and/or by the controller, and verifies the validity of invariants of the monitored network according to multiple stored network invariants. The verification may be executed on parts of the network taking actions that are capable of being influenced by a new rule modification. The network invariants include conditions expected to be upheld in valid network operation as related to packet routing and the packet-forwarding rules.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: December 29, 2015
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Ahmed Khurshid, Matthew Chapman Caesar, Philip Brighten Godfrey
  • Publication number: 20140369209
    Abstract: A network-wide verification system may be adapted with a data plane verification layer positioned between a set of multiple network devices and a controller in network communication with the devices, where the controller is configured to transmit packet-forwarding rules to the devices. The data plane verification layer monitors network rule modifications, such as monitoring modifications initiated by the network devices and/or by the controller, and verifies the validity of invariants of the monitored network according to multiple stored network invariants. The verification may be executed on parts of the network taking actions that are capable of being influenced by a new rule modification. The network invariants include conditions expected to be upheld in valid network operation as related to packet routing and the packet-forwarding rules.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Ahmed Khurshid, Matthew Chapman Caesar, Philip Brighten Godfrey
  • Patent number: 8621283
    Abstract: A method includes instantiating a cloned network that includes a second set of virtual service nodes. The second set of virtual service nodes includes at least one cloned virtual service node that is a clone of a corresponding virtual service node in a first set of virtual service nodes. The at least one cloned virtual service node has access to a history of events that occurred at the corresponding virtual service node in the first set of virtual service nodes. The method includes initiating an interactive debugging session that includes processing of the events of the history of events.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: December 31, 2013
    Assignee: AT&T Intellectual Property, I, L.P.
    Inventors: Jacobus Van Der Merwe, Matthew Chapman Caesar, Chia-Chi Lin
  • Patent number: 8352801
    Abstract: A method includes instantiating a cloned network that includes a second set of virtual service nodes. The second set of virtual service nodes includes at least one cloned virtual service node that is a clone of a corresponding virtual service node in a first set of virtual service nodes. The at least one cloned virtual service node has access to a history of events that occurred at the corresponding virtual service node in the first set of virtual service nodes. The method includes initiating an interactive debugging session that includes step by step processing of the events of the history of events.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: January 8, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jacobus Van Der Merwe, Matthew Chapman Caesar, Chia-Chi Lin
  • Patent number: 8245083
    Abstract: Methods and apparatus to debug a network application are described. A described example network includes a live control network to collect control messages to create a history of network states, the history of network states reflecting an order in which control messages are processed, the live control network to roll back from a current state to a past state upon detection of an improper sequence of messages and to process the messages in a corrected sequence, the corrected sequence to be stored in the history. The described example network further includes a virtualized network corresponding to the live control network, the virtualized network responsive to a command from an operator to step through the history to facilitate debugging.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: August 14, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jacobus Van Der Merwe, Matthew Chapman Caesar, Chia-Chi Lin
  • Publication number: 20110161730
    Abstract: Methods and apparatus to debug a network application are described. A described example network includes a live control network to collect control messages to create a history of network states, the history of network states reflecting an order in which control messages are processed, the live control network to roll back from a current state to a past state upon detection of an improper sequence of messages and to process the messages in a corrected sequence, the corrected sequence to be stored in the history. The described example network further includes a virtualized network corresponding to the live control network, the virtualized network responsive to a command from an operator to step through the history to facilitate debugging.
    Type: Application
    Filed: December 24, 2009
    Publication date: June 30, 2011
    Inventors: Jacobus Van Der Merwe, Matthew Chapman Caesar, Chia-Chi Lin