Patents by Inventor Amandeep Singh Kalra

Amandeep Singh Kalra 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: 20240097987
    Abstract: Various examples of systems and methods are described herein in which multiple intelligent electronic devices (IEDs) are connected in a network. A software-defined network (SDN) controller may include a rule subsystem, a test mode subsystem, a packet inspection subsystem, and a validation subsystem. The rule subsystem may define a plurality of flow rules. A test mode subsystem may operate the SDN in a testing mode. A packet insertion subsystem may insert test packets within the SDN while the SDN is in the testing mode. The validation subsystem may validate or fail each flow rule depending on how the various test packets are handled.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Patent number: 11882002
    Abstract: Various examples of systems and methods are described herein in which multiple intelligent electronic devices (IEDs) are connected in a network. A software-defined network (SDN) controller may include a rule subsystem, a test mode subsystem, a packet inspection subsystem, and a validation subsystem. The rule subsystem may define a plurality of flow rules. A test mode subsystem may operate the SDN in a testing mode. A packet insertion subsystem may insert test packets within the SDN while the SDN is in the testing mode. The validation subsystem may validate or fail each flow rule depending on how the various test packets are handled.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: January 23, 2024
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Publication number: 20230421453
    Abstract: Various examples of systems and methods are described herein in which multiple intelligent electronic devices (IEDs) are connected in a network. A software-defined network (SDN) controller may include a rule subsystem, a test mode subsystem, a packet inspection subsystem, and a validation subsystem. The rule subsystem may define a plurality of flow rules. A test mode subsystem may operate the SDN in a testing mode. A packet insertion subsystem may insert test packets within the SDN while the SDN is in the testing mode. The validation subsystem may validate or fail each flow rule depending on how the various test packets are handled.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Patent number: 11831529
    Abstract: Systems and methods to send or receive redundant Generic Object Oriented Substation Event (GOOSE) messages are described. An intelligent electronic device may obtain power system data from a power system. The IED may publish the power system data in a first GOOSE message and publish the same power system data in a second GOOSE message. The second GOOSE message may have different header information than the first GOOSE message to allow the subscriber to determine that the redundant GOOSE messages are both received. If the first and second GOOSE message are duplicates with identical header information but unique trailer information methods allow the subscriber to determine that the duplicate GOOSE messages are both received.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: November 28, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Ricardo L. Abboud, Amandeep Singh Kalra
  • Publication number: 20230254228
    Abstract: Systems and methods to send or receive redundant Generic Object Oriented Substation Event (GOOSE) messages are described. An intelligent electronic device may obtain power system data from a power system. The TED may publish the power system data in a first GOOSE message and publish the same power system data in a second GOOSE message. The second GOOSE message may have different header information than the first GOOSE message to allow the subscriber to determine that the redundant GOOSE messages are both received. If the first and second GOOSE message are duplicates with identical header information but unique trailer information methods allow the subscriber to determine that the duplicate GOOSE messages are both received.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 10, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Ricardo L. Abboud, Amandeep Singh Kalra
  • Publication number: 20230253824
    Abstract: Systems and methods to send or receive redundant Generic Object Oriented Substation Event (GOOSE) messages are described. An intelligent electronic device may obtain power system data from a power system. The TED may publish the power system data in a first GOOSE message and publish the same power system data in a second GOOSE message. The second GOOSE message may have different header information than the first GOOSE message to allow the subscriber to determine that the redundant GOOSE messages are both received. If the first and second GOOSE message are duplicates with identical header information but unique trailer information methods allow the subscriber to determine that the duplicate GOOSE messages are both received.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 10, 2023
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Ricardo L. Abboud, Amandeep Singh Kalra
  • Patent number: 11425033
    Abstract: A network communication system may include intelligent electronic devices (IEDs) in a ring communication network. A software-defined networking device may be programmed by a removable or disconnectable software-defined network (SDN) controller to control the flow path of data packets to the IEDs in the ring network. The software-defined networking device may inspect a data packet intended for a first IED to determine that the inspected data packet requests a responsive data packet from the first IED. A flow path failure may be identified based on a failure to detect a responsive data packet from the first IED within an expected response time.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: August 23, 2022
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Amandeep Singh Kalra, David J. Dolezilek, Robert Meine
  • Patent number: 11201759
    Abstract: A network communication system may include intelligent electronic devices (IEDs) in a dual-ring communication network. A software-defined network (SDN) device may be programmed by a removable or disconnectable SDN controller to control the flow path of data packets to the IEDs in the dual-ring network. A first ring of the dual-ring communication network may be dedicated to high priority data packets, and a second ring of the dual-ring communication network may be dedicated to low priority data packets. The SDN device may implement various levels of redundancy depending on the number and location of link failures detected. A first level of redundancy may direct high priority data packets in the opposite direction, and a second level of redundancy may direct high priority data packets onto the other ring normally used for low priority data packets.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: December 14, 2021
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Amandeep Singh Kalra, David J. Dolezilek, Robert Meine
  • Publication number: 20210306255
    Abstract: A network communication system may include intelligent electronic devices (IEDs) in a ring communication network. A software-defined networking device may be programmed by a removable or disconnectable software-defined network (SDN) controller to control the flow path of data packets to the IEDs in the ring network. The software-defined networking device may inspect a data packet intended for a first IED to determine that the inspected data packet requests a responsive data packet from the first IED. A flow path failure may be identified based on a failure to detect a responsive data packet from the first IED within an expected response time.
    Type: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Amandeep Singh Kalra, David J. Dolezilek, Robert Meine
  • Patent number: 10819727
    Abstract: The present disclosure pertains to detecting a network attack. In one embodiment, a first device may receive a high-precision time signal and may use the signal to associate a first time stamp with each of a plurality of data packets reflecting a time that each data packet is transmitted. A second device may receive the plurality of data packets from the first device via a data network. The second device may also receive the high-precision time signal and may use the signal to associate a second time stamp with each of the plurality of data packets reflecting a time that each data packet is received. A time of flight may be determined based on the first time stamp and the second time stamp. The second device may determine whether the time of flight for each of the first plurality of data packets is consistent with a valid time of flight.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: October 27, 2020
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Amandeep Singh Kalra, David J. Dolezilek
  • Publication number: 20200120119
    Abstract: The present disclosure pertains to detecting a network attack. In one embodiment, a first device may receive a high-precision time signal and may use the signal to associate a first time stamp with each of a plurality of data packets reflecting a time that each data packet is transmitted. A second device may receive the plurality of data packets from the first device via a data network. The second device may also receive the high-precision time signal and may use the signal to associate a second time stamp with each of the plurality of data packets reflecting a time that each data packet is received. A time of flight may be determined based on the first time stamp and the second time stamp. The second device may determine whether the time of flight for each of the first plurality of data packets is consistent with a valid time of flight.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Amandeep Singh Kalra, David J. Dolezilek
  • Patent number: 10534377
    Abstract: Disclosed is a control system for a water network. The control system includes a plurality of remotely-located monitoring and or monitoring and automatic control stations each including an automation controller for local control and automation, and each in communication via a dual-ring communication topology for system or wide-area control. The dual-ring facilitates redundant peer-to-peer data exchange to provide upstream and downstream water flow and water quality information. Systems described herein may calculate flow differential based on water flow data from each of the monitoring stations, and control flow based on the calculated flow differential.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: January 14, 2020
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Publication number: 20190207694
    Abstract: The present disclosure pertains to systems and methods for publishing time-synchronized information. In one embodiment, a system may include a time interface configured to receive a common time signal and a network interface configured to transmit a plurality of data packets using a network. A publishing subsystem may be configured to cause the system to publish at least one data value according to a schedule and the common time signal. A processing sequence number subsystem may be configured to generate a processing sequence number to be included in the plurality of data packets and to reset the processing sequence number at a fixed interval based on the common time signal. A data packet subsystem may be configured to generate a plurality of data packets comprising a respective processing sequence number and the at least one data value.
    Type: Application
    Filed: March 6, 2019
    Publication date: July 4, 2019
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Jorge Fernando Calero, Amandeep Singh Kalra, Brian T. Waldron
  • Patent number: 10298343
    Abstract: The present disclosure pertains to systems and methods for publishing time-synchronized information. In one embodiment, a system may include a time interface configured to receive a common time signal and a network interface configured to transmit a plurality of data packets using a network. A publishing subsystem may be configured to cause the system to publish at least one data value according to a schedule and the common time signal. A processing sequence number subsystem may be configured to generate a processing sequence number to be included in the plurality of data packets and to reset the processing sequence number at a fixed interval based on the common time signal. A data packet subsystem may be configured to generate a plurality of data packets comprising a respective processing sequence number and the at least one data value.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: May 21, 2019
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Jorge Fernando Calero, Amandeep Singh Kalra, Brian T. Waldron
  • Publication number: 20180254994
    Abstract: The present disclosure pertains to systems and methods for publishing time-synchronized information. In one embodiment, a system may include a time interface configured to receive a common time signal and a network interface configured to transmit a plurality of data packets using a network. A publishing subsystem may be configured to cause the system to publish at least one data value according to a schedule and the common time signal. A processing sequence number subsystem may be configured to generate a processing sequence number to be included in the plurality of data packets and to reset the processing sequence number at a fixed interval based on the common time signal. A data packet subsystem may be configured to generate a plurality of data packets comprising a respective processing sequence number and the at least one data value.
    Type: Application
    Filed: March 3, 2017
    Publication date: September 6, 2018
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Jorge Fernando Calero, Amandeep Singh Kalra, Brian T. Waldron
  • Publication number: 20180203472
    Abstract: Disclosed is a control system for a water network. The control system includes a plurality of remotely-located monitoring and or monitoring and automatic control stations each including an automation controller for local control and automation, and each in communication via a dual-ring communication topology for system or wide-area control. The dual-ring facilitates redundant peer-to-peer data exchange to provide upstream and downstream water flow and water quality information. Systems described herein may calculate flow differential based on water flow data from each of the monitoring stations, and control flow based on the calculated flow differential.
    Type: Application
    Filed: March 13, 2018
    Publication date: July 19, 2018
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Patent number: 9705305
    Abstract: A system for resiliently monitoring an electric power delivery system may include a plurality of server intelligent electronic devices (IEDs) configured to monitor and/or control the electric power delivery system. Each server IED may be communicatively coupled to a client control system by a plurality of communication paths. If a communication path fails, communication may continue along another path. In an embodiment, the client control system may include dual primary client controllers that continually request information from the server IEDs using multiple of the communication paths. The client controllers may request information from each other if the information is not received from the server IEDs, for example, due to a communication failure. In an embodiment, the client control system and server IEDs may be communicatively coupled in a loop topology, and each direction around the loop may be a distinct communication path.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: July 11, 2017
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Publication number: 20150311714
    Abstract: A system for resiliently monitoring an electric power delivery system may include a plurality of server intelligent electronic devices (IEDs) configured to monitor and/or control the electric power delivery system. Each server IED may be communicatively coupled to a client control system by a plurality of communication paths. If a communication path fails, communication may continue along another path. In an embodiment, the client control system may include dual primary client controllers that continually request information from the server IEDs using multiple of the communication paths. The client controllers may request information from each other if the information is not received from the server IEDs, for example, due to a communication failure. In an embodiment, the client control system and server IEDs may be communicatively coupled in a loop topology, and each direction around the loop may be a distinct communication path.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Patent number: 9128140
    Abstract: Detection of a fault in an ungrounded electric power distribution system that includes a plurality of feeders and buses is disclosed herein. Embodiments consistent with the present disclosure may monitor an electrical parameter associated with each of a plurality of feeders and buses in the ungrounded electric power distribution system. An incremental change in the monitored electrical parameters may be determined using the monitored electrical parameter. Further, the incremental change may be associated with a first sub-set of the plurality of feeders. Torque values for the feeders may be calculated using a reference quantity from the bus first exhibiting an incremental change above a threshold. A feeder having the largest incremental change in the first sub-set of the plurality of feeders may be identified. A fault may be identified based on the torque and the incremental change.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: September 8, 2015
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Normann Fischer, Amandeep Singh Kalra
  • Publication number: 20150077133
    Abstract: Detection of a fault in an ungrounded electric power distribution system that includes a plurality of feeders and buses is disclosed herein. Embodiments consistent with the present disclosure may monitor an electrical parameter associated with each of a plurality of feeders and buses in the ungrounded electric power distribution system. An incremental change in the monitored electrical parameters may be determined using the monitored electrical parameter. Further, the incremental change may be associated with a first sub-set of the plurality of feeders. Torque values for the feeders may be calculated using a reference quantity from the bus first exhibiting an incremental change above a threshold. A feeder having the largest incremental change in the first sub-set of the plurality of feeders may be identified. A fault may be identified based on the torque and the incremental change.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 19, 2015
    Inventors: Normann Fischer, Amandeep Singh Kalra