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: 11768479
    Abstract: 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: Grant
    Filed: September 30, 2020
    Date of Patent: September 26, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kyle E. Neet, Jack M. Visoky, Krzysztof Glensk, Jonathan D. Bradford
  • Publication number: 20220113707
    Abstract: 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: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    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: 20220100165
    Abstract: 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: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Kyle E. Neet, Jack M. Visoky, Krzysztof Glensk, Jonathan D. Bradford
  • Patent number: 11221612
    Abstract: 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: Grant
    Filed: February 15, 2019
    Date of Patent: January 11, 2022
    Assignee: 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: 20200033840
    Abstract: 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: Application
    Filed: February 15, 2019
    Publication date: January 30, 2020
    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: 10541917
    Abstract: 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: Grant
    Filed: April 30, 2018
    Date of Patent: January 21, 2020
    Assignee: 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: 20180248799
    Abstract: 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: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    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: 9960997
    Abstract: 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: Grant
    Filed: March 30, 2016
    Date of Patent: May 1, 2018
    Assignee: 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: 20160294692
    Abstract: 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: Application
    Filed: March 30, 2016
    Publication date: October 6, 2016
    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: 7908360
    Abstract: 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: Grant
    Filed: September 28, 2007
    Date of Patent: March 15, 2011
    Assignee: 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: 7657333
    Abstract: 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: Grant
    Filed: September 27, 2007
    Date of Patent: February 2, 2010
    Assignee: 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: 20090089359
    Abstract: 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: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: 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: 20090089226
    Abstract: 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: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: 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: 20090089558
    Abstract: 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: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: 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: 20090089325
    Abstract: 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: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: 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: 20090089233
    Abstract: 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: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: 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: 20040143628
    Abstract: 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: Application
    Filed: January 8, 2004
    Publication date: July 22, 2004
    Inventors: Jonathan D. Bradford, David M. Callaghan, Brian A. Batke
  • Patent number: 6169481
    Abstract: 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: Grant
    Filed: April 12, 1999
    Date of Patent: January 2, 2001
    Assignee: Rockwell Technologies, LLC
    Inventors: Ira B. Goldberg, Charles S. Hollingsworth, Elik I. Fooks, Mark A. Lucak, Jonathan D. Bradford
  • Patent number: 5857093
    Abstract: 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: Grant
    Filed: September 20, 1996
    Date of Patent: January 5, 1999
    Assignee: Allen-Bradley Company, LLC
    Inventor: Jonathan D. Bradford