Patents by Inventor Timothy Sowell

Timothy Sowell 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: 9829881
    Abstract: 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: Grant
    Filed: October 21, 2014
    Date of Patent: November 28, 2017
    Assignee: Schneider Electric Software, LLC
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Sr., Brian Erickson, Pankaj H. Mody
  • Patent number: 8984594
    Abstract: A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: March 17, 2015
    Assignee: Invensys Systems, Inc.
    Inventors: James P. McIntyre, Robert M. Resnick, Timothy Sowell, Kenneth Kasajian, Pankaj H. Mody
  • Publication number: 20150039112
    Abstract: 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: Application
    Filed: October 21, 2014
    Publication date: February 5, 2015
    Applicant: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, SR., Brian Erickson, Pankaj H. Mody
  • Patent number: 8898622
    Abstract: 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: Grant
    Filed: May 24, 2013
    Date of Patent: November 25, 2014
    Assignee: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
  • Publication number: 20140189788
    Abstract: A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level.
    Type: Application
    Filed: March 7, 2014
    Publication date: July 3, 2014
    Inventors: James P. McIntyre, Robert M. Resnick, Timothy Sowell, Kenneth Kasajian, Pankaj H. Mody
  • Patent number: 8707399
    Abstract: A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 22, 2014
    Assignee: Invensys Systems, Inc.
    Inventors: James P. McIntyre, Robert M. Resnick, Timothy Sowell, Kenneth Kasajian, Pankaj H. Mody
  • Publication number: 20130261773
    Abstract: 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: Application
    Filed: May 24, 2013
    Publication date: October 3, 2013
    Applicant: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
  • Patent number: 8458659
    Abstract: 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: Grant
    Filed: April 26, 2010
    Date of Patent: June 4, 2013
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
  • Patent number: 8230443
    Abstract: 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: Grant
    Filed: January 19, 2010
    Date of Patent: July 24, 2012
    Assignee: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
  • Publication number: 20100211928
    Abstract: 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: Application
    Filed: April 26, 2010
    Publication date: August 19, 2010
    Applicant: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
  • Publication number: 20100122269
    Abstract: 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: Application
    Filed: January 19, 2010
    Publication date: May 13, 2010
    Applicant: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
  • Patent number: 7707550
    Abstract: 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: Grant
    Filed: June 24, 2002
    Date of Patent: April 27, 2010
    Assignee: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
  • Patent number: 7650607
    Abstract: 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: Grant
    Filed: June 24, 2002
    Date of Patent: January 19, 2010
    Assignee: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
  • Patent number: 7620907
    Abstract: 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: Grant
    Filed: July 28, 2006
    Date of Patent: November 17, 2009
    Assignee: Invensys Systems, Inc.
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
  • Publication number: 20070006149
    Abstract: 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: Application
    Filed: July 28, 2006
    Publication date: January 4, 2007
    Applicant: Invensys Systems, Inc.
    Inventors: Robert Resnick, James McIntyre, Laurence Leblanc, Timothy Sowell, Pankaj Mody
  • Patent number: 7086009
    Abstract: 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: Grant
    Filed: June 24, 2002
    Date of Patent: August 1, 2006
    Assignee: InVensys Systems, Inc.
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
  • Publication number: 20030236576
    Abstract: 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: Application
    Filed: June 24, 2002
    Publication date: December 25, 2003
    Applicant: WONDERWARE CORPORATION
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Brian Erickson, Pankaj H. Mody
  • Publication number: 20030009250
    Abstract: 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: Application
    Filed: June 24, 2002
    Publication date: January 9, 2003
    Applicant: WONDERWARE CORPORATION
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody
  • Publication number: 20020199123
    Abstract: A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level.
    Type: Application
    Filed: June 24, 2002
    Publication date: December 26, 2002
    Applicant: WONDERWARE CORPORATION
    Inventors: James P. McIntyre, Robert M. Resnick, Timothy Sowell, Kenneth Kasajian, Pankaj H. Mody
  • Publication number: 20020198920
    Abstract: 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: Application
    Filed: February 25, 2002
    Publication date: December 26, 2002
    Applicant: WONDERWARE CORPORATION
    Inventors: Robert M. Resnick, Laurence G. Leblanc, Timothy Sowell, Pankaj H. Mody