Patents by Inventor Pankaj H. Mody

Pankaj H. Mody 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: 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
  • Patent number: 7496911
    Abstract: A method is disclosed, in a supervisory process control system environment, for installing supervisory process control software from a central software deployment server. The software distribution method includes the step of first specifying a software component for a supervisory process control application to be deployed to a remote location and a destination for the software component based upon a distributed application configuration. A software component is conditionally transmitted to the remote supervisory control computer, after the determining step, if the software component for the supervisory process control application is not present at the remote location.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: February 24, 2009
    Assignee: Invensys Systems, Inc.
    Inventors: Kevin Rowley, Dale P. Brandenburg, Greg C. Clinton, Derrick C. Jones, Pankaj H. Mody
  • Patent number: 7120558
    Abstract: A centralized diagnostics management tool is disclosed that facilitates centralized monitoring of distributed components of a supervisory process control and manufacturing information application. The centralized diagnostics management tool includes a diagnostics management console shell that is customized according to a set of software modules that interface to data sources to populate views supported by the console shell. The console shell includes a set of view templates including controls for manipulating graphically displayed representations of data rendered by the distributed components. The console shell also includes an interface for exchanging requests and data with an extensible set of software modules that provide data links to ones of the set of distributed components. The software modules also define the customizable portions of the view rendered by the console shell.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: October 10, 2006
    Assignee: Invensys Systems, Inc.
    Inventors: James P. McIntyre, Kevin G. Rowley, Derrick C. Jones, Pankaj H. 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
  • Patent number: 6813587
    Abstract: A centralized diagnostics management tool is disclosed that facilitates centralized monitoring of distributed components of a supervisory process control and manufacturing information application. The centralized diagnostics management tool includes a diagnostics management console shell that is customized according to a set of software modules that interface to data sources to populate views supported by the console shell. The console shell includes a set of view templates including controls for manipulating graphically displayed representations of data rendered by the distributed components. The console shell also includes an interface for exchanging requests and data with an extensible set of software modules that provide data links to ones of the set of distributed components. The software modules also define the customizable portions of the view rendered by the console shell.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: November 2, 2004
    Assignee: Invensys Systems, Inc.
    Inventors: James P. McIntyre, Kenneth Rowley, Derrick C. Jones, 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: 20030009253
    Abstract: A centralized diagnostics management tool is disclosed that facilitates centralized monitoring of distributed components of a supervisory process control and manufacturing information application. The centralized diagnostics management tool includes a diagnostics management console shell that is customized according to a set of software modules that interface to data sources to populate views supported by the console shell. The console shell includes a set of view templates including controls for manipulating graphically displayed representations of data rendered by the distributed components. The console shell also includes an interface for exchanging requests and data with an extensible set of software modules that provide data links to ones of the set of distributed components. The software modules also define the customizable portions of the view rendered by the console shell.
    Type: Application
    Filed: June 24, 2002
    Publication date: January 9, 2003
    Applicant: WONDERWARE CORPORATION
    Inventors: James P. McIntyre, Kevin Rowley, Derrick C. Jones, Pankaj H. Mody
  • Publication number: 20030009754
    Abstract: A method is disclosed, in a supervisory process control system environment, for installing supervisory process control software from a central software deployment server. The software distribution method includes the step of first specifying a software component for a supervisory process control application to be deployed to a remote location and a destination for the software component based upon a distributed application configuration. A software component is conditionally transmitted to the remote supervisory control computer, after the determining step, if the the software component for the supervisory process control application is not present at the remote location.
    Type: Application
    Filed: June 24, 2002
    Publication date: January 9, 2003
    Applicant: WONDERWARE CORPORATION
    Inventors: Kevin Rowley, Dale P. Brandenburg, Greg C. Clinton, Derrick C. Jones, 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: 20020198971
    Abstract: An application object for a supervisory process control and manufacturing information system application distributable to a plurality of networked computer devices and having a layered architecture, the application object comprising a set of text entries listed in a first language, a dictionary within each object drafted to enable the set of text entries to be translated into a plurality of multiple languages, and a set of one or more translation fields for storing text in each of the plurality of languages corresponding to the set of text entries listed in the first language.
    Type: Application
    Filed: June 24, 2002
    Publication date: December 26, 2002
    Applicant: WONDERWARE CORPORATION
    Inventors: Robert M. Resnick, 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
  • Patent number: 6317638
    Abstract: Various system architectures for a state machine-based, hybrid real-time control system, and methods of operation thereof, are disclosed. In one embodiment of a system architecture for use with a state machine capable of controlling a real-time process and having a plurality of states and handlers that govern transitions between ones of the plurality of states, a system for invoking one of the handlers includes an invoke transition that monitors conditions of the real-time process, the invoke transition causing the automatic invocation of the handler when the conditions match predetermined conditions under which the handler is to be invoked, the invoke transition thereby allowing the handler to be invoked without an explicit command.
    Type: Grant
    Filed: August 22, 1997
    Date of Patent: November 13, 2001
    Assignee: Honeywell Inc.
    Inventors: James M. Schreder, Jurgen Rudnick, Paul F. McLaughlin, Pankaj H. Mody
  • Patent number: 5339237
    Abstract: When an interlock trip condition occurs, a back tracing of interlock logic occurs by examining input signals to an output gate of the interlock logic to determine which input signal caused the interlock trip condition. If the input signal is a predetermined interlock condition, that signal is deemed to be the cause of the interlock trip, saved and displayed. If the input signal is the output of another gate, then the inputs to that gate are examined to determine which input signal caused that gate to switch state. This process is repeated until a predetermined interlock condition is found which has switched state. By knowing the structure of the interlock logic and knowing the state of logic signals outputted from the interlock logic, the determination is made and saved such that even if the predetermined interlock condition that caused the interlock trip subsequently changes state as a result of placing the device in a safe state, the cause of the interlock trip is ascertained and saved by this method.
    Type: Grant
    Filed: April 1, 1993
    Date of Patent: August 16, 1994
    Assignee: Honeywell Inc.
    Inventors: Pankaj H. Mody, Richard P. Himmer, John J. Herman
  • Patent number: 5255388
    Abstract: Data bases of a first and second input output processor (IOP), which are primary and secondary slave IOPs, respectively, are synchronized, and communications by a master controller is made only to the first IOP. Each IOP is executing the same tasks utilizing their own clocking systems. A method for guaranteeing that the first and second data base remain synchronized comprises the steps of communicating a message to the first IOP to update the first data base. The second IOP eavesdrops on the communications, and when the second IOP recognizes that the message is to the corresponding primary slave IOP and that the first IOP has successfully received the message, accepts the message. The first IOP and the second IOP execute the received message. The master controller issues a status request type message to the first IOP, and then issues a status request type message to the second IOP.
    Type: Grant
    Filed: September 26, 1990
    Date of Patent: October 19, 1993
    Assignee: Honeywell Inc.
    Inventors: Paul F. McLaughlin, Pankaj H. Mody, Robert W. Bristow
  • Patent number: 5088021
    Abstract: In a process control system, having at least one process control unit which includes redundant equivalent controllers to reduce the impact of failure of the controllers in the process control unit, a technique is provided to guarantee that interruption of either the active (primary) controller or the backup (secondary) controller will not adversely effect the storage of data signals or the execution of commands by the process control unit. In the present invention, an information message or packet sent to the process control unit and, hence, to the active controller is forwarded to the backup controller before a response in the form of acknowledgement message is returned to the device issuing the information message or packet. The information message or packet is therefore stored in the same order in both the active controller and the backup controller and is executed in the same order by either controller.
    Type: Grant
    Filed: September 7, 1989
    Date of Patent: February 11, 1992
    Assignee: Honeywell, Inc.
    Inventors: Paul F. McLaughlin, Pankaj H. Mody
  • Patent number: 4958270
    Abstract: A process control system includes a process controller which has a first and second controller, one of the controllers being designated as a primary controller and the other controller being designated as a secondary controller. Each controller has a respective data base. The primary controller performs predefined control functions of the process control system which includes updating the data base associated with the primary controller as a result of performing the predefined control functions. A method for updating the data base associated with the secondary controller comprises the steps of performing the control functions. Results therefrom are utilized to update the data base associated with the primary controller. Simultaneously with updating the data base, predetermined information being stored in the primary data base is collected. At the completion of performing the control functions, the predetermined information which was collected is transferred to the secondary controller.
    Type: Grant
    Filed: January 23, 1989
    Date of Patent: September 18, 1990
    Assignee: Honeywell Inc.
    Inventors: Paul F. McLaughlin, Pankaj H. Mody