Patents by Inventor Rashesh Mody
Rashesh 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: 11671481Abstract: Disclosed are systems, servers and methods for a multi-tenant framework that manages and controls operations of software as a service (SaaS) applications and services, and the data and metadata (e.g., files) created, updated and interacted with therefrom. The disclosed framework provides a centralized approach to managing the entitlement and provisioning of SaaS applications on client devices across a variety of channels on a network. The disclosed SaaS framework is configured for management, control, deployment and synchronization between devices, applications, systems and platforms both on-premises (on-prem or local devices/storage) and/or hosted on a network (e.g., a cloud platform, service or platform).Type: GrantFiled: June 24, 2022Date of Patent: June 6, 2023Assignee: AVEVA SOFTWARE, LLCInventors: Rashesh Mody, John Krajewski, Abhijit Manushree
-
Publication number: 20230048011Abstract: Disclosed are systems, servers and methods for a multi-tenant framework that manages and controls operations of software as a service (SaaS) applications and services, and the data and metadata (e.g., files) created, updated and interacted with therefrom. The disclosed framework provides a centralized approach to managing the entitlement and provisioning of SaaS applications on client devices across a variety of channels on a network. The disclosed SaaS framework is configured for management, control, deployment and synchronization between devices, applications, systems and platforms both on-premises (on-prem or local devices/storage) and/or hosted on a network (e.g., a cloud platform, service or platform).Type: ApplicationFiled: June 24, 2022Publication date: February 16, 2023Inventors: Rashesh Mody, John Krajewski, Abhijit Manushree
-
Patent number: 8516383Abstract: A system and method are described for designing animated visualization interfaces depicting, at a supervisory level, manufacturing and process control information wherein graphical symbols in the visualization interfaces are associated with components of a process control/manufacturing information application. The system includes a graphical symbol library for maintaining a set of graphical symbol templates wherein the graphical symbol templates including a graphics definition including graphics and a reference to an application component type. The reference facilitates identifying candidate application components for creating an association between a graphical symbol instance created from a graphical symbol template and one of the candidate application components.Type: GrantFiled: May 17, 2005Date of Patent: August 20, 2013Assignee: Invensys Systems, Inc.Inventors: Mark Bryant, Michael Haedrich, Rashesh Mody, Scott Clark
-
Patent number: 8020173Abstract: A system and method for establishing associative relationships between properties of a contained object and corresponding parameters of a container application is disclosed herein. In one embodiment the present system contemplates the establishment of both mutual and unilateral associative relationships, with a particular relationship being specified via a user interface created upon instantiation of the contained object. The associative relationships may be advantageously established without modification of the code comprising the contained object.Type: GrantFiled: October 29, 2009Date of Patent: September 13, 2011Assignee: Invensys Systems, Inc.Inventors: Jay Cook, William J Drummy, Keyee Hsu, Rashesh Mody
-
Patent number: 7973794Abstract: A method and system are disclosed for rendering animated graphics on a browser client based upon a stream of runtime data from a manufacturing/process control system. The graphics animation is based upon an animated graphic display object specification and runtime data from a portal server affecting an appearance trait of the animated graphic display object. The client browser receives an animated graphics description from the portal server specifying an animation behavior for an identified graphical display object. The client creates a data exchange connection between an animated display object, corresponding to the animated graphics description, and a source of runtime data from the portal server affecting display of the animated display object. Thereafter, the client applies runtime data received from the source of runtime data to the animated display object to render an animated graphic display object.Type: GrantFiled: June 1, 2010Date of Patent: July 5, 2011Assignee: Invensys Systems, Inc.Inventors: Paul W. Forney, Rashesh Mody, Chau Bich, David Neff, Todd Miller, Kimson Q. Nguyen
-
Patent number: 7925979Abstract: A manufacturing/process control system information access provider architecture is disclosed. Manufacturing/process control system data provider flexibility is achieved through a user-configurable manufacturing/process control information portal server that comprises multiple selectable data provides (sources) and/or data types that a particular data provider accommodates. A user configures the portal server to deliver manufacturing/process control information associated with a controlled process environment, such as a food processing plant floor or an oil refinery reactor, to the user via a browser client over the Internet or a corporate intranet. Furthermore, an extensible architecture is provided that enables adding new components to the portal server. Such extensions include new data sources and new data types/handlers.Type: GrantFiled: September 17, 2001Date of Patent: April 12, 2011Assignee: Invensys Systems, Inc.Inventors: Paul W. Forney, Rashesh Mody, Dave Tran, Pramod Thazichayil, Vijay Anand, Kimson Q. Nguyen
-
Publication number: 20100238181Abstract: A method and system are disclosed for rendering animated graphics on a browser client based upon a stream of runtime data from a manufacturing/process control system. The graphics animation is based upon an animated graphic display object specification and runtime data from a portal server affecting an appearance trait of the animated graphic display object. The client browser receives an animated graphics description from the portal server specifying an animation behavior for an identified graphical display object. The client creates a data exchange connection between an animated display object, corresponding to the animated graphics description, and a source of runtime data from the portal server affecting display of the animated display object. Thereafter, the client applies runtime data received from the source of runtime data to the animated display object to render an animated graphic display object.Type: ApplicationFiled: June 1, 2010Publication date: September 23, 2010Applicant: Invensys Systems, Inc.Inventors: Paul W. Forney, Rashesh Mody, Chau Bich Trieu, David Neff, Todd Miller, Kimson Q. Nguyen
-
Patent number: 7728838Abstract: A method and system are disclosed for rendering animated graphics on a browser client based upon a stream of runtime data from a manufacturing/process control system. The graphics animation is based upon an animated graphic display object specification and runtime data from a portal server affecting an appearance trait of the animated graphic display object. The client browser receives an animated graphics description from the portal server specifying an animation behavior for an identified graphical display object. The client creates a data exchange connection between an animated display object, corresponding to the animated graphics description, and a source of runtime data from the portal server affecting display of the animated display object. Thereafter, the client applies runtime data received from the source of runtime data to the animated display object to render an animated graphic display object.Type: GrantFiled: September 14, 2001Date of Patent: June 1, 2010Assignee: Invensys Systems, Inc.Inventors: Paul W. Forney, Rashesh Mody, Chau Bich Trieu, David Neff, Todd Miller, Kimson Q. Nguyen
-
Publication number: 20100115531Abstract: A system and method for establishing associative relationships between properties of a contained object and corresponding parameters of a container application is disclosed herein. In one embodiment the present system contemplates the establishment of both mutual and unilateral associative relationships, with a particular relationship being specified via a user interface created upon instantiation of the contained object. The associative relationships may be advantageously established without modification of the code comprising the contained object.Type: ApplicationFiled: October 29, 2009Publication date: May 6, 2010Inventors: Jay Cook, William J. Drummy, Keyee Hsu, Rashesh Mody
-
Publication number: 20100088768Abstract: A computer system and method are described for enforcing a locale-based license restriction by a process visualization application program. A locale-based license configuration is read from a license file associated with the process visualization application program. An operating system application program interface is called to identify a current locale of the operating system. The current locale affects a language utilized to present text via a graphical user interface display. Thereafter, a locale specified by the locale-based license configuration is compared to the current locale of the operating system. Thereafter, a licensing result is generated representing success or failure based upon whether the locale specified by the locale-based license configuration matches the current locale of the operating system. The aforementioned steps are carried out in a computer system including a computer-readable medium having computer-executable instructions for carrying out the above-described steps.Type: ApplicationFiled: October 3, 2008Publication date: April 8, 2010Applicant: Invensys Systems, Inc.Inventors: Robert B. Hunter, Keith N. Jones, Rashesh Mody, Gary W. Nelson
-
Publication number: 20080097622Abstract: A manufacturing/process control system information access provider architecture is disclosed. Manufacturing/process control system data provider flexibility is achieved through a user-configurable manufacturing/process control information portal server that comprises multiple selectable data provides (sources) and/or data types that a particular data provider accommodates. A user configures the portal server to deliver manufacturing/process control information associated with a controlled process environment, such as a food processing plant floor or an oil refinery reactor, to the user via a browser client over the Internet or a corporate intranet. Furthermore, an extensible architecture is provided that enables adding new components to the portal server. Such extensions include new data sources and new data types/handlers.Type: ApplicationFiled: December 18, 2007Publication date: April 24, 2008Applicant: Invensys Systems, Inc.Inventors: Paul Forney, Rashesh Mody, Dave Tran, Pramod Thazichayil, Vijay Anand, Kimson Nguyen
-
Publication number: 20050257204Abstract: A system and method are described for designing animated visualization interfaces depicting, at a supervisory level, manufacturing and process control information wherein graphical symbols in the visualization interfaces are associated with components of a process control/manufacturing information application. The system includes a graphical symbol library for maintaining a set of graphical symbol templates wherein the graphical symbol templates including a graphics definition including graphics and a reference to an application component type. The reference facilitates identifying candidate application components for creating an association between a graphical symbol instance created from a graphical symbol template and one of the candidate application components.Type: ApplicationFiled: May 17, 2005Publication date: November 17, 2005Applicant: Invensys Systems, Inc.Inventors: Mark Bryant, Michael Haedrich, Rashesh Mody, Scott Clark
-
Publication number: 20050091664Abstract: A system and method for establishing associative relationships between properties of a contained object and corresponding parameters of a container application is disclosed herein. The present system contemplates the establishment of both mutual and unilateral associative relationships, with a particular relationship being specified via a user interface created upon instantiation of the contained object. Such associative relationships may be advantageously established without modification of the code comprising the contained object. In one aspect the present system facilitates implementation of selected functionality of a container application prescribed by an event script. In this context an association is created between an event arising within a contained object instantiated in a computing environment and a script associated with the container application. An event indication is generated in response to occurrence of a particular event within the contained object.Type: ApplicationFiled: September 10, 2004Publication date: April 28, 2005Inventors: Jay Cook, William Drummy, Keyee Hsu, Rashesh Mody
-
Patent number: 6810522Abstract: A system and method for establishing associative relationships between properties of a contained object and corresponding parameters of a container application. The system contemplates establishment of mutual and unilateral associative relationships, with a particular relationship being specified via a user interface created upon instantiation of the contained object. Such associative relationships may be advantageously established without modification of the code comprising the contained object. In one aspect the system facilitates implementation of selected functionality of a container application prescribed by an event script. In this context an association is created between an event arising within a contained object instantiated in a computing environment and a script associated with the container application. An event indication is generated in response to occurrence of a particular event within the contained object.Type: GrantFiled: February 1, 1999Date of Patent: October 26, 2004Assignee: Invensys Systems, Inc.Inventors: Jay Cook, William J Drummy, Keyee Hsu, Rashesh Mody
-
Publication number: 20020101431Abstract: A method and system are disclosed for rendering animated graphics on a browser client based upon a stream of runtime data from a manufacturing/process control system. The graphics animation is based upon an animated graphic display object specification and runtime data from a portal server affecting an appearance trait of the animated graphic display object. The client browser receives an animated graphics description from the portal server specifying an animation behavior for an identified graphical display object. The client creates a data exchange connection between an animated display object, corresponding to the animated graphics description, and a source of runtime data from the portal server affecting display of the animated display object. Thereafter, the client applies runtime data received from the source of runtime data to the animated display object to render an animated graphic display object.Type: ApplicationFiled: September 14, 2001Publication date: August 1, 2002Inventors: Paul W. Forney, Rashesh Mody, Chau Bich Trieu, David Neff, Todd Miller, Kimson Q. Nguyen
-
Publication number: 20020099868Abstract: A system and method for establishing associative relationships between properties of a contained object and corresponding parameters of a container application is disclosed herein. The present system contemplates the establishment of both mutual and unilateral associative relationships, with a particular relationship being specified via a user interface created upon instantiation of the contained object. Such associative relationships may be advantageously established without modification of the code comprising the contained object. In one aspect the present system facilitates implementation of selected functionality of a container application prescribed by an event script. In this context an association is created between an event arising within a contained object instantiated in a computing environment and a script associated with the container application. An event indication is generated in response to occurrence of a particular event within the contained object.Type: ApplicationFiled: February 1, 1999Publication date: July 25, 2002Inventors: JAY COOK, WILLIAM J. DRUMMY, KEYEE HSU, RASHESH MODY
-
Publication number: 20020067370Abstract: A manufacturing/process control system information access provider architecture is disclosed. Manufacturing/process control system data provider flexibility is achieved through a user-configurable manufacturing/process control information portal server that comprises multiple selectable data provides (sources) and/or data types that a particular data provider accommodates. A user configures the portal server to deliver manufacturing/process control information associated with a controlled process environment, such as a food processing plant floor or an oil refinery reactor, to the user via a browser client over the Internet or a corporate intranet.Type: ApplicationFiled: September 17, 2001Publication date: June 6, 2002Inventors: Paul W. Forney, Rashesh Mody, Dave Tran, Pramod Thazhichayil, Vijay Anand, Kimson Q. Nguyen