Patents by Inventor Sapreen Ahuja
Sapreen Ahuja 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: 11509743Abstract: 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: GrantFiled: July 19, 2021Date of Patent: November 22, 2022Assignee: SAP SEInventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J
-
Patent number: 11444832Abstract: Integrating proxies within an integration environment can be implemented as a computer-implemented method. Deployment of integration content to integrate with a destination system having a destination system configuration is determined. The integration content has a destination configuration that is incompatible with the destination system configuration. In response to determining that the integration content has the destination configuration that is incompatible with the destination system configuration, the integration content is dynamically modified to integrate with a black box integration content having a black box source address and having a destination configuration as the destination system configuration. The modified integration content is integrated to the destination system through the generated black box integration content.Type: GrantFiled: January 13, 2021Date of Patent: September 13, 2022Assignee: SAP SEInventor: Sapreen Ahuja
-
Publication number: 20220150117Abstract: Integrating proxies within an integration environment can be implemented as a computer-implemented method. Deployment of integration content to integrate with a destination system having a destination system configuration is determined. The integration content has a destination configuration that is incompatible with the destination system configuration. In response to determining that the integration content has the destination configuration that is incompatible with the destination system configuration, the integration content is dynamically modified to integrate with a black box integration content having a black box source address and having a destination configuration as the destination system configuration.Type: ApplicationFiled: January 13, 2021Publication date: May 12, 2022Inventor: Sapreen Ahuja
-
Patent number: 11269691Abstract: The disclosure generally describes methods, software, and systems for handling integration flows. A set of flows is initially deployed to a single worker set. A load balancing issue is identified that is associated with initial runtime interactions by workers with the single worker set. In response to identifying the load balancing issue, the load balancing issue is analyzed to determine whether to autoscale or generate a new worker set. Load balancing is performed to initiate at least one new worker set. At least one flow to be moved to the at least one new worker set is identified. Movement of the identified at least one flow from a current worker set to a new worker set is performed.Type: GrantFiled: August 27, 2020Date of Patent: March 8, 2022Assignee: SAP SEInventors: Ulf Fildebrandt, Madhav Bhargava, Sapreen Ahuja, Sripad J
-
Publication number: 20210344775Abstract: 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: ApplicationFiled: July 19, 2021Publication date: November 4, 2021Inventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J
-
Patent number: 11134083Abstract: A cloud computing environment may have a landscape space for singleton applications including a SAAS UAA component to receive a subscription request associated with a user and a platform SAAS application. A user system registry may indicate spaces in which the user is registered, a route proxy agent may route communications via a first secure communication channel in accordance with information in the user system registry, and a route service broker may handle binding requests. The environment may also include a first system space for first system microservices with a first system onboarding application that receives provisioning application information via the route proxy agent and the secure communication channel. First backend microservices may similarly receive application router information, and a first route service shared instance clone may provide binding requests to the route service broker. A second system space for second system microservices may similarly be provided.Type: GrantFiled: January 14, 2020Date of Patent: September 28, 2021Assignee: SAP SEInventor: Sapreen Ahuja
-
Patent number: 11102328Abstract: 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: GrantFiled: July 30, 2019Date of Patent: August 24, 2021Assignee: SAP SEInventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J
-
Publication number: 20210218743Abstract: A cloud computing environment may have a landscape space for singleton applications including a SAAS UAA component to receive a subscription request associated with a user and a platform SAAS application. A user system registry may indicate spaces in which the user is registered, a route proxy agent may route communications via a first secure communication channel in accordance with information in the user system registry, and a route service broker may handle binding requests. The environment may also include a first system space for first system microservices with a first system onboarding application that receives provisioning application information via the route proxy agent and the secure communication channel. First backend microservices may similarly receive application router information, and a first route service shared instance clone may provide binding requests to the route service broker. A second system space for second system microservices may similarly be provided.Type: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Inventor: Sapreen Ahuja
-
Publication number: 20200394080Abstract: The disclosure generally describes methods, software, and systems for handling integration flows. A set of flows is initially deployed to a single worker set. A load balancing issue is identified that is associated with initial runtime interactions by workers with the single worker set. In response to identifying the load balancing issue, the load balancing issue is analyzed to determine whether to autoscale or generate a new worker set. Load balancing is performed to initiate at least one new worker set. At least one flow to be moved to the at least one new worker set is identified. Movement of the identified at least one flow from a current worker set to a new worker set is performed.Type: ApplicationFiled: August 27, 2020Publication date: December 17, 2020Inventors: Ulf Fildebrandt, Madhav Bhargava, Sapreen Ahuja, Sripad J
-
Publication number: 20200358876Abstract: 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: ApplicationFiled: July 30, 2019Publication date: November 12, 2020Inventors: Gopalkrishna Kulkarni, Sapreen Ahuja, Bhagyesh Hede, Sripad J.
-
Patent number: 10783007Abstract: The disclosure generally describes methods, software, and systems for handling integration flows. A set of flows is initially deployed to a single worker set. A load balancing issue is identified that is associated with initial runtime interactions by workers with the single worker set. In response to identifying the load balancing issue, the load balancing issue is analyzed to determine whether to autoscale or generate a new worker set. Load balancing is performed to initiate at least one new worker set. At least one flow to be moved to the at least one new worker set is identified. Movement of the identified at least one flow from a current worker set to a new worker set is performed.Type: GrantFiled: October 1, 2018Date of Patent: September 22, 2020Assignee: SAP SEInventors: Ulf Fildebrandt, Madhav Bhargava, Sapreen Ahuja, Sripad J
-
Patent number: 10715388Abstract: The disclosure generally describes methods, software, and systems for using resources in the cloud. An integration flow (iFlow) is deployed as a resource by a cloud integration system. The resource is assigned by a container orchestration service to one or more pods. An iFlow definition that is mapped to the resource is copied into a corresponding pod by a pod sync agent. A unique label is assigned by the pod sync agent to each resource based on iFlows deployed into the pod. A service is created as an endpoint to the resource by the cloud integration system with a rule redirecting calls to the one or more pods containing the resource.Type: GrantFiled: December 10, 2018Date of Patent: July 14, 2020Assignee: SAP SEInventors: Ulf Fildebrandt, Sapreen Ahuja
-
Publication number: 20200186422Abstract: The disclosure generally describes methods, software, and systems for using resources in the cloud. An integration flow (iFlow) is deployed as a resource by a cloud integration system. The resource is assigned by a container orchestration service to one or more pods. An iFlow definition that is mapped to the resource is copied into a corresponding pod by a pod sync agent. A unique label is assigned by the pod sync agent to each resource based on iFlows deployed into the pod. A service is created as an endpoint to the resource by the cloud integration system with a rule redirecting calls to the one or more pods containing the resource.Type: ApplicationFiled: December 10, 2018Publication date: June 11, 2020Inventors: Ulf Fildebrandt, Sapreen Ahuja
-
Publication number: 20200104190Abstract: The disclosure generally describes methods, software, and systems for handling integration flows. A set of flows is initially deployed to a single worker set. A load balancing issue is identified that is associated with initial runtime interactions by workers with the single worker set. In response to identifying the load balancing issue, the load balancing issue is analyzed to determine whether to autoscale or generate a new worker set. Load balancing is performed to initiate at least one new worker set. At least one flow to be moved to the at least one new worker set is identified. Movement of the identified at least one flow from a current worker set to a new worker set is performed.Type: ApplicationFiled: October 1, 2018Publication date: April 2, 2020Inventors: Ulf Fildebrandt, Madhav Bhargava, Sapreen Ahuja, Sripad J