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

  • Patent number: 11368447
    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: May 28, 2020
    Date of Patent: June 21, 2022
    Assignee: SAP SE
    Inventors: Deepak Govardhanrao Deshpande, Gopalkrishna Kulkarni
  • Patent number: 11327964
    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: July 31, 2020
    Date of Patent: May 10, 2022
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 11227081
    Abstract: According to some embodiments, methods and systems may be associated with an integration computing environment for an enterprise. An integration modeling design platform may receive, from an integration developer via a modeling notation, an indication that a retry component should be associated with an integration task. The integration modeling design platform may then configure the retry component for the integration task in connection with at least one of an integration adapter and an integration component (e.g., a selection of a messaging component, a quality of service, a retry period, an exponential back off option, etc.). According to some embodiments, an integration generation framework, coupled to the integration modeling design platform, may automatically construct an appropriate runtime retry representation based on the configured retry component (e.g., by creating a domain-specific language software component).
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Bhupender Singh Rathee
  • Patent number: 11223615
    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: Grant
    Filed: June 26, 2019
    Date of Patent: January 11, 2022
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 11221839
    Abstract: Methods and systems may be associated with a cloud computing environment. A provisioning application data store may contain information associated with services representing a plurality of multi-tenant cloud applications including, for a first SaaS application, indications that a first tenant qualifies for early software updates and has opted to receive early software updates. A cloud platform provisioning framework may determine that a new software update to the first application is available and is scheduled to be installed within a pre-determined time period (e.g., one day or week). The framework may then access the provisioning application data store to verify that the first tenant qualifies for early software updates and has opted to receive early software updates. As a result of the verification, the cloud platform provisioning framework may automatically install the new software update to the first application for the first tenant prior to the scheduled installation.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: January 11, 2022
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Andreas Quenstedt, Appala Naidu Uppada, Bhagyesh Hede
  • Publication number: 20210389938
    Abstract: Methods and systems may be associated with a cloud computing environment. A provisioning application data store may contain information associated with services representing a plurality of multi-tenant cloud applications including, for a first SaaS application, indications that a first tenant qualifies for early software updates and has opted to receive early software updates. A cloud platform provisioning framework may determine that a new software update to the first application is available and is scheduled to be installed within a pre-determined time period (e.g., one day or week). The framework may then access the provisioning application data store to verify that the first tenant qualifies for early software updates and has opted to receive early software updates. As a result of the verification, the cloud platform provisioning framework may automatically install the new software update to the first application for the first tenant prior to the scheduled installation.
    Type: Application
    Filed: July 28, 2020
    Publication date: December 16, 2021
    Inventors: Gopalkrishna Kulkarni, Andreas Quenstedt, Appala Naidu Uppada, Bhagyesh Hede
  • Publication number: 20210344775
    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 19, 2021
    Publication date: November 4, 2021
    Inventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J
  • Publication number: 20210334146
    Abstract: According to some embodiments, methods and systems may be associated with a cloud computing environment. A unified provisioning service may include a plan configuration data store that contains information associated with a combined service representing a plurality of multi-tenant cloud applications. A cloud platform provisioning framework may receive an indication of a subscription request for the combined service from a consumer via a Software as a Service (“SaaS”) marketplace and access, responsive to the received indication, a dependent service framework of the unified provisioning service. The cloud platform provisioning framework may then receive dependency subscription data from the unified provisioning service, and, based on the dependency subscription data, arrange for the consumer to be subscribed to each of the plurality of multi-tenant cloud applications.
    Type: Application
    Filed: June 9, 2020
    Publication date: October 28, 2021
    Inventors: Gopalkrishna Kulkarni, Sripad J, Sumanth Kempegowda, Appala Naidu Uppada
  • Publication number: 20210303752
    Abstract: According to some embodiments, methods and systems may be associated with an integration computing environment for an enterprise. An integration modeling design platform may receive, from an integration developer via a modeling notation, an indication that a retry component should be associated with an integration task. The integration modeling design platform may then configure the retry component for the integration task in connection with at least one of an integration adapter and an integration component (e.g., a selection of a messaging component, a quality of service, a retry period, an exponential back off option, etc.). According to some embodiments, an integration generation framework, coupled to the integration modeling design platform, may automatically construct an appropriate runtime retry representation based on the configured retry component (e.g., by creating a domain-specific language software component).
    Type: Application
    Filed: May 13, 2020
    Publication date: September 30, 2021
    Inventors: Gopalkrishna Kulkarni, Bhupender Singh Rathee
  • Patent number: 11102328
    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: Grant
    Filed: July 30, 2019
    Date of Patent: August 24, 2021
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J
  • 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: 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
  • 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.
  • 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: 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
  • 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