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: 11671481
    Abstract: 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: Grant
    Filed: June 24, 2022
    Date of Patent: June 6, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Rashesh Mody, John Krajewski, Abhijit Manushree
  • Publication number: 20230048011
    Abstract: 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: Application
    Filed: June 24, 2022
    Publication date: February 16, 2023
    Inventors: Rashesh Mody, John Krajewski, Abhijit Manushree
  • Patent number: 8516383
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: August 20, 2013
    Assignee: Invensys Systems, Inc.
    Inventors: Mark Bryant, Michael Haedrich, Rashesh Mody, Scott Clark
  • Patent number: 8020173
    Abstract: 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: Grant
    Filed: October 29, 2009
    Date of Patent: September 13, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Jay Cook, William J Drummy, Keyee Hsu, Rashesh Mody
  • Patent number: 7973794
    Abstract: 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: Grant
    Filed: June 1, 2010
    Date of Patent: July 5, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Paul W. Forney, Rashesh Mody, Chau Bich, David Neff, Todd Miller, Kimson Q. Nguyen
  • Patent number: 7925979
    Abstract: 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: Grant
    Filed: September 17, 2001
    Date of Patent: April 12, 2011
    Assignee: Invensys Systems, Inc.
    Inventors: Paul W. Forney, Rashesh Mody, Dave Tran, Pramod Thazichayil, Vijay Anand, Kimson Q. Nguyen
  • Publication number: 20100238181
    Abstract: 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: Application
    Filed: June 1, 2010
    Publication date: September 23, 2010
    Applicant: Invensys Systems, Inc.
    Inventors: Paul W. Forney, Rashesh Mody, Chau Bich Trieu, David Neff, Todd Miller, Kimson Q. Nguyen
  • Patent number: 7728838
    Abstract: 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: Grant
    Filed: September 14, 2001
    Date of Patent: June 1, 2010
    Assignee: Invensys Systems, Inc.
    Inventors: Paul W. Forney, Rashesh Mody, Chau Bich Trieu, David Neff, Todd Miller, Kimson Q. Nguyen
  • Publication number: 20100115531
    Abstract: 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: Application
    Filed: October 29, 2009
    Publication date: May 6, 2010
    Inventors: Jay Cook, William J. Drummy, Keyee Hsu, Rashesh Mody
  • Publication number: 20100088768
    Abstract: 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: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: Invensys Systems, Inc.
    Inventors: Robert B. Hunter, Keith N. Jones, Rashesh Mody, Gary W. Nelson
  • Publication number: 20080097622
    Abstract: 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: Application
    Filed: December 18, 2007
    Publication date: April 24, 2008
    Applicant: Invensys Systems, Inc.
    Inventors: Paul Forney, Rashesh Mody, Dave Tran, Pramod Thazichayil, Vijay Anand, Kimson Nguyen
  • Publication number: 20050257204
    Abstract: 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: Application
    Filed: May 17, 2005
    Publication date: November 17, 2005
    Applicant: Invensys Systems, Inc.
    Inventors: Mark Bryant, Michael Haedrich, Rashesh Mody, Scott Clark
  • Publication number: 20050091664
    Abstract: 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: Application
    Filed: September 10, 2004
    Publication date: April 28, 2005
    Inventors: Jay Cook, William Drummy, Keyee Hsu, Rashesh Mody
  • Patent number: 6810522
    Abstract: 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: Grant
    Filed: February 1, 1999
    Date of Patent: October 26, 2004
    Assignee: Invensys Systems, Inc.
    Inventors: Jay Cook, William J Drummy, Keyee Hsu, Rashesh Mody
  • Publication number: 20020101431
    Abstract: 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: Application
    Filed: September 14, 2001
    Publication date: August 1, 2002
    Inventors: Paul W. Forney, Rashesh Mody, Chau Bich Trieu, David Neff, Todd Miller, Kimson Q. Nguyen
  • Publication number: 20020099868
    Abstract: 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: Application
    Filed: February 1, 1999
    Publication date: July 25, 2002
    Inventors: JAY COOK, WILLIAM J. DRUMMY, KEYEE HSU, RASHESH MODY
  • Publication number: 20020067370
    Abstract: 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: Application
    Filed: September 17, 2001
    Publication date: June 6, 2002
    Inventors: Paul W. Forney, Rashesh Mody, Dave Tran, Pramod Thazhichayil, Vijay Anand, Kimson Q. Nguyen