Patents by Inventor Tristan Lloyd Mullis

Tristan Lloyd Mullis 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: 11848860
    Abstract: Devices, systems, methods, and techniques for multicast failover handling in a computer communication network are disclosed. The methods herein described are particularly suited to software-defined networks (SDNs), and comply with requirements for assuring delivery of network traffic to each destination from a source engaged in multicast network traffic dissemination, assured delivery of each data packet as introduced into the network by the source device and avoidance of duplicate delivery of data. The methods herein are agile and respond rapidly to changes in a network while traffic is on the network.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: December 19, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Steven D. Herrmann, Robert Meine
  • Patent number: 11838174
    Abstract: Devices, systems, methods, and techniques for multicast failover handling in a computer communication network are disclosed. The methods herein described are particularly suited to software-defined networks (SDNs), and comply with requirements for assuring delivery of network traffic to each destination from a source engaged in multicast network traffic dissemination, assured delivery of each data packet as introduced into the network by the source device and avoidance of duplicate delivery of data. The methods herein are agile and respond rapidly to changes in a network while traffic is on the network.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: December 5, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Steven D. Herrmann, Robert Meine
  • Publication number: 20230344743
    Abstract: A device may include a loop detection subsystem to place a network flow on a first switch to forward any received open flow discovery protocol (OFDP) packets to the software-defined network (SDN) controller. The device may cause the first switch to egress a query OFDP packet out of a first port of the first switch. The device may detect that the first port on the first switch is attached to a network loop based on the same query OFDP packet being ingressed by the first port of the first switch. The device may implement a remedial action in response to the detected network loop.
    Type: Application
    Filed: January 30, 2023
    Publication date: October 26, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventor: Tristan Lloyd Mullis
  • Publication number: 20230327979
    Abstract: This disclosure pertains to identifying and configuring an in-band controller operating on a host in a software defined network (SDN), the host configured to use a parallel redundancy protocol (PRP). In one embodiment, a system may include a network in communication with the host, the network comprising a plurality of switches interconnected with a plurality of physical links. The in-band controller is in communication with the network and includes a PRP identification subsystem to generate a packet configured such that the network forwards the packet back to the in-band controller, to analyze the packet and determine that the packet conforms to PRP, and to identify a first communication host in communication with the network and configured to operate using PRP. A traffic routing subsystem of the in-band controller may create a plurality of PRP communication flows between the in-band controller and the first communication host.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 12, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Rhett Smith, Kylan T. Robinson
  • Patent number: 11750502
    Abstract: This disclosure pertains to identifying and configuring an in-band controller operating on a host in a software defined network (SDN), the host configured to use a parallel redundancy protocol (PRP). In one embodiment, a system may include a network in communication with the host, the network comprising a plurality of switches interconnected with a plurality of physical links. The in-band controller is in communication with the network and includes a PRP identification subsystem to generate a packet configured such that the network forwards the packet back to the in-band controller, to analyze the packet and determine that the packet conforms to PRP, and to identify a first communication host in communication with the network and configured to operate using PRP. A traffic routing subsystem of the in-band controller may create a plurality of PRP communication flows between the in-band controller and the first communication host.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: September 5, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Rhett Smith
  • Publication number: 20230269177
    Abstract: Devices, systems, methods, and techniques for multicast failover handling in a computer communication network are disclosed. The methods herein described are particularly suited to software-defined networks (SDNs), and comply with requirements for assuring delivery of network traffic to each destination from a source engaged in multicast network traffic dissemination, assured delivery of each data packet as introduced into the network by the source device and avoidance of duplicate delivery of data. The methods herein are agile and respond rapidly to changes in a network while traffic is on the network.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 24, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Steven D. Herrmann, Robert Meine
  • Publication number: 20230269128
    Abstract: Devices, systems, methods, and techniques for multicast failover handling in a computer communication network are disclosed. The methods herein described are particularly suited to software-defined networks (SDNs), and comply with requirements for assuring delivery of network traffic to each destination from a source engaged in multicast network traffic dissemination, assured delivery of each data packet as introduced into the network by the source device and avoidance of duplicate delivery of data. The methods herein are agile and respond rapidly to changes in a network while traffic is on the network.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 24, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Steven D. Herrmann, Robert Meine
  • Publication number: 20230261991
    Abstract: A software-defined network (SDN) rule modification counter system provides counters that track all changes and edits to rules at SDN controllers and SDN switches on an SDN. The system compares counters at the SDN controller and SDN switch to determine if they match. If the counters do not match, a change has been made to the rules. With the addition of rule edit statistics the SDN controller will now have visibility that a rule modification was performed. The SDN controller then verifies that the state of the device is the same as its expected state as a secondary integrity check. Based on the rule modification notification, changes to a central rules table at the SDN controller and changes to rule settings at the SDN switch are made according to pre-programmed logic.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 17, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Josh Powers
  • Patent number: 11677663
    Abstract: A software-defined network (SDN) rule modification counter system provides counters that track all changes and edits to rules at SDN controllers and SDN switches on an SDN. The system compares counters at the SDN controller and SDN switch to determine if they match. If the counters do not match, a change has been made to the rules. With the addition of rule edit statistics the SDN controller will now have visibility that a rule modification was performed. The SDN controller then verifies that the state of the device is the same as its expected state as a secondary integrity check. Based on the rule modification notification, changes to a central rules table at the SDN controller and changes to rule settings at the SDN switch are made according to pre-programmed logic.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: June 13, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Josh Powers
  • Publication number: 20230066212
    Abstract: This disclosure pertains to identifying and configuring an in-band controller operating on a host in a software defined network (SDN), the host configured to use a parallel redundancy protocol (PRP). In one embodiment, a system may include a network in communication with the host, the network comprising a plurality of switches interconnected with a plurality of physical links. The in-band controller is in communication with the network and includes a PRP identification subsystem to generate a packet configured such that the network forwards the packet back to the in-band controller, to analyze the packet and determine that the packet conforms to PRP, and to identify a first communication host in communication with the network and configured to operate using PRP. A traffic routing subsystem of the in-band controller may create a plurality of PRP communication flows between the in-band controller and the first communication host.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Rhett Smith
  • Publication number: 20230061215
    Abstract: This disclosure pertains to systems and methods for identifying and configuring a host in a software defined network (SDN) configured to communicate using a parallel redundancy protocol (PRP). In one embodiment, a system may include a first communication host and a second communication host configured to transmit information through a network. An SDN controller in communication with the network may include a PRP identification subsystem to monitor traffic transmitted by the first communication host to the second communication host, determine that the traffic comprises at least one data packet that conforms to PRP. Upon detection of a host configured to use PRP, a traffic routing subsystem creates a plurality of communication flows between the first communication host and the second communication host to route PRP traffic between the first communication host and the second communication host.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Rhett Smith
  • Publication number: 20230061491
    Abstract: This disclosure pertains to systems and methods to improve fault tolerance and hardware utilization in a software defined network (SDN) that includes hosts communicating with parallel redundancy protocol (PRP). In one embodiment, a network comprising a plurality of switches and interconnected using a plurality of physical links may connect a first communication host, a second communication host, and an SDN controller. The SDN controller may include a PRP optimization subsystem to identify parallel communication paths between the first communication host and the second communication host that utilize distinct physical communication links. The SDN controller may also include a traffic routing subsystem to create a plurality of communication flows between the first communication host and the second communication host utilizing the distinct physical communication links.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Rhett Smith, Kylan T. Robinson
  • Publication number: 20230053223
    Abstract: A software-defined network (SDN) rule modification counter system provides counters that track all changes and edits to rules at SDN controllers and SDN switches on an SDN. The system compares counters at the SDN controller and SDN switch to determine if they match. If the counters do not match, a change has been made to the rules. With the addition of rule edit statistics the SDN controller will now have visibility that a rule modification was performed. The SDN controller then verifies that the state of the device is the same as its expected state as a secondary integrity check. Based on the rule modification notification, changes to a central rules table at the SDN controller and changes to rule settings at the SDN switch are made according to pre-programmed logic.
    Type: Application
    Filed: August 12, 2021
    Publication date: February 16, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Josh Powers
  • Patent number: 11336564
    Abstract: This disclosure pertains to identifying a host using parallel redundancy protocol (PRP) and properly configuring communication circuits for the device in a software defined network (SDN). In one embodiment, a system includes a network in communication with a first communication host and a second communication host, the network comprising a plurality of switches interconnected with a plurality of physical links. An SDN controller in communication with the network includes a PRP identification subsystem to identify PRP traffic from the first communication host and destined for the second communication host. The SDN controller generates a first address resolution protocol (ARP) message directed to the second communication host and receive a first response from the second communication host to the ARP message that conforms to PRP. Based on the response, a traffic routing subsystem provisions communication flows between the first communication host and the second communication host to route PRP traffic.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: May 17, 2022
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Tristan Lloyd Mullis, Rhett Smith
  • Patent number: 11228521
    Abstract: Systems and methods for detecting a failover capability of a network device of a computer network are disclosed. A network controller, upon detecting incoming traffic from a network device, can disable the port of the network where the incoming traffic is detected. The network controller can then detect if the network device has failed over to send network traffic to the network via another port of the network, or determine the network device is incapable of failover communication if network traffic from the network device only arrives at the original port after that port is re-enabled.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: January 18, 2022
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventor: Tristan Lloyd Mullis
  • Patent number: 11165685
    Abstract: Disclosed are systems and methods for path planning in a programmable communications network with multipoint nodes. The multipoint nodes include nodes with multiple connections to the programmable communication network. Path planning determines source multipoint nodes and destination multipoint nodes. Paths are planned to avoid redundant delivery of messages to a single interface of the multipoint nodes. A network controller programs network communications devices with the determined paths. Multipoint nodes may include multipoint devices or traditional tie points.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 2, 2021
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventor: Tristan Lloyd Mullis
  • Publication number: 20210194791
    Abstract: Disclosed are systems and methods for path planning in a programmable communications network with multipoint nodes. The multipoint nodes include nodes with multiple connections to the programmable communication network. Path planning determines source multipoint nodes and destination multipoint nodes. Paths are planned to avoid redundant delivery of messages to a single interface of the multipoint nodes. A network controller programs network communications devices with the determined paths. Multipoint nodes may include multipoint devices or traditional tie points.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventor: Tristan Lloyd Mullis
  • Publication number: 20210135972
    Abstract: Systems and methods for detecting a failover capability of a network device of a computer network are disclosed. A network controller, upon detecting incoming traffic from a network device, can disable the port of the network where the incoming traffic is detected. The network controller can then detect if the network device has failed over to send network traffic to the network via another port of the network, or determine the network device is incapable of failover communication if network traffic from the network device only arrives at the original port after that port is re-enabled.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 6, 2021
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventor: Tristan Lloyd Mullis
  • Patent number: 10863558
    Abstract: The present disclosure pertains to systems and methods for establishing trust relationships between a software defined network (SDN) controller and a SDN communication device. In one embodiment, a SDN controller may comprise a communications interface configured to communicate with a plurality of SDN network devices. A commissioning subsystem configured to detect a new device associated with the SDN. In response to a new device, a user interface subsystem may be configured to receive a user approval to commission the new device. A trust subsystem configured to establish a first SDN controller trusted credential and to transmit a first device trusted credential based on the first SDN controller credential to the new device. Programming instructions to the new device authenticated using the first SDN controller trusted credential by a SDN programming subsystem.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 8, 2020
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Josh Powers, Tristan Lloyd Mullis, Jason A. Dearien, Michael Dylan Cone, Coby Soss, Barry Jakob Grussling
  • Publication number: 20170289117
    Abstract: The present disclosure pertains to systems and methods for establishing trust relationships between a software defined network (SDN) controller and a SDN communication device. In one embodiment, a SDN controller may comprise a communications interface configured to communicate with a plurality of SDN network devices. A commissioning subsystem configured to detect a new device associated with the SDN. In response to a new device, a user interface subsystem may be configured to receive a user approval to commission the new device. A trust subsystem configured to establish a first SDN controller trusted credential and to transmit a first device trusted credential based on the first SDN controller credential to the new device. Programming instructions to the new device authenticated using the first SDN controller trusted credential by a SDN programming subsystem.
    Type: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Josh Powers, Tristan Lloyd Mullis, Jason A. Dearien, Michael Dylan Cone, Coby Soss, Barry Jakob Grussling