Patents by Inventor Laurence G. Leblanc
Laurence G. Leblanc 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: 9829881Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: GrantFiled: October 21, 2014Date of Patent: November 28, 2017Assignee: Schneider Electric Software, LLCInventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Sr., Brian Erickson, Pankaj H. Mody
-
Publication number: 20150039112Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: ApplicationFiled: October 21, 2014Publication date: February 5, 2015Applicant: Invensys Systems, Inc.Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, SR., Brian Erickson, Pankaj H. Mody
-
Patent number: 8898622Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: GrantFiled: May 24, 2013Date of Patent: November 25, 2014Assignee: Invensys Systems, Inc.Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
-
Publication number: 20130261773Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: ApplicationFiled: May 24, 2013Publication date: October 3, 2013Applicant: Invensys Systems, Inc.Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
-
Patent number: 8458659Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: GrantFiled: April 26, 2010Date of Patent: June 4, 2013Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
-
Patent number: 8230443Abstract: A supervisory process control and manufacturing information system application is disclosed. The components of the application are distributable to a plurality of networked computer devices in a multi-layered hierarchical manner wherein lower layers host higher installed layers of application components. Application objects reside at a relatively high level of the distributed application architecture and model entities within a process control system. Engine objects host execution of the application objects in a run-time environment. Thus, application objects are not deployed until a host engine object with which they are associated have been deployed. Engine objects are hosted by platform objects. The platform objects correspond to a physical computer system component for executing the engine objects and associated application objects. A configuration facility presents a variety of views including deployment and model views of the application.Type: GrantFiled: January 19, 2010Date of Patent: July 24, 2012Assignee: Invensys Systems, Inc.Inventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
-
Publication number: 20100211928Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: ApplicationFiled: April 26, 2010Publication date: August 19, 2010Applicant: Invensys Systems, Inc.Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
-
Publication number: 20100122269Abstract: A supervisory process control and manufacturing information system application is disclosed. The components of the application are distributable to a plurality of networked computer devices in a multi-layered hierarchical manner wherein lower layers host higher installed layers of application components. Application objects reside at a relatively high level of the distributed application architecture and model entities within a process control system. Engine objects host execution of the application objects in a run-time environment. Thus, application objects are not deployed until a host engine object with which they are associated have been deployed. Engine objects are hosted by platform objects. The platform objects correspond to a physical computer system component for executing the engine objects and associated application objects. A configuration facility presents a variety of views including deployment and model views of the application.Type: ApplicationFiled: January 19, 2010Publication date: May 13, 2010Applicant: Invensys Systems, Inc.Inventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
-
Patent number: 7707550Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: GrantFiled: June 24, 2002Date of Patent: April 27, 2010Assignee: Invensys Systems, Inc.Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
-
Patent number: 7650607Abstract: A supervisory process control and manufacturing information system application is disclosed. The components of the application are distributable to a plurality of networked computer devices in a multi-layered hierarchical manner wherein lower layers host higher installed layers of application components. Application objects reside at a relatively high level of the distributed application architecture and model entities within a process control system. Engine objects host execution of the application objects in a run-time environment. Thus, application objects are not deployed until a host engine object with which they are associated have been deployed. Engine objects are hosted by platform objects. The platform objects correspond to a physical computer system component for executing the engine objects and associated application objects. A configuration facility presents a variety of views including deployment and model views of the application.Type: GrantFiled: June 24, 2002Date of Patent: January 19, 2010Assignee: Invensys Systems, Inc.Inventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
-
Patent number: 7620907Abstract: An extensible base process control and manufacturing information application development and execution software suite is disclosed that facilitates streamlined third party (e.g., OEM) development of derivative applications for particular vertical markets. The suite includes an object design toolkit that provides object template derivation tools for accessing and editing a set of base object templates. The objects derivable from the base templates include at least application objects deployed upon lower level hosting component objects of a supervisory process control and manufacturing information application. The toolkit also includes development tools for creating new base object templates that are added as extensions of the set of base object templates. In addition to the toolkit, the suite includes a set of marketing package customization tools facilitating seamlessly integrating changes by developers to the extensible base development and execution software suite.Type: GrantFiled: July 28, 2006Date of Patent: November 17, 2009Assignee: Invensys Systems, Inc.Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
-
Patent number: 7086009Abstract: An extensible base process control and manufacturing information application development and execution software suite is disclosed that facilitates streamlined third party (e.g., OEM) development of derivative applications for particular vertical markets. The suite includes an object design toolkit that provides object template derivation tools for accessing and editing a set of base object templates. The objects derivable from the base templates include at least application objects deployed upon lower level hosting component objects of a supervisory process control and manufacturing information application. The toolkit also includes development tools for creating new base object templates that are added as extensions of the set of base object templates. In addition to the toolkit, the suite includes a set of marketing package customization tools facilitating seamlessly integrating changes by developers to the extensible base development and execution software suite.Type: GrantFiled: June 24, 2002Date of Patent: August 1, 2006Assignee: InVensys Systems, Inc.Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
-
Publication number: 20030236576Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.Type: ApplicationFiled: June 24, 2002Publication date: December 25, 2003Applicant: WONDERWARE CORPORATIONInventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
-
Publication number: 20030009250Abstract: An extensible base process control and manufacturing information application development and execution software suite is disclosed that facilitates streamlined third party (e.g., OEM) development of derivative applications for particular vertical markets. The suite includes an object design toolkit that provides object template derivation tools for accessing and editing a set of base object templates. The objects derivable from the base templates include at least application objects deployed upon lower level hosting component objects of a supervisory process control and manufacturing information application. The toolkit also includes development tools for creating new base object templates that are added as extensions of the set of base object templates.Type: ApplicationFiled: June 24, 2002Publication date: January 9, 2003Applicant: WONDERWARE CORPORATIONInventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
-
Publication number: 20020198920Abstract: A supervisory process control and manufacturing information system application is disclosed. The components of the application are distributable to a plurality of networked computer devices in a multi-layered hierarchical manner wherein lower layers host higher installed layers of application components. Application objects reside at a relatively high level of the distributed application architecture and model entities within a process control system. Engine objects host execution of the application objects in a run-time environment. Thus, application objects are not deployed until a host engine object with which they are associated have been deployed. Engine objects are hosted by platform objects. The platform objects correspond to a physical computer system component for executing the engine objects and associated application objects. A configuration facility presents a variety of views including deployment and model views of the application.Type: ApplicationFiled: February 25, 2002Publication date: December 26, 2002Applicant: WONDERWARE CORPORATIONInventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody