Patents by Inventor Rhett Smith

Rhett Smith 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).

  • Publication number: 20240146497
    Abstract: Disclosed are systems and methods for configuring time synchronization in a network. The system includes a time signal source to provide a common time signal to multiple configurable communication devices and a network controller in a control plane, in communication with the multiple configurable communication devices. The network controller is configured to receive time signal source information and to receive device configuration information for a first configurable communication device. The network controller is also configured to determine settings for time signal distribution and to transmit the settings to the multiple configurable communication devices to cause the first configurable communication device to transmit the time signal from the time signal source in a data plane for consumption by the multiple configurable communication devices.
    Type: Application
    Filed: June 5, 2023
    Publication date: May 2, 2024
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Rhett Smith, Lance G. Dice, Jason A. Dearien, Robert Meine, Daniel B. Rippon
  • Publication number: 20240146647
    Abstract: Disclosed are systems and methods for operating a configurable communication device. A network controller includes a communication interface to interface with multiple communication devices and a memory storing instructions. The network controller also includes a processor, that when executing the instructions, is configured to determine that a configurable communication device of the plurality of communication devices is to operate in a first control plane type of multiple control plane types configurable to be used by the configurable communication device. The processor is also configured to operate the configurable communication device using the first control plane type and to receive an indication that the configurable communication device is to switch to a second control plane type. Moreover, the processor is configured to cause the configurable communication device to switch to the second control plane type and operate the configurable communication device using the second control plane type.
    Type: Application
    Filed: June 5, 2023
    Publication date: May 2, 2024
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Ryan Bradetich, Rhett Smith, Daniel B. Rippon
  • Publication number: 20240146641
    Abstract: Disclosed are systems and methods for operating a configurable communication device. Operating the configurable communication device includes operating the configurable communication device using a first network architecture control plane type. Then, an indication is received to switch at least part of the configurable communication device to using a second network architecture control plane type. In response to the indication, the configurable communication device operates the at least part of the configurable communication device in a hybrid mode utilizing both the first and second network architecture control plane types.
    Type: Application
    Filed: June 5, 2023
    Publication date: May 2, 2024
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Ryan Bradetich, Rhett Smith, Daniel B. Rippon
  • Publication number: 20240146649
    Abstract: Disclosed are systems and methods for configuring communication of a communication network in accordance with a configuration file from the hosts that are on the network. The system may include a network controller that receives a configuration file and determines a configuration of the data plane in accordance with information in the configuration file. The network controller may generate communication flows and send instructions to programmable network devices to implement communication among data consuming/producing devices in accordance with the configuration file.
    Type: Application
    Filed: June 5, 2023
    Publication date: May 2, 2024
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Lance G. Dice, Rhett Smith, Jason A. Dearien, Robert Meine, Daniel B. Rippon
  • 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: 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: 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: 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
  • Patent number: 11418432
    Abstract: The present disclosure pertains to systems and methods for automating the configuration of a software defined network (“SDN”). In one embodiment, a system may include a first communication host and a second communication host configured to transmit information to the first communication host. A network may provide communication between the first communication host and the second communication host using a plurality of network devices. An SDN controller in communication with the network may include an approved service subsystem to match the communication with an approved service. The SDN controller may also include an analysis subsystem configured to identify a communication flow corresponding to information transmitted by the second communication host to the first communication host. A traffic routing subsystem of the SDN controller may create the communication flow identified by the analysis subsystem between the second communication host and the first communication host.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: August 16, 2022
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Paul A. Belussi, Rhett Smith, Kylan T. Robinson, Lance G. Dice, Glenn C. Bethmann
  • Patent number: 11374866
    Abstract: A software-defined network controller (SDN controller) defines a first network flow to be selectively implemented by a networking device according to a first network operation profile. The SDN controller defines a second network flow to be selectively implemented by the networking device according to a second network operation profile. A memory device of the networking device may store at least first and second network operation profiles for selective implementation during defined event windows. The event window(s) may be defined by start event inputs and stop event inputs. The event inputs may include, without limitation, a combination of parameter-based inputs and/or temporal inputs. In one specific embodiment, the networking device detects a network event and modifies a network operation profile for a preset time period and/or until an interrupt or stop event is detected.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: June 28, 2022
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Dennis Gammel, Rhett Smith
  • 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
  • Publication number: 20210288908
    Abstract: The present disclosure pertains to systems and methods for eliminating Address Resolution Protocol (ARP) traffic in data networks. In one embodiment, a controller in a software-defined network (SDN) may generate a plurality of communication flows. The controller may program a plurality of network devices in a data plane based on the plurality of communication flows. A packet to be transmitted in the data plane may be received from a transmitting host by one of the plurality of network devices. A destination host specified in the packet may be determined without reliance on an original media access control (MAC) address in the packet, and the packet may be routed to the destination host.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 16, 2021
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Rhett Smith, Jason A. Dearien, Dennis Gammel
  • Patent number: 11012442
    Abstract: The present disclosure pertains to systems and methods of handling Address Resolution Protocol (ARP) responses in a software defined network (SDN). In one embodiment, a system may comprise a controller in a control plane to generate an address store comprising information associated with a plurality of devices in communication with the SDN. The controller may also program a plurality of network devices in a data plane based on a plurality of communication flows. The network devices may forward traffic according to the plurality of communication flows received from the controller. The network device may also receive: a request from the first device for information associated with the second device, determine that the first device is authorized to communicate with the second device based on the plurality of communication flows, and generate a response to the request comprising the information associated with the second device based on the address store.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: May 18, 2021
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Josh Powers, Rhett Smith, Robert Meine, Dennis Gammel
  • Patent number: 10979309
    Abstract: The present disclosure pertains to systems and methods for generation of a physical and logical design of a software defined network (SDN). In one embodiment, a system may receive a plurality of user-provided parameters associated with a plurality of performance requirements of the SDN. A library may include performance metrics of a plurality of devices comprised in the SDN. An SDN design subsystem may generate the physical and logical design of the SDN based on the user-provided parameters and the performance metrics of the devices in the library. A traffic routing subsystem may generate a plurality of communication flows based on the logical design of the physical and logical design and to be implemented by the SDN. An SDN simulation subsystem may generate an assessment of the physical and logical design of the SDN and the plurality of communication flows in comparison to the user-provided parameters.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: April 13, 2021
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Rhett Smith, David M. Buehler, Josh Powers
  • Publication number: 20210044490
    Abstract: The present disclosure pertains to systems and methods for generation of a physical and logical design of a software defined network (SDN). In one embodiment, a system may receive a plurality of user-provided parameters associated with a plurality of performance requirements of the SDN. A library may include performance metrics of a plurality of devices comprised in the SDN. An SDN design subsystem may generate the physical and logical design of the SDN based on the user-provided parameters and the performance metrics of the devices in the library. A traffic routing subsystem may generate a plurality of communication flows based on the logical design of the physical and logical design and to be implemented by the SDN. An SDN simulation subsystem may generate an assessment of the physical and logical design of the SDN and the plurality of communication flows in comparison to the user-provided parameters.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 11, 2021
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Rhett Smith, David M. Buehler, Josh Powers
  • Publication number: 20200412652
    Abstract: A software-defined network controller (SDN controller) defines a first network flow to be selectively implemented by a networking device according to a first network operation profile. The SDN controller defines a second network flow to be selectively implemented by the networking device according to a second network operation profile. A memory device of the networking device may store at least first and second network operation profiles for selective implementation during defined event windows. The event window(s) may be defined by start event inputs and stop event inputs. The event inputs may include, without limitation, a combination of parameter-based inputs and/or temporal inputs. In one specific embodiment, the networking device detects a network event and modifies a network operation profile for a preset time period and/or until an interrupt or stop event is detected.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 31, 2020
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Dennis Gammel, Rhett Smith
  • Patent number: 10812392
    Abstract: A software-defined network controller (SDN controller) defines a first network flow to be selectively implemented by a networking device according to a first network operation profile. The SDN controller defines a second network flow to be selectively implemented by the networking device according to a second network operation profile. A memory device of the networking device may store at least first and second network operation profiles for selective implementation during defined event windows. The event window(s) may be defined by start event inputs and stop event inputs. The event inputs may include, without limitation, a combination of parameter-based inputs and/or temporal inputs. In one specific embodiment, the networking device detects a network event and modifies a network operation profile for a preset time period and/or until an interrupt or stop event is detected.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: October 20, 2020
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Dennis Gammel, Rhett Smith
  • Publication number: 20200329047
    Abstract: The present disclosure pertains to systems and methods of handling Address Resolution Protocol (ARP) responses in a software defined network (SDN). In one embodiment, a system may comprise a controller in a control plane to generate an address store comprising information associated with a plurality of devices in communication with the SDN. The controller may also program a plurality of network devices in a data plane based on a plurality of communication flows. The network devices may forward traffic according to the plurality of communication flows received from the controller. The network device may also receive: a request from the first device for information associated with the second device, determine that the first device is authorized to communicate with the second device based on the plurality of communication flows, and generate a response to the request comprising the information associated with the second device based on the address store.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Josh Powers, Rhett Smith, Robert Meine, Dennis Gammel
  • Patent number: 10785189
    Abstract: The present disclosure pertains to systems and methods of monitoring communication devices and communication links in a software-defined network (SDN). Network packets may be colored or tagged for routing to a packet analyzer. A VLAN bitmask may be added to a packet to identify the packet for inspection and, optionally, provide origin information identify a switch and/or port of origin. Port mirroring may be utilized and/or eventual routing of network packets to their original destination may ensure that network traffic is not disrupted. In one example, a most significant bit of a VLAN bitmask may be used by a match rule to identify packets intended for a packet analyzer without regard to original packet routing instructions and/or packet content.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: September 22, 2020
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Jason A. Dearien, Rhett Smith, Robert Meine