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: 11119799Abstract: 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: GrantFiled: January 27, 2020Date of Patent: September 14, 2021Assignee: General Electric CompanyInventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
-
Patent number: 10831461Abstract: 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: GrantFiled: August 14, 2019Date of Patent: November 10, 2020Assignee: General Electric CompanyInventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
-
Publication number: 20200183717Abstract: 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: ApplicationFiled: January 27, 2020Publication date: June 11, 2020Inventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
-
Patent number: 10564993Abstract: 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: GrantFiled: November 7, 2017Date of Patent: February 18, 2020Assignee: General Electric CompanyInventors: Keith Deutsch, Suparna Pal, Roberto Milev, Kevin Yang
-
Publication number: 20190369976Abstract: 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: ApplicationFiled: August 14, 2019Publication date: December 5, 2019Inventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
-
Patent number: 10387129Abstract: 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: GrantFiled: June 29, 2017Date of Patent: August 20, 2019Assignee: General Electric CompanyInventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
-
Publication number: 20190138333Abstract: 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: ApplicationFiled: November 7, 2017Publication date: May 9, 2019Inventors: Keith DEUTSCH, Suparna PAL, Roberto MILEV, Kevin YANG
-
Publication number: 20190138662Abstract: 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: ApplicationFiled: November 7, 2017Publication date: May 9, 2019Inventors: Keith DEUTSCH, Suparna Pal, Roberto Milev, Kevin Yang
-
Publication number: 20190138970Abstract: 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: ApplicationFiled: November 7, 2017Publication date: May 9, 2019Inventors: Keith DEUTSCH, Suparna PAL, Roberto MILEV, Kevin YANG
-
Publication number: 20190004779Abstract: 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: ApplicationFiled: June 29, 2017Publication date: January 3, 2019Inventors: Marc-Thomas Schmidt, Suparna Pal, Vipul Parmar
-
Publication number: 20160337213Abstract: 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: ApplicationFiled: May 15, 2015Publication date: November 17, 2016Inventors: Keith Robert Deutsch, Sudheer Manoharan Sathi, Suparna Pal, Rajah Kalipatnapu
-
Patent number: 7865607Abstract: 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: GrantFiled: April 4, 2007Date of Patent: January 4, 2011Assignee: Movius Interactive CorporationInventors: Rohit Sonalkar, Suparna Pal, Swaroop Kulkarni, Piyush Modi
-
Publication number: 20070280226Abstract: 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: ApplicationFiled: April 4, 2007Publication date: December 6, 2007Inventors: Rohit Sonalkar, Suparna Pal, Swaroop Kulkarni, Piyush Modi
-
Publication number: 20030200336Abstract: 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: ApplicationFiled: February 14, 2003Publication date: October 23, 2003Inventors: Suparna Pal, Keith Deutsch