Patents by Inventor James B. Vitrano
James B. Vitrano 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: 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: 10970369Abstract: An industrial device is configured to implement a lightweight file authentication sequence that rapidly verifies the integrity of mobile code supplied to the industrial device. The industrial device generates a file authentication code (FAC), which is stored on the industrial device and only made accessible to users via a local connection to the industrial device. The device-specific file FAC is installed on the program development application used to develop or edit the mobile code to be executed on the industrial device. The development application provides the mobile code to the industrial device together with a hash-based message authentication code (HMAC) generated using a retrieved copy of the FAC. The industrial device only permits execution of the mobile code if the HMAC included with the mobile code matches a locally created HMAC generated by the industrial device based on the mobile code and the device's local copy of the FAC.Type: GrantFiled: December 14, 2018Date of Patent: April 6, 2021Assignee: Rockwell Automation Technologies, Inc.Inventors: Warren A. Simonsen, Scott D. Braun, Alex L. Nicoll, James B. Vitrano, James S. Rustad, Daniel J. Middlestetter
-
Publication number: 20200193000Abstract: An industrial device is configured to implement a lightweight file authentication sequence that rapidly verifies the integrity of mobile code supplied to the industrial device. The industrial device generates a file authentication code (FAC), which is stored on the industrial device and only made accessible to users via a local connection to the industrial device. The device-specific file FAC is installed on the program development application used to develop or edit the mobile code to be executed on the industrial device. The development application provides the mobile code to the industrial device together with a hash-based message authentication code (HMAC) generated using a retrieved copy of the FAC. The industrial device only permits execution of the mobile code if the HMAC included with the mobile code matches a locally created HMAC generated by the industrial device based on the mobile code and the device's local copy of the FAC.Type: ApplicationFiled: December 14, 2018Publication date: June 18, 2020Inventors: Warren A. Simonsen, Scott D. Braun, Alex L. Nicoll, James B. Vitrano, James S. Rustad, Daniel J. Middlestetter
-
Patent number: 9722937Abstract: In some embodiments, a motor drive system includes a communication subassembly electrically coupled to a control subassembly for providing communication between the control subassembly and at least one external device. The control subassembly and the communication subassembly transmit and receive control data independently of messaging data, greatly enhancing performance and reducing the workload of processors on the control subassembly and communication subassembly. Additionally, the control subassembly and the communication subassembly transmit message data via sequence count based messaging. Communications between the communication subassembly and the control subassembly may include a series of timeout periods and retries, increasing reliability.Type: GrantFiled: February 26, 2015Date of Patent: August 1, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: James B. Vitrano, August B. Schrab, Daniel J. Middlestetter, John James Jenks, Kurt R. Hohensee
-
Patent number: 9722526Abstract: A motor drive system includes a control module and a power module for generating control signals and power signals, respectively, for driving an electric motor. An add-on module or subassembly is physically positionable between the control and power modules, and communicates with the control module to allow for communication with external devices.Type: GrantFiled: February 26, 2015Date of Patent: August 1, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: James B. Vitrano, August B. Schrab, Daniel J. Middlestetter, John James Jenks, Kurt R. Hohensee, Jimmy See Yong Koh, Teck Siang Tan
-
Publication number: 20150249420Abstract: A motor drive system includes a control module and a power module for generating control signals and power signals, respectively, for driving an electric motor. An add-on module or subassembly is physically positionable between the control and power modules, and communicates with the control module to allow for communication with external devices.Type: ApplicationFiled: February 26, 2015Publication date: September 3, 2015Inventors: James B. Vitrano, August B. Schrab, Daniel J. Middlestetter, John James Jenks, Kurt R. Hohensee, Jimmy See Yong Koh, Teck Siang Tan
-
Publication number: 20150249612Abstract: In some embodiments, a motor drive system includes a communication subassembly electrically coupled to a control subassembly for providing communication between the control subassembly and at least one external device. The control subassembly and the communication subassembly transmit and receive control data independently of messaging data, greatly enhancing performance and reducing the workload of processors on the control subassembly and communication subassembly. Additionally, the control subassembly and the communication subassembly transmit message data via sequence count based messaging. Communications between the communication subassembly and the control subassembly may include a series of timeout periods and retries, increasing reliability.Type: ApplicationFiled: February 26, 2015Publication date: September 3, 2015Inventors: James B. Vitrano, August B. Schrab, Daniel J. Middlestetter, John James Jenks, Kurt R. Hohensee
-
Patent number: 8355821Abstract: A motor control host includes a plurality of ports, a memory, and a processing device. The memory is operable to store an enable mask defining an enablement state for each of the ports. The processing device is operable to send a first message over those selected ports having an affirmative enablement state to maintain a communication link over the selected ports and inhibit the first message for those ports having a negative enablement state. A method for configuring a motor control system including a motor control host having a plurality of ports includes storing an enable mask defining an enablement state for each of the ports. A first message is sent over those selected ports having an affirmative enablement state to maintain a communication link over the selected ports. The first message is inhibited for those ports having a negative enablement state.Type: GrantFiled: July 1, 2010Date of Patent: January 15, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: James S. Rustad, Scott D. Braun, Neil W. Knutsen, Gregory W. Mears, John H. Stuedemann, James B. Vitrano
-
Patent number: 7966659Abstract: Techniques for system wide analysis of industrial protocol traffic are provided to determine an optimal location of a security device and/or to dynamically and automatically create rules for security devices, communication modules, and/or proxy devices, including replacement devices. Intrusion detection and/or prevention can be provided for an system utilizing mechanisms for an industrial protocol space. Automated configurable security rule combining can maintain a rule set that is simple and manageable. Configuration and maintenance of industrial protocol devices, communication devices, security-enabled devices, security proxies, and intrusion detection and/or prevention can be simplified within unique industrial environment architectures.Type: GrantFiled: April 18, 2006Date of Patent: June 21, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: John Wilkinson, Brian A. Batke, Kenwood H. Hall, Tary J. Jasper, Michael D. Kalan, James B. Vitrano
-
Publication number: 20100274393Abstract: A motor control host includes a plurality of ports, a memory, and a processing device. The memory is operable to store an enable mask defining an enablement state for each of the ports. The processing device is operable to send a first message over those selected ports having an affirmative enablement state to maintain a communication link over the selected ports and inhibit the first message for those ports having a negative enablement state. A method for configuring a motor control system including a motor control host having a plurality of ports includes storing an enable mask defining an enablement state for each of the ports. A first message is sent over those selected ports having an affirmative enablement state to maintain a communication link over the selected ports. The first message is inhibited for those ports having a negative enablement state.Type: ApplicationFiled: July 1, 2010Publication date: October 28, 2010Inventors: James S. Rustad, Scott D. Braun, Neil W. Knutsen, Gregory W. Nears, John H. Stuedemann, James B. Vitrano
-
Patent number: 7774089Abstract: A motor control host includes a plurality of ports, a memory, and a processing device. The memory is operable to store an enable mask defining an enablement state for each of the ports. The processing device is operable to send a first message over those selected ports having an affirmative enablement state to maintain a communication link over the selected ports and inhibit the first message for those ports having a negative enablement state. A method for configuring a motor control system including a motor control host having a plurality of ports includes storing an enable mask defining an enablement state for each of the ports. A first message is sent over those selected ports having an affirmative enablement state to maintain a communication link over the selected ports. The first message is inhibited for those ports having a negative enablement state.Type: GrantFiled: August 18, 2005Date of Patent: August 10, 2010Assignee: Rockwell Automation Technologies, Inc.Inventors: James S. Rustad, Scott D. Braun, Neil W. Knutsen, Gregory W. Mears, John H. Stuedemann, James B. Vitrano