Patents by Inventor Sivaram Balasubramanian
Sivaram Balasubramanian 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: 20250094186Abstract: A specific machine learning approach in combination with a specially configured graphical user interface rendering engine is proposed wherein the rendering of a graphical user interface is operated in concert with machine learning to provide additional processing time for machine learning during intermediate user interface process flows. By front-loading the analysis computing process, the additional processing time whereby the user traverses a sequence of graphical user interface pages is utilized for background processing of the primary identifier using a subroutine running one or more trained machine learning models that are refining an fraud estimation score during the additional processing time. Variations are also proposed where different variations of opportunistic machine learning processing chains are inserted into a processing chain if additional processing time is available after processing using a main machine learning processing model is completed.Type: ApplicationFiled: November 26, 2024Publication date: March 20, 2025Applicant: HSBC Group Management Services LimitedInventors: Sivaram BALASUBRAMANIAN, Brendon GILL, Pandeti Subramanyam Raju REVANTH, Vasa Lakshmi SUBHASH, Jiong SHAN, Chance Si CHEN
-
Patent number: 12140933Abstract: A system of communicating data over a high availability industrial control system is disclosed. The industrial control system includes a first data producer, a second data producer in communicative connection with the first data producer, a first data consumer, and a second data consumer in communicative connection with the first data consumer. The system further includes the first producer communicating the data over multiple connection paths from the first producer to the first consumer and the second consumer through intermediate modules, and the second producer communicating the data over multiple connection paths from the second producer to the first consumer and the second consumer through intermediate modules. Also disclosed is a method of communicating data over the high availability industrial control system.Type: GrantFiled: December 21, 2021Date of Patent: November 12, 2024Assignee: Rockwell Automation Technologies, Inc.Inventors: Sivaram Balasubramanian, Kendal R. Harris, Mark A. Flood, Kyle E. Neet, Scott A. Pierce, Anthony G. Gibart, Raymond R. Husted, David M. Fort, Chandresh R. Chaudhari, Jonathan D. Bradford
-
Patent number: 11927950Abstract: A system for communicating between redundant devices balances the desired attributes of a high availability (HA) control system and a safety control system. The system includes concurrent connections as a fault tolerant mechanism for industrial protocol connections at the transport layer. The concurrent connections establish multiple paths for redundancy from a data producer to a data consumer. Concurrent connections increase availability of the HA control and safety instrumented systems. More specifically, concurrent connections and architectural redundancies eliminate a single point of failure within the control system and further reduce safety connection timeouts during fault detection and/or recovery. Concurrent connections may be used to keep a HA system operational or to provide detection of a failure in a safety system. The industrial control network may be configured to function as a HA control system, as a safety control system, or with certain degrees of both HA and safety-related operation.Type: GrantFiled: October 29, 2021Date of Patent: March 12, 2024Assignee: Rockwell Automation Technologies, Inc.Inventors: Nicholas L. Stay, Anthony G. Gibart, Mark A. Flood, Chandresh R. Chaudhari, Chad J. Bohl, Sivaram Balasubramanian
-
Patent number: 11720090Abstract: A method and system for assigning slot addresses to modules in a fault tolerant industrial control system includes a pair of backplane switches on each base. Each backplane switch is configured to communicate between one backplane and the modules located on the base and to communicate between backplane switches located at adjacent bases. A backplane switch on a bank master base first assigns a base address and slot addresses to itself. The backplane switches on each additional base initiate transmission of a base address request. A base address response, including a base address and slot numbers for the adjacent base, is transmitted after a base has its own address assigned. Each base repeats the process in sequence along the bank, incrementing the base address by one and the slot address by the number of slots on the base and passing the new base and slot addresses along the bank.Type: GrantFiled: November 20, 2020Date of Patent: August 8, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Sivaram Balasubramanian, Chandresh Chaudhari, Kendal R. Harris
-
Patent number: 11665846Abstract: A modular I/O system for an industrial automation network includes a network adapter including first and second adapter modules, wherein each adapter module is configured for connection with an industrial network. The I/O system further includes a first I/O device with first and second I/O modules each configured for operative connection to a controlled system for input/output of data with respect to the controlled system. The I/O system further includes first and second independent backplane data networks that connect each of the first and second adapter modules to each of the first and second I/O modules. The network adapter includes first and second removable backplane network switches and the first I/O device includes third and fourth removable backplane network switches that establish the backplane networks. The backplane network switches can be Ethernet gigabit switches.Type: GrantFiled: October 7, 2021Date of Patent: May 30, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Daniel E. Killian, Sivaram Balasubramanian, Kendal R. Harris, Chandresh R. Chaudhari
-
Publication number: 20220163954Abstract: A method and system for assigning slot addresses to modules in a fault tolerant industrial control system includes a pair of backplane switches on each base. Each backplane switch is configured to communicate between one backplane and the modules located on the base and to communicate between backplane switches located at adjacent bases. A backplane switch on a bank master base first assigns a base address and slot addresses to itself. The backplane switches on each additional base initiate transmission of a base address request. A base address response, including a base address and slot numbers for the adjacent base, is transmitted after a base has its own address assigned. Each base repeats the process in sequence along the bank, incrementing the base address by one and the slot address by the number of slots on the base and passing the new base and slot addresses along the bank.Type: ApplicationFiled: November 20, 2020Publication date: May 26, 2022Inventors: Sivaram Balasubramanian, Chandresh Chaudhari, Kendal R. Harris
-
Publication number: 20220113707Abstract: A system of communicating data over a high availability industrial control system is disclosed. The industrial control system includes a first data producer, a second data producer in communicative connection with the first data producer, a first data consumer, and a second data consumer in communicative connection with the first data consumer. The system further includes the first producer communicating the data over multiple connection paths from the first producer to the first consumer and the second consumer through intermediate modules, and the second producer communicating the data over multiple connection paths from the second producer to the first consumer and the second consumer through intermediate modules. Also disclosed is a method of communicating data over the high availability industrial control system.Type: ApplicationFiled: December 21, 2021Publication date: April 14, 2022Inventors: Sivaram Balasubramanian, Kendal R. Harris, Mark A. Flood, Kyle E. Neet, Scott A. Pierce, Anthony G. Gibart, Raymond R. Husted, David M. Fort, Chandresh R. Chaudhari, Jonathan D. Bradford
-
Publication number: 20220050451Abstract: A system for communicating between redundant devices balances the desired attributes of a high availability (HA) control system and a safety control system. The system includes concurrent connections as a fault tolerant mechanism for industrial protocol connections at the transport layer. The concurrent connections establish multiple paths for redundancy from a data producer to a data consumer. Concurrent connections increase availability of the HA control and safety instrumented systems. More specifically, concurrent connections and architectural redundancies eliminate a single point of failure within the control system and further reduce safety connection timeouts during fault detection and/or recovery. Concurrent connections may be used to keep a HA system operational or to provide detection of a failure in a safety system. The industrial control network may be configured to function as a HA control system, as a safety control system, or with certain degrees of both HA and safety-related operation.Type: ApplicationFiled: October 29, 2021Publication date: February 17, 2022Inventors: Nicholas L. Stay, Anthony G. Gibart, Mark A. Flood, Chandresh R. Chaudhari, Chad J. Bohl, Sivaram Balasubramanian
-
Publication number: 20220030733Abstract: A modular I/O system for an industrial automation network includes a network adapter including first and second adapter modules, wherein each adapter module is configured for connection with an industrial network. The I/O system further includes a first I/O device with first and second I/O modules each configured for operative connection to a controlled system for input/output of data with respect to the controlled system. The I/O system further includes first and second independent backplane data networks that connect each of the first and second adapter modules to each of the first and second I/O modules. The network adapter includes first and second removable backplane network switches and the first I/O device includes third and fourth removable backplane network switches that establish the backplane networks. The backplane network switches can be Ethernet gigabit switches.Type: ApplicationFiled: October 7, 2021Publication date: January 27, 2022Applicant: Rockwell Automation Technologies, Inc.Inventors: Daniel E. Killian, Sivaram Balasubramanian, Kendal R. Harris, Chandresh R. Chaudhari
-
Patent number: 11221612Abstract: A system of communicating data over a high availability industrial control system is disclosed. The industrial control system includes a first data producer, a second data producer in communicative connection with the first data producer, a first data consumer, and a second data consumer in communicative connection with the first data consumer. The system further includes the first producer communicating the data over multiple connection paths from the first producer to the first consumer and the second consumer through intermediate modules, and the second producer communicating the data over multiple connection paths from the second producer to the first consumer and the second consumer through intermediate modules. Also disclosed is a method of communicating data over the high availability industrial control system.Type: GrantFiled: February 15, 2019Date of Patent: January 11, 2022Assignee: Rockwell Automation Technologies, Inc.Inventors: Sivaram Balasubramanian, Kendal R. Harris, Mark A. Flood, Kyle E. Neet, Scott A. Pierce, Anthony G. Gibart, Raymond R. Husted, David M. Fort, Chandresh R. Chaudhari, Jonathan D. Bradford
-
Patent number: 11171833Abstract: For uninterrupted network communications, a method detects a protected reset at a network device. In response to the protected reset, the method maintains communication functions of a communication module. The communication module communicates with other network devices using the communication functions. In response to the protected reset, the method resets the network device without resetting the communication module.Type: GrantFiled: September 29, 2020Date of Patent: November 9, 2021Assignee: Rockwell Automation Technologies, Inc.Inventors: William A. Bartz, August Schrab, Robert Alexander, Scott D. Braun, Kurt R. Hohensee, Mohammadreza Serjooei, James B. Vitrano, Jaime D. Fernandes, Sivaram Balasubramanian
-
Patent number: 11147181Abstract: A modular I/O system for an industrial automation network includes a network adapter including first and second adapter modules, wherein each adapter module is configured for connection with an industrial network. The I/O system further includes a first I/O device with first and second I/O modules each configured for operative connection to a controlled system for input/output of data with respect to the controlled system. The I/O system further includes first and second independent backplane data networks that connect each of the first and second adapter modules to each of the first and second I/O modules. The network adapter includes first and second removable backplane network switches and the first I/O device includes third and fourth removable backplane network switches that establish the backplane networks. The backplane network switches can be Ethernet gigabit switches.Type: GrantFiled: September 26, 2019Date of Patent: October 12, 2021Assignee: Rockwell Automation Technologies, Inc.Inventors: Daniel E. Killian, Sivaram Balasubramanian, Kendal R. Harris, Chandresh R. Chaudhari
-
Publication number: 20210100125Abstract: A modular I/O system for an industrial automation network includes a network adapter including first and second adapter modules, wherein each adapter module is configured for connection with an industrial network. The I/O system further includes a first I/O device with first and second I/O modules each configured for operative connection to a controlled system for input/output of data with respect to the controlled system. The I/O system further includes first and second independent backplane data networks that connect each of the first and second adapter modules to each of the first and second I/O modules. The network adapter includes first and second removable backplane network switches and the first I/O device includes third and fourth removable backplane network switches that establish the backplane networks. The backplane network switches can be Ethernet gigabit switches.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Applicant: Rockwell Automation Technologies, Inc.Inventors: Daniel E. Killian, Sivaram Balasubramanian, Kendal R. Harris, Chandresh R. Chaudhari
-
Publication number: 20200033840Abstract: A system of communicating data over a high availability industrial control system is disclosed. The industrial control system includes a first data producer, a second data producer in communicative connection with the first data producer, a first data consumer, and a second data consumer in communicative connection with the first data consumer. The system further includes the first producer communicating the data over multiple connection paths from the first producer to the first consumer and the second consumer through intermediate modules, and the second producer communicating the data over multiple connection paths from the second producer to the first consumer and the second consumer through intermediate modules. Also disclosed is a method of communicating data over the high availability industrial control system.Type: ApplicationFiled: February 15, 2019Publication date: January 30, 2020Inventors: Sivaram Balasubramanian, Kendal R. Harris, Mark A. Flood, Kyle E. Neet, Scott A. Pierce, Anthony G. Gibart, Raymond R. Husted, David M. Fort, Chandresh R. Chaudhari, Jonathan D. Bradford
-
Patent number: 10541917Abstract: A method and system for interacting with data frames passing through a module connected to an industrial network is disclosed. Each module includes an aggregation unit located on the network interface above the physical layer. To transmit data, the aggregation unit reads a header from a dynamic data packet to determine if the module is a participant module for the packet. If so, the aggregation unit inserts data from the module into the data packet and transmits the packet to another module. To receive data, the aggregation unit reads a header from the data packet to determine whether the data packet includes data for the module. If so, the aggregation unit reads the data and passes the data packet to another module. If the aggregation unit determines that a data packet is not intended for the module, the data packet is passed to another module with no further interaction.Type: GrantFiled: April 30, 2018Date of Patent: January 21, 2020Assignee: Rockwell Automation Technologies, Inc.Inventors: Sivaram Balasubramanian, Jonathan D. Bradford, Anthony G. Gibart, Kenwood H. Hall, Kendal R. Harris, Raymond R. Husted, Edward C. Korsberg, Gregory A. Majcher, Scott A. Pierce, Gregg M. Sichner, Patrick D. Telljohann, Robert J. Kretschmann
-
Patent number: 10110561Abstract: An improved system for establishing rules in a firewall for an industrial network is disclosed. Rules are established at an application level, identifying, for example, actions to occur between two devices. The action may be, for example, read data table or get attribute, and each action may require multiple message packets to be transmitted between the two devices in order to complete. A network device executing the firewall is configured to receive message packets from a sending device and to inspect the message packets to determine which action the sending device is requesting to perform. If the action corresponds to a rule in the database, the network device manages communications between the two devices until all message packets have been transmitted. Thus, a single action, or application, may be defined in the rules database to permit multiple data packets to be communicated between the devices.Type: GrantFiled: November 26, 2014Date of Patent: October 23, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Brian A. Batke, Sivaram Balasubramanian, Petr Ptacek, Taryl Jasper
-
Publication number: 20180248799Abstract: A method and system for interacting with data frames passing through a module connected to an industrial network is disclosed. Each module includes an aggregation unit located on the network interface above the physical layer. To transmit data, the aggregation unit reads a header from a dynamic data packet to determine if the module is a participant module for the packet. If so, the aggregation unit inserts data from the module into the data packet and transmits the packet to another module. To receive data, the aggregation unit reads a header from the data packet to determine whether the data. packet includes data for the module. If so, the aggregation unit reads the data and passes the data packet to another module. If the aggregation unit determines that a data packet is not intended for the module, the data packet is passed to another module with no further interaction.Type: ApplicationFiled: April 30, 2018Publication date: August 30, 2018Inventors: Sivaram Balasubramanian, Jonathan D. Bradford, Anthony G. Gibart, Kenwood H. Hall, Kendal R. Harris, Raymond R. Husted, Edward C. Korsberg, Gregory A. Majcher, Scott A. Pierce, Gregg M. Sichner, Patrick D. Telljohann, Robert J. Kretschmann
-
Patent number: 9960997Abstract: A method and system for interacting with data frames passing through a module connected to an industrial network is disclosed. Each module includes an aggregation unit located on the network interface above the physical layer. To transmit data, the aggregation unit reads a header from a dynamic data packet to determine if the module is a participant module for the packet. If so, the aggregation unit inserts data from the module into the data packet and transmits the packet to another module. To receive data, the aggregation unit reads a header from the data packet to determine whether the data packet includes data for the module. If so, the aggregation unit reads the data and passes the data packet to another module. If the aggregation unit determines that a data packet is not intended for the module, the data packet is passed to another module with no further interaction.Type: GrantFiled: March 30, 2016Date of Patent: May 1, 2018Assignee: Rockwell Automation Technologies, Inc.Inventors: Sivaram Balasubramanian, Jonathan D. Bradford, Anthony G. Gibart, Kenwood H. Hall, Kendal R. Harris, Raymond R. Husted, Edward C. Korsberg, Gregory A. Majcher, Scott A. Pierce, Gregg M. Sichner, Patrick D. Telljohann, Robert J. Kretschmann
-
Patent number: 9674146Abstract: A high-speed security device for network connected industrial controls provides hybrid processing in tandem hardware and software security components. The software security component establishes state-less data identifying each packet that requires high-speed processing and loads a data table in the hardware component. The hardware component may then allow packets matching data of the data table to bypass the software component while passing other non-matching packets to the software component for more sophisticated state analysis.Type: GrantFiled: September 1, 2016Date of Patent: June 6, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: Brian A. Batke, Sivaram Balasubramanian
-
Publication number: 20160373410Abstract: A high-speed security device for network connected industrial controls provides hybrid processing in tandem hardware and software security components. The software security component establishes state-less data identifying each packet that requires high-speed processing and loads a data table in the hardware component. The hardware component may then allow packets matching data of the data table to bypass the software component while passing other non-matching packets to the software component for more sophisticated state analysis.Type: ApplicationFiled: September 1, 2016Publication date: December 22, 2016Inventors: Brian A. Batke, Sivaram Balasubramanian