Patents by Inventor Suparna Pal

Suparna Pal 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: 11119799
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: September 14, 2021
    Assignee: General Electric Company
    Inventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
  • Patent number: 10831461
    Abstract: Systems and methods for deploying runtime environment-agnostic services are presented. In an example embodiment, an indication is received of a runtime environment in which a first programming code and a second programming code are to execute. The second programming code includes a dependency to the first programming code that is abstracted from the runtime environment. An artifact of the first programming code and an artifact of the second programming code are accessed from a data store based on the indication of the runtime environment. The artifact of the first programming code and the artifact of the second programming code are integrated to yield integrated programming code. The integrated programming code is deployed to the indicated runtime environment.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: November 10, 2020
    Assignee: General Electric Company
    Inventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
  • Publication number: 20200183717
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Application
    Filed: January 27, 2020
    Publication date: June 11, 2020
    Inventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
  • Patent number: 10564993
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: February 18, 2020
    Assignee: General Electric Company
    Inventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
  • Publication number: 20190369976
    Abstract: Systems and methods for deploying runtime environment-agnostic services are presented. In an example embodiment, an indication is received of a runtime environment in which a first programming code and a second programming code are to execute. The second programming code includes a dependency to the first programming code that is abstracted from the runtime environment. An artifact of the first programming code and an artifact of the second programming code are accessed from a data store based on the indication of the runtime environment. The artifact of the first programming code and the artifact of the second programming code are integrated to yield integrated programming code. The integrated programming code is deployed to the indicated runtime environment.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Inventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
  • Patent number: 10387129
    Abstract: Systems and methods for deploying runtime environment-agnostic services are presented. In an example embodiment, an indication is received of a runtime environment in which a first programming code and a second programming code are to execute. The second programming code includes a dependency to the first programming code that is abstracted from the runtime environment. An artifact of the first programming code and an artifact of the second programming code are accessed from a data store based on the indication of the runtime environment. The artifact of the first programming code and the artifact of the second programming code are integrated to yield integrated programming code. The integrated programming code is deployed to the indicated runtime environment.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 20, 2019
    Assignee: General Electric Company
    Inventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
  • Publication number: 20190138970
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include executing a digital twin which includes a virtual representation of an asset, and which is executed based on data associated with the asset, determining an operational event that has occurred with respect to the asset based on the execution of the digital twin, identifying previous operational events that have occurred and that are related to the determined operational event, generating context for the determined operational event based on the previous operational events, and outputting information for display about the generated context of the determined operational event to a display device. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Keith DEUTSCH, Suparna PAL, Roberto MILEV, Kevin YANG
  • Publication number: 20190138333
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Keith DEUTSCH, Suparna PAL, Roberto MILEV, Kevin YANG
  • Publication number: 20190138662
    Abstract: The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include storing a digital twin template as a graph model in a database, the digital twin template configured to instantiate a virtual representation of an asset, receiving a request to execute a behavior in association with an instance of a digital twin corresponding to the digital twin template, determining a position within the graph model of the digital twin template at which the behavior is bound to the digital twin template, and executing the behavior based on the position within the graph model at which the behavior is bound to perform an action with respect to the instance of the digital twin. The context can provide information about operations of the asset as well as insight into the operations of the asset and other related assets.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Keith DEUTSCH, Suparna Pal, Roberto Milev, Kevin Yang
  • Publication number: 20190004779
    Abstract: Systems and methods for deploying runtime environment-agnostic services are presented. In an example embodiment, an indication is received of a runtime environment in which a first programming code and a second programming code are to execute. The second programming code includes a dependency to the first programming code that is abstracted from the runtime environment. An artifact of the first programming code and an artifact of the second programming code are accessed from a data store based on the indication of the runtime environment. The artifact of the first programming code and the artifact of the second programming code are integrated to yield integrated programming code. The integrated programming code is deployed to the indicated runtime environment.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
  • Publication number: 20160337213
    Abstract: A system and method for integrating collaboration modes are disclosed. The method includes receiving a first indication of a first synchronous collaboration event for a first workspace, storing a first record of the first synchronous collaboration event in association with the first workspace based on the first indication, receiving a second indication of a second asynchronous collaboration event for the first workspace, storing a second record of the second asynchronous collaboration event in association with the first workspace based on the second indication, and causing a first timeline for the first workspace to be displayed on a computing device. The first timeline may comprise a first graphical representation of the first synchronous collaboration event based on the first record and a second graphical representation of the second asynchronous collaboration event based on the second record.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: Keith Robert Deutsch, Sudheer Manoharan Sathi, Suparna Pal, Rajah Kalipatnapu
  • Patent number: 7865607
    Abstract: A media rich SIP servlet is enabled using a media control layer and a conventional SIP Servlet container. The media rich SIP servlet provides a media control API that can be used by SIP-based application developers to incorporate media rich functions into SIP-based applications. The media rich SIP servlet includes an advanced call control API, which enhances the basic call control functions provided by a SIP servlet. The media rich SIP servlet provides call and media control primitives for use by SIP servlet based applications, thereby enabling media rich SIP servlet based applications.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: January 4, 2011
    Assignee: Movius Interactive Corporation
    Inventors: Rohit Sonalkar, Suparna Pal, Swaroop Kulkarni, Piyush Modi
  • Publication number: 20070280226
    Abstract: A media rich SIP servlet is enabled using a media control layer and a conventional SIP Servlet container. The media rich SIP servlet provides a media control API that can be used by SIP-based application developers to incorporate media rich functions into SIP-based applications. The media rich SIP servlet includes an advanced call control API, which enhances the basic call control functions provided by a SIP servlet. The media rich SIP servlet provides call and media control primitives for use by SIP servlet based applications, thereby enabling media rich SIP servlet based applications.
    Type: Application
    Filed: April 4, 2007
    Publication date: December 6, 2007
    Inventors: Rohit Sonalkar, Suparna Pal, Swaroop Kulkarni, Piyush Modi
  • Publication number: 20030200336
    Abstract: In one embodiment, an apparatus referred to as an intelligent media content exchange (M-CE), comprises a plurality of line cards coupled to a bus. One of the line cards is adapted to handling acquisition of at least two different types of media content from different sources. Another line card is adapted to process the at least two different types of media content in order to integrate the two different types of media content into a single stream of media content.
    Type: Application
    Filed: February 14, 2003
    Publication date: October 23, 2003
    Inventors: Suparna Pal, Keith Deutsch