Patents by Inventor GOPALKRISHNA KULKARNI

GOPALKRISHNA KULKARNI 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).

  • Publication number: 20210218622
    Abstract: According to some embodiments, methods and systems may be associated with a microservice-based cloud computing environment. Model integration content may be received from an integration developer in connection with the cloud computing environment and at least one integration service may be determined associated with the received model integration content. A provisioning application platform may then automatically and dynamically instantiate the at least one integration service on demand during a provisioning process. Moreover, the provisioning application platform may also automatically subscribe the at least one integration service during the provisioning process. Similarly, at least one integration service to be consumed for received model integration content may be determined. The provisioning platform may then automatically instantiate that at least one integration service on demand during a consumption process.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Gopalkrishna Kulkarni, Deepak Govardhanrao Deshpande
  • Patent number: 10956139
    Abstract: Deployment of computing environment is initiated. The computing environment includes at least one integration scenario and at least one adapter providing an interface to a backend computing system. Thereafter, a runtime component prevents activation of the at least one integration scenario until such time that the at least one adapter is fully deployed. Integration flows within the at least one integration scenario are subsequently enabled to utilize the at least one adapter. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: March 23, 2021
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Sabarish T S
  • Publication number: 20200364218
    Abstract: Techniques are described for constructing a query associated with different data sources. In one example, a method includes identifying a particular data source associated with at least one entity. Obtain a set of data source information defining each entities and a set of metadata associated with the particular data source. Then, provide at least a portion of the defined entities for selection associated with the query builder framework for presentation. In response to identifying a selection of a particular entity, the query builder UI provides for presentation a set of attributes associated with the particular selected entity for selection. In response to identifying a selection of a subset of the presented set of attributes, construct a query based on the particular selected entity and the selected subset of the presented set of attributes in a specified query format associated with the custom adapter associated with the particular data source.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Inventor: Gopalkrishna Kulkarni
  • Publication number: 20200358876
    Abstract: According to some embodiments, methods and systems may include a data storage device that contains user identifiers and associated entitlement values for a plurality of tenants of a cloud computing environment. A provisioning application platform processor may receive a user request for an integration service and access the data storage device. The provisioning application platform processor may then transmit at least one entitlement value to a platform resource manager processor to facilitate creation of a plurality of microservices resulting in implementation of the integration service for the user.
    Type: Application
    Filed: July 30, 2019
    Publication date: November 12, 2020
    Inventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J.
  • Publication number: 20200358757
    Abstract: According to some embodiments, methods and systems may include a provisioning application platform processor to receive a user request for an integration service. The provisioning application platform processor may then transmit information to a platform resource manager processor to facilitate creation of a plurality of microservices resulting in implementation of the integration service for a tenant associated with the user. A multi-tenant keystore management service, automatically deployed upon implementation of the integration service, may automatically call a trusted authority platform. The multi-tenant keystore management service may then receive a signed security certificate from the trusted authority platform and add the signed security certificate to a keystore deployed to the tenant.
    Type: Application
    Filed: June 26, 2019
    Publication date: November 12, 2020
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 10819598
    Abstract: According to some embodiments, methods and systems may be associated with a cloud computing environment having a plurality of integration tenants. An independent usage measurement component (e.g., a microservice or module) may periodically calculate measurable meter units for a particular integration tenant of the cloud computing environment. Examples of measurable meter units include a static analysis of integration artifacts, outbound calls from components, message bandwidth, a number of messages, a static count of integration content connections, etc. A central cloud performance metering service may receive the calculated measurable meter units from the independent usage measurement component and arrange for billing data to be generated based on the calculated measurable meter units in connection with creation of a plurality of components resulting in implementation of an integration service for the particular integration tenant.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: October 27, 2020
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Daniel Ritter, Sumanth Kempegowda
  • Publication number: 20200296085
    Abstract: The present disclosure involves systems, software, and computer implemented methods for principal propagation. One example method includes deploying a token service to a first cloud platform. A first token request is received from an integration component for a token to be included in a message sent from the first cloud platform to a second cloud platform. A user information request is generated and sent to an identity provider associated with the first cloud platform. User information is received from the identity provider in response to the user information request. A second token request is generated and sent to a token service provider associated with the second cloud platform. The second token request includes the received user information. The requested token is received from the token service provider. The received token is sent to the integration component to enable the integration component to send the message to the second cloud platform.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Deepak Govardhanrao Deshpande, Gopalkrishna Kulkarni
  • Patent number: 10769137
    Abstract: Techniques are described for constructing a query associated with different data sources. In one example, a method includes identifying a particular data source associated with at least one entity. Obtain a set of data source information defining each entities and a set of metadata associated with the particular data source. Then, provide at least a portion of the defined entities for selection associated with the query builder framework for presentation. In response to identifying a selection of a particular entity, the query builder UI provides for presentation a set of attributes associated with the particular selected entity for selection. In response to identifying a selection of a subset of the presented set of attributes, construct a query based on the particular selected entity and the selected subset of the presented set of attributes in a specified query format associated with the custom adapter associated with the particular data source.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: September 8, 2020
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 10742613
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an adapter for sending Applicability Statement 4 (AS4) profile compliant payloads.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: August 11, 2020
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 10742636
    Abstract: The present disclosure involves systems, software, and computer implemented methods for principal propagation. One example method includes deploying a token service to a first cloud platform. A first token request is received from an integration component for a token to be included in a message sent from the first cloud platform to a second cloud platform. A user information request is generated and sent to an identity provider associated with the first cloud platform. User information is received from the identity provider in response to the user information request. A second token request is generated and sent to a token service provider associated with the second cloud platform. The second token request includes the received user information. The requested token is received from the token service provider. The received token is sent to the integration component to enable the integration component to send the message to the second cloud platform.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: August 11, 2020
    Assignee: SAP SE
    Inventors: Deepak Govardhanrao Deshpande, Gopalkrishna Kulkarni
  • Publication number: 20200167141
    Abstract: Deployment of computing environment is initiated. The computing environment includes at least one integration scenario and at least one adapter providing an interface to a backend computing system. Thereafter, a runtime component prevents activation of the at least one integration scenario until such time that the at least one adapter is fully deployed. Integration flows within the at least one integration scenario are subsequently enabled to utilize the at least one adapter. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 28, 2020
    Inventors: Gopalkrishna Kulkarni, Sabarish T S
  • Publication number: 20200067905
    Abstract: The present disclosure involves systems, software, and computer implemented methods for principal propagation. One example method includes deploying a token service to a first cloud platform. A first token request is received from an integration component for a token to be included in a message sent from the first cloud platform to a second cloud platform. A user information request is generated and sent to an identity provider associated with the first cloud platform. User information is received from the identity provider in response to the user information request. A second token request is generated and sent to a token service provider associated with the second cloud platform. The second token request includes the received user information. The requested token is received from the token service provider. The received token is sent to the integration component to enable the integration component to send the message to the second cloud platform.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Deepak Govardhanrao Deshpande, Gopalkrishna Kulkarni
  • Publication number: 20190391860
    Abstract: The present disclosure involves systems, software, and computer implemented methods for enabling synchronous editable signals in process modeling. One example method includes receiving, at a receiver component, a message from a sending component as part of execution of an integration scenario with an external system. The receiver component is an originator that is configured to send event data to at least one registered listener task that has been bound to the receiver. Each registered listener is provided with the event data upon execution and is enabled to enhance the received event data. The receiver component waits to receive a completion notification from each registered listener and generates an acknowledgement to be sent to the sending component, using the event data enhanced by the at least one registered listener. The generated acknowledgment is sent to the sending component.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Inventor: Gopalkrishna Kulkarni
  • Publication number: 20190370369
    Abstract: Techniques are described for constructing a query associated with different data sources. In one example, a method includes identifying a particular data source associated with at least one entity. Obtain a set of data source information defining each entities and a set of metadata associated with the particular data source. Then, provide at least a portion of the defined entities for selection associated with the query builder framework for presentation. In response to identifying a selection of a particular entity, the query builder UI provides for presentation a set of attributes associated with the particular selected entity for selection. In response to identifying a selection of a subset of the presented set of attributes, construct a query based on the particular selected entity and the selected subset of the presented set of attributes in a specified query format associated with the custom adapter associated with the particular data source.
    Type: Application
    Filed: June 4, 2018
    Publication date: December 5, 2019
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 10496455
    Abstract: The present disclosure involves systems, software, and computer implemented methods for enabling synchronous editable signals in process modeling. One example method includes receiving, at a receiver component, a message from a sending component as part of execution of an integration scenario with an external system. The receiver component is an originator that is configured to send event data to at least one registered listener task that has been bound to the receiver. Each registered listener is provided with the event data upon execution and is enabled to enhance the received event data. The receiver component waits to receive a completion notification from each registered listener and generates an acknowledgement to be sent to the sending component, using the event data enhanced by the at least one registered listener. The generated acknowledgment is sent to the sending component.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 3, 2019
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Publication number: 20190334873
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an adapter for sending Applicability Statement 4 (AS4) profile compliant payloads.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 10459698
    Abstract: Methods and system are disclosed that generate adapters via a framework. In one aspect, dependencies between components may be defined via a drag-and-drop action on a user interface provided via an adapter configuration user interface component. Adapter configuration files may be generated by an adapter configuration component, such that the adapter configuration files may include information associated with the dependencies. At runtime, a dependency analyzer component may resolve the dependencies based on definitions associated with the dependencies. In an embodiment, upon resolving the dependencies, adapters may be generated at the framework.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 29, 2019
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Shankara Prasad K
  • Publication number: 20190212990
    Abstract: Methods and system are disclosed that generate adapters via a framework. In one aspect, dependencies between components may be defined via a drag-and-drop action on a user interface provided via an adapter configuration user interface component. Adapter configuration files may be generated by an adapter configuration component, such that the adapter configuration files may include information associated with the dependencies. At runtime, a dependency analyzer component may resolve the dependencies based on definitions associated with the dependencies. In an embodiment, upon resolving the dependencies, adapters may be generated at the framework.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Gopalkrishna Kulkarni, Shankara Prasad K
  • Patent number: 10209985
    Abstract: Various embodiments of systems, computer program products, and methods to provide descriptor-transformer framework in an integration platform are described herein. In an aspect, an instruction to integrate a plurality of applications is received through a web interface application corresponding to the integration platform. A descriptor file associated with connectivity adapters corresponding to the plurality of applications is retrieved. Further, one or more preprocessor steps and/or one or more postprocessor steps are determined by analyzing the descriptor file. The plurality of applications is integrated by executing an integration flow based on the determined one or more preprocessor steps and/or one or more postprocessor steps.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: February 19, 2019
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Publication number: 20180341477
    Abstract: Various embodiments of systems, computer program products, and methods to provide descriptor-transformer framework in an integration platform are described herein. In an aspect, an instruction to integrate a plurality of applications is received through a web interface application corresponding to the integration platform. A descriptor file associated with connectivity adapters corresponding to the plurality of applications is retrieved. Further, one or more preprocessor steps and/or one or more postprocessor steps are determined by analyzing the descriptor file. The plurality of applications is integrated by executing an integration flow based on the determined one or more preprocessor steps and/or one or more postprocessor steps.
    Type: Application
    Filed: August 7, 2017
    Publication date: November 29, 2018
    Inventor: GOPALKRISHNA KULKARNI