Patents by Inventor Jonathan D. Bradford
Jonathan D. Bradford 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: 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: 11768479Abstract: Secure data transmission between an input device and both industrial controllers in a high-availability system utilizes a secure connection established between the primary industrial controller and the input device. Data required to establish the secure connection is stored on the primary controller as part of the connection data corresponding to the secure connection. The input device transmits data to the primary controller over the secure connection according to the desired level of security. The primary controller transmits the connection data defining the secure connection to the secondary controller. If a failure occurs in the primary controller, the secondary controller establishes a connection to the input device using the connection data for the secure connection, such that the secondary controller may assume responsibility for the controller end of the secure connection. The primary controller transmits the input signals to the secondary controller via the dedicated connection between controllers.Type: GrantFiled: September 30, 2020Date of Patent: September 26, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Kyle E. Neet, Jack M. Visoky, Krzysztof Glensk, Jonathan D. Bradford
-
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: 20220100165Abstract: Secure data transmission between an input device and both industrial controllers in a high-availability system utilizes a secure connection established between the primary industrial controller and the input device. Data required to establish the secure connection is stored on the primary controller as part of the connection data corresponding to the secure connection. The input device transmits data to the primary controller over the secure connection according to the desired level of security. The primary controller transmits the connection data defining the secure connection to the secondary controller. If a failure occurs in the primary controller, the secondary controller establishes a connection to the input device using the connection data for the secure connection, such that the secondary controller may assume responsibility for the controller end of the secure connection. The primary controller transmits the input signals to the secondary controller via the dedicated connection between controllers.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Kyle E. Neet, Jack M. Visoky, Krzysztof Glensk, Jonathan D. Bradford
-
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
-
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
-
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
-
Publication number: 20160294692Abstract: 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: March 30, 2016Publication date: October 6, 2016Inventors: 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: 7908360Abstract: Systems and methods that correlate among disparate pieces of synchronized data, collected from an “internal” data stream (e.g., history data collected from an industrial unit) and an “external” data stream (e.g., traffic data on network services). A process trend component that determines/predicts an outcome of an industrial process and facilitates diagnostics/prognostics of an industrial system. Accordingly, relations among various parameters can be discovered (e.g., dynamically) and proper corrective adjustments supplied to the industrial process. Such enables a tight control and short reaction time to process parameters, and for a modification thereof.Type: GrantFiled: September 28, 2007Date of Patent: March 15, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Martin George Gach, Timothy Siorek, Jonathan D. Bradford, Robert J. Kretschmann, Kendal R. Harris, Kenwood H. Hall, Charles Martin Rischar, Mark Joseph Balewski
-
Patent number: 7657333Abstract: Systems and methods that vary multiple data sampling rates, to collect sets of data with different levels of granularity for an industrial system. The data for such industrial system includes sets of data from the “internal” data stream(s) (e.g., history data collected from an industrial unit) and sets of data from an “external” (e.g., traffic data on network services) data stream(s), based in part on the criticality/importance criteria assigned to each collection stage. Each set of data can be assigned its own unique data collection rate. For example, a higher sample rate can be employed when collecting data from the network during an operation stage that is deemed more critical (e.g., dynamic attribution of predetermined importance factors) than the rest of the operation.Type: GrantFiled: September 27, 2007Date of Patent: February 2, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: Jonathan D. Bradford, Timothy Siorek, Martin George Gach, Mark Joseph Balewski, Robert J. Kretschmann, Kendal R. Harris, Kenwood H. Hall, Charles Martin Rischar
-
Publication number: 20090089226Abstract: Systems and methods that displays available relationships between internal and external data streams. A coordination component can collect and analyze both the “internal” data stream(s) and the “external” data stream(s) simultaneously, and a visualization component can present a form of a visual cue, on a collection of history data and network data. Accordingly, instead of merely storing data values as function of time, other non-time series correlation states can be employed dynamically to represent data to the user.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Jonathan D. Bradford, Timothy Siorek, Martin George Gach, Robert J. Kretschmann, Kendal R. Harris, Kenwood H. Hall, Charles Martin Rischar, Mark Joseph Balewski
-
Publication number: 20090089558Abstract: Systems and methods that vary multiple data sampling rates, to collect sets of data with different levels of granularity for an industrial system. The data for such industrial system includes sets of data from the “internal” data stream(s) (e.g., history data collected from an industrial unit) and sets of data from an “external” (e.g., traffic data on network services) data stream(s), based in part on the criticality/importance criteria assigned to each collection stage. Each set of data can be assigned its own unique data collection rate. For example, a higher sample rate can be employed when collecting data from the network during an operation stage that is deemed more critical (e.g., dynamic attribution of predetermined importance factors) than the rest of the operation.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Jonathan D. Bradford, Timothy Siorek, Martin George Gach, Mark Joseph Balewski, Robert J. Kretschmann, Kendal R. Harris, Kenwood H. Hall, Charles Martin Rischar
-
Publication number: 20090089233Abstract: Systems and methods that correlate among disparate pieces of synchronized data, collected from an “internal” data stream (e.g., history data collected from an industrial unit) and an “external” data stream (e.g., traffic data on network services). A process trend component that determines/predicts an outcome of an industrial process and facilitates diagnostics/prognostics of an industrial system. Accordingly, relations among various parameters can be discovered (e.g., dynamically) and proper corrective adjustments supplied to the industrial process. Such enables a tight control and short reaction time to process parameters, and for a modification thereof.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Martin George Gach, Timothy Siorek, Jonathan D. Bradford, Robert J. Kretschmann, Kendal R. Harris, Kenwood H. Hall, Charles Martin Rischar, Mark Joseph Balewski
-
Publication number: 20090089359Abstract: Systems and methods that record information associated with proprietary processes in sufficient detail, to facilitate process optimization. A subscription and notification component enables tracking of various events, wherein each event can subscribe to a corresponding log (e.g., a diagnostic log, alarm log, and the like), and vice versa—to display desired items based on predetermined classifications. Moreover, access to both an internal data stream(s) and an external data stream(s) can be supplied via the subscription and notification component of the subject innovation.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Timothy Siorek, Jonathan D. Bradford, Kenwood H. Hall, Robert J. Kretschmann, Kendal R. Harris, Charles Martin Rischar, Martin George Gach, Mark Joseph Balewski
-
Publication number: 20090089325Abstract: Systems and methods that manage resources and distribution thereof within an industrial system. Such an automated and dynamic allocation service can allocate resources from pools of resources available to the industrial system, and hence supply an efficient operation (e.g., adding/subtracting resources dynamically based on usage). A plurality of allocation rules and/or algorithms for resource types can be predetermined, and/or dynamically trained by the allocation service. The data employed for the industrial system includes sets of data from the “internal” data stream(s) (e.g., history data collected from an industrial unit) and sets of data from an “external” (e.g., traffic data on network services) data stream(s), based in part on the criticality/importance criteria assigned to each collection stage.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Jonathan D. Bradford, Timothy Siorek, Robert J. Kretschmann, Kendal R. Harris, Kenwood H. Hall, Charles Martin Rischar, Martin George Gach, Mark Joseph Balewski
-
Publication number: 20040143628Abstract: The present invention relates to systems and methods that provide Web-based interaction with components (e.g., controllers, devices, systems, computers, etc.) residing on TCP/IP (e.g., Ethernet/IP) and/or non-TCP/IP (e.g., DeviceNet and ControlNet) based networks. The systems and methods utilize a novel approach wherein an interface component and an engine, along with software that enables Web functionality for non-TCP/IP-based networks, are employed in connection with a computing system or a module. A user can access the interface component via any known means utilized to communicate with TCP/IP-based networks such as an Internet connection and Web browser. From the interface component, the engine can be invoked to discover disparate networks and/or associated devices, and/or provide access to such entities. In addition, the discovered devices can be dynamically updated to reflect a present state.Type: ApplicationFiled: January 8, 2004Publication date: July 22, 2004Inventors: Jonathan D. Bradford, David M. Callaghan, Brian A. Batke
-
Patent number: 6169481Abstract: High aspect ratio filaments of magnetic material are randomly dispersed in a non-magnetic matrix such as paper or plastic for part of a critical component of a manufactured product to permit remote sensing of the manufactured product by the application of an external oscillating magnetic field and the detection of the resulting induced magnetization. The material may be incorporated into a wide variety of products that must be remotely sensed.Type: GrantFiled: April 12, 1999Date of Patent: January 2, 2001Assignee: Rockwell Technologies, LLCInventors: Ira B. Goldberg, Charles S. Hollingsworth, Elik I. Fooks, Mark A. Lucak, Jonathan D. Bradford
-
Patent number: 5857093Abstract: A method and apparatus for simulating a microprocessor-based system produces simulations which are fast and which are accurate in terms of timing information produced. The source code is first compiled so as to produce a first program for a target microprocessor. Timing information is then extracted from the first program. The source code is compiled so as to produce a second program for a simulation microprocessor. The timing information is inserted into the second program, either directly or indirectly by way of the original source code. The second program thus has the timing information embedded therein and available for use by the simulation microprocessor, such that an output based on the timing information may be generated during the execution of the second program. A simulator which simulates execution of a first program by a target microprocessor comprises a simulation microprocessor and a second program. The second program is derived from a same source code program as the first program.Type: GrantFiled: September 20, 1996Date of Patent: January 5, 1999Assignee: Allen-Bradley Company, LLCInventor: Jonathan D. Bradford