Patents by Inventor Eric P. Grove
Eric P. Grove 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: 20210224239Abstract: A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform.Type: ApplicationFiled: November 25, 2020Publication date: July 22, 2021Inventors: Eric P. Grove, Donald R. Tunnell, JR., Christopher Justin Miller
-
Patent number: 10885002Abstract: A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform.Type: GrantFiled: October 14, 2014Date of Patent: January 5, 2021Assignee: AVEVA SOFTWARE, LLCInventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller
-
Patent number: 9984103Abstract: An industrial control system stores three types of models. Models of a first type are associated with models of a second type. When a model of the first type is associated with a model of a third type, the set of models of the second type that are associated with the model of the first type is established. The industrial control system can provide an indication of the set of models of the second type. The industrial control system also establishes the set of models of the first type that are associated with the set of models of the second type. The industrial control system provides an indication of the set of models of the first type. In some embodiments, the industrial control system is a recipe management system and the models of the first, second, and third types are capability models, equipment models, and recipe models.Type: GrantFiled: October 14, 2014Date of Patent: May 29, 2018Assignee: Schneider Electric Software, LLCInventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller, William Yiu Leung Chan, Nicolas Pouyez
-
Patent number: 9965499Abstract: A recipe management system executes a recipe on a piece of equipment in a process plant using one or more capabilities of the piece of equipment. A configuration system creates models of the capabilities, piece of equipment, and recipe and associates the capability models with the equipment model and recipe model. The recipe model can be used to execute the recipe on any piece of equipment with the capabilities with which it is associated. The equipment model can be used to execute any recipe that uses no capabilities other than those with which it is associated.Type: GrantFiled: October 14, 2014Date of Patent: May 8, 2018Assignee: Schneider Electric Software, LLCInventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller, William Yiu Leung Chan
-
Patent number: 9798750Abstract: An industrial control system includes a download verification subsystem to execute a verification test using the parameters stored in a configuration database before an execution subsystem downloads the recipe parameters to the input/output addresses of a piece of equipment to determine a first verification value. The download verification subsystem executes the verification test using the recipe parameters downloaded to the piece of equipment to determine a second verification value. The download verification subsystem compares the first and second verification values to determine whether the recipe parameters were downloaded to the input/output addresses of the piece of equipment successfully.Type: GrantFiled: October 14, 2014Date of Patent: October 24, 2017Assignee: Schneider Electric Software, LLCInventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller
-
Publication number: 20150105885Abstract: An industrial control system stores three types of models. Models of a first type are associated with models of a second type. When a model of the first type is associated with a model of a third type, the set of models of the second type that are associated with the model of the first type is established. The industrial control system can provide an indication of the set of models of the second type. The industrial control system also establishes the set of models of the first type that are associated with the set of models of the second type. The industrial control system provides an indication of the set of models of the first type. In some embodiments, the industrial control system is a recipe management system and the models of the first, second, and third types are capability models, equipment models, and recipe models.Type: ApplicationFiled: October 14, 2014Publication date: April 16, 2015Applicant: INVENSYS SYSTEMS, INC.Inventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller, William Yiu Leung Chan, Nicolas Pouyez
-
Publication number: 20150105886Abstract: A recipe management system executes a recipe on a piece of equipment in a process plant using one or more capabilities of the piece of equipment. A configuration system creates models of the capabilities, piece of equipment, and recipe and associates the capability models with the equipment model and recipe model. The recipe model can be used to execute the recipe on any piece of equipment with the capabilities with which it is associated. The equipment model can be used to execute any recipe that uses no capabilities other than those with which it is associated.Type: ApplicationFiled: October 14, 2014Publication date: April 16, 2015Applicant: Invensys Systems, Inc.Inventors: Eric P. Grove, Donald R. Tunnell, JR., Christopher Justin Miller, William Yiu Leung Chan
-
Publication number: 20150106346Abstract: A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform.Type: ApplicationFiled: October 14, 2014Publication date: April 16, 2015Applicant: Invensys Systems, Inc.Inventors: Eric P. Grove, Donald R. Tunnell, JR., Christopher Justin Miller
-
Publication number: 20150105888Abstract: An industrial control system includes a download verification subsystem to execute a verification test using the parameters stored in a configuration database before an execution subsystem downloads the recipe parameters to the input/output addresses of a piece of equipment to determine a first verification value. The download verification subsystem executes the verification test using the recipe parameters downloaded to the piece of equipment to determine a second verification value. The download verification subsystem compares the first and second verification values to determine whether the recipe parameters were downloaded to the input/output addresses of the piece of equipment successfully.Type: ApplicationFiled: October 14, 2014Publication date: April 16, 2015Applicant: Invensys Systems, Inc.Inventors: Eric P. Grove, Donald R. Tunnell, JR., Christopher Justin Miller
-
Patent number: 8117300Abstract: A production information reporting/recording system is disclosed herein including a number of features to ensure efficient, flexible and reliable recording of production data in a manufacturing system. Such features include validating the content of event messages to ensure compliance of event report information with a standard. The system also supports caching IDs associated with particular aspects of an event message (e.g., a production request, a process segment) as well as a unique ID corresponding to the ID assigned by the production event database to reduce the need to access the database when assigning unique database IDs to received events. The production event messaging system also supports both asynchronous and synchronous transactional messaging between the sources of events and the production database service.Type: GrantFiled: April 25, 2006Date of Patent: February 14, 2012Assignee: Invensys Systems, IncInventors: Steven M. Weinrich, James C. Long, Eric P. Grove, Don R. Tunnell, George E. Bachman
-
Patent number: 7895315Abstract: A production information reporting/recording system is disclosed herein including a number of features to ensure efficient, flexible and reliable recording of production data in a manufacturing system. Such features include validating the content of event messages to ensure compliance of event report information with a standard. The system also supports caching IDs associated with particular aspects of an event message (e.g., a production request, a process segment) as well as a unique ID corresponding to the ID assigned by the production event database to reduce the need to access the database when assigning unique database IDs to received events. The production event-messaging system also supports both asynchronous and synchronous transactional messaging between the sources of events and the production database service.Type: GrantFiled: April 25, 2006Date of Patent: February 22, 2011Assignee: Invensys Systems, Inc.Inventors: Steven M. Weinrich, James C. Long, Eric P. Grove, Don R. Tunnell, George E. Bachman
-
Patent number: 7840293Abstract: A production information reporting/recording system is disclosed herein including a number of features to ensure efficient, flexible and reliable recording of production data in a manufacturing system. Such features include validating the content of event messages to ensure compliance of event report information with a standard. The system also supports caching IDs associated with particular aspects of an event message (e.g., a production request, a process segment) as well as a unique ID corresponding to the ID assigned by the production event database to reduce the need to access the database when assigning unique database IDs to received events. The production event messaging system also supports both asynchronous and synchronous transactional messaging between the sources of events and the production database service.Type: GrantFiled: April 25, 2006Date of Patent: November 23, 2010Assignee: Invensys Systems, Inc.Inventors: Steven M. Weinrich, James C. Long, Eric P. Grove, Don R. Tunnell, George E. Bachman
-
Patent number: 6975914Abstract: The invention provides improved methods and apparatus for workflow editing. Such methods and apparatus permit, for example, user-defined and/or other tasks to be combined in any combination or combinations to specify a workflow. The tasks can be linked for direct, serial processing and/or for conditional processing that includes branching and/or looping. The invention also improved methods and apparatus of workflow definition and processing with extensible actions. The invention provides, further, improved methods and apparatus for workflow definition and processing which utilize workflow variables for communication of data and control information among tasks within a workflow. The invention provides, still further, improved methods and apparatus of workflow definition and processing with enhanced messaging.Type: GrantFiled: April 15, 2003Date of Patent: December 13, 2005Assignee: Invensys Systems, Inc.Inventors: Robert A. DeRemer, Eric P. Grove, Lorin V. Grubb, Robert D. Hallquist, Jr., Paul W. LeMert, Edward R. Mundorf, Steven M. Weinrich, Julia Wright
-
Publication number: 20030225469Abstract: The invention provides improved methods and apparatus for workflow editing. Such methods and apparatus permit, for example, user-defined and/or other tasks to be combined in any combination or combinations to specify a workflow. The tasks can be linked for direct, serial processing and/or for conditional processing that includes branching and/or looping. The invention also improved methods and apparatus of workflow definition and processing with extensible actions. The invention provides, further, improved methods and apparatus for workflow definition and processing which utilize workflow variables for communication of data and control information among tasks within a workflow. The invention provides, still further, improved methods and apparatus of workflow definition and processing with enhanced messaging.Type: ApplicationFiled: April 15, 2003Publication date: December 4, 2003Inventors: Robert A. DeRemer, Eric P. Grove, Lorin V. Grubb, Robert D. Hallquist, Paul W. LeMert, Edward R. Mundorf, Steven M. Weinrich, Julia Wright