Patents by Inventor David Allen Johnston
David Allen Johnston 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: 11561532Abstract: Metering automation controller functionality includes accessing a project code that defines one or more operations of an industrial automation controller, analyzing the project code to identify one or more capabilities of the industrial automation controller that are utilized by the one or more operations, generating a file indicative of the one or more capabilities of the industrial automation controller, transmitting the file to a server that generates a certificate for authorizing the industrial automation controller to execute the project code, receiving the certificate from the server that identifies the file and an authorization for the industrial automation controller to execute the project code to perform the one or more operations, and transmitting the project code, the file, and the certificate to the industrial automation controller for execution.Type: GrantFiled: June 19, 2020Date of Patent: January 24, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: David Allen Johnston, James Joseph Kay
-
Publication number: 20210397162Abstract: Metering automation controller functionality includes accessing a project code that defines one or more operations of an industrial automation controller, analyzing the project code to identify one or more capabilities of the industrial automation controller that are utilized by the one or more operations, generating a file indicative of the one or more capabilities of the industrial automation controller, transmitting the file to a server that generates a certificate for authorizing the industrial automation controller to execute the project code, receiving the certificate from the server that identifies the file and an authorization for the industrial automation controller to execute the project code to perform the one or more operations, and transmitting the project code, the file, and the certificate to the industrial automation controller for execution.Type: ApplicationFiled: June 19, 2020Publication date: December 23, 2021Inventors: David Allen Johnston, James Joseph Kay
-
Patent number: 10587730Abstract: An enhanced transfer of information using an industrial protocol system and method are disclosed. In one embodiment, an industrial automation system includes a serving device communicably coupled with a client device via an industrial data exchange protocol. The client device is configured to generate a service request in accordance with the industrial data exchange protocol, compress the service request, encapsulate the compressed service request in a request packet, and send the request packet to the serving device. The serving device is configured to receive the request packet, decompress the compressed service request, process the service request, gather a service response payload based on the service request, compress the service response payload, encapsulate the compressed service response payload into a response packet, and send the response packet to the client device.Type: GrantFiled: January 15, 2015Date of Patent: March 10, 2020Assignee: Rockwell Automation, Inc.Inventors: David Allen Johnston, Elmorris P. Dixon, Kendal R. Harris
-
Patent number: 9852152Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: GrantFiled: October 24, 2016Date of Patent: December 26, 2017Assignee: Rockwell Automation Technologies, Inc.Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Publication number: 20170039221Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: ApplicationFiled: October 24, 2016Publication date: February 9, 2017Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Patent number: 9495368Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: GrantFiled: May 25, 2011Date of Patent: November 15, 2016Assignee: Rockwell Automation Technologies, Inc.Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Publication number: 20160212241Abstract: An enhanced transfer of information using an industrial protocol system and method are disclosed. In one embodiment, an industrial automation system includes a serving device communicably coupled with a client device via an industrial data exchange protocol. The client device is configured to generate a service request in accordance with the industrial data exchange protocol, compress the service request, encapsulate the compressed service request in a request packet, and send the request packet to the serving device. The serving device is configured to receive the request packet, decompress the compressed service request, process the service request, gather a service response payload based on the service request, compress the service response payload, encapsulate the compressed service response payload into a response packet, and send the response packet to the client device.Type: ApplicationFiled: January 15, 2015Publication date: July 21, 2016Inventors: David Allen Johnston, Elmorris P. Dixon, Kendal R. Harris
-
Patent number: 9183207Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: GrantFiled: March 13, 2013Date of Patent: November 10, 2015Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Publication number: 20130198248Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: ApplicationFiled: March 13, 2013Publication date: August 1, 2013Applicant: Rockwell Automation Technologies, Inc.Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Publication number: 20110225216Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: ApplicationFiled: May 25, 2011Publication date: September 15, 2011Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Patent number: 7065415Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: GrantFiled: August 23, 2004Date of Patent: June 20, 2006Assignee: Rockwell Automation Technologies, Inc.Inventors: James J Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Patent number: 6801813Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: GrantFiled: July 30, 2001Date of Patent: October 5, 2004Assignee: Rockwell Automation Technologies, Inc.Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel
-
Publication number: 20030023616Abstract: A system and method for employing a file system and file system services on the industrial controller. The file system allows industrial control programs to implement many functions previously performed within the industrial control program and stored in the same memory as the industrial control program. An execution engine is provided that interprets instructions included in an industrial control program. The instructions utilize services in the file system for including user defined routine files loaded from local or remote locations, to load and unload recipe files from local and remote locations, to log and retrieve measured data and trend data to files at local or remote locations, to select different operating systems and to select a running program from a plurality of running programs utilizing the file system.Type: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Inventors: James J. Kay, David Allen Johnston, Shelly Lynn Urdaneta, Stuart Blair Siegel