Patents by Inventor Prakash Kumar Devta

Prakash Kumar Devta 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: 11888944
    Abstract: In accordance with an embodiment, described herein are systems and methods for (a) determining workflow characteristics for use with an integration cloud service or other computing environment; and (b) providing a marketplace that employs a conversational interface to guide users in selecting and retrieving integration artifacts, for example workflows or other assets, to address particular needs. A collection service can receive an indication of an integration archive that defines a business workflow or integration flow, wherein a characteristics server can then extract and persist the characteristics associated with the workflow, for subsequent use in providing a determination of workflows. In accordance with an embodiment, a digital assistant can be employed to allow discovery of workflows by building a discovery criteria based on a knowledge of characteristics associated with various business workflows or integration flows, and through interactive conversations by a user with the digital assistant.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: January 30, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anuj Kaushal, Prakash Kumar Devta, Sumit Aneja
  • Patent number: 11880694
    Abstract: In accordance with an embodiment, described herein is a system and method for behavior injection in a cloud computing platform (cloud platform) or software application, including the use of injection points to modify the operation or behavior of a tenant platform environment. An injection service enables a cloud platform provider to configure software code/behaviors to be injected into cloud platform modules or other components associated with tenants, including mapping, for a tenant-specific globally unique identifier (GUID) associated with a lifecycle activity injection point, a behavior including a platform code or process and metadata that can be used to inject and modify operation of a corresponding module. The described approach enables a cloud platform to expose behavioral aspects of the cloud platform or a software application executing therein, so that they can be controlled or modified in a dynamic manner, from outside of the cloud platform.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: January 23, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prakash Kumar Devta, Dinesh Chandra Pant, Srimant Misra
  • Publication number: 20230362266
    Abstract: In accordance with an embodiment, described herein are systems and methods for (a) determining workflow characteristics for use with an integration cloud service or other computing environment; and (b) providing a marketplace that employs a conversational interface to guide users in selecting and retrieving integration artifacts, for example workflows or other assets, to address particular needs. A collection service can receive an indication of an integration archive that defines a business workflow or integration flow, wherein a characteristics server can then extract and persist the characteristics associated with the workflow, for subsequent use in providing a determination of workflows. In accordance with an embodiment, a digital assistant can be employed to allow discovery of workflows by building a discovery criteria based on a knowledge of characteristics associated with various business workflows or integration flows, and through interactive conversations by a user with the digital assistant.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 9, 2023
    Inventors: Anuj Kaushal, Prakash Kumar Devta, Sumit Aneja
  • Patent number: 11595493
    Abstract: Systems and methods for namespace masking in an integration flow. In order to mitigate issues arising due to application updates impacting integration flows, during the metadata generation phase, all the elements which are available for operation selection can be cloned and replaced with a new namespace. The original elements are deleted from the metadata. The systems and methods can maintain the original namespace and the element name at a predefined place in the metadata (e.g., as an attribute of the cloned Element). The cloned element in addition to all the original fields of the element, can have one additional field which will store the value of the original namespace.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 28, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sandeep Deshpande, Prakash Kumar Devta, Ankur Prakash
  • Patent number: 11595299
    Abstract: Described herein are systems and methods for suppressing inbound payload to an integration flow of an orchestration based application integration. The systems and methods described herein can, based upon a scan of an integration, identify and exclude from memory certain portions of one or more payloads that are received at the integration flow.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: February 28, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prakash Kumar Devta, Sandeep Deshpande, Srimant Misra
  • Patent number: 11546413
    Abstract: In accordance with an embodiment, described herein are systems and methods identifying capabilities and limitations of an orchestration based application integration. The systems and methods described herein can detect and publish/expose such a set of limitations and capabilities of the adapters/connectors to the integration platform. In this way, such metadata can be used, for example, by a user of an integration system in designing an integration of applications, or in selecting an orchestration, based upon, e.g., the published metadata that indicates the capabilities of the individual adapters/connectors, or the orchestration as a whole (or parts thereof). This way, once an orchestration is active for processing requests, then it can also publish a metadata considering the metadata of involved adapters. This metadata can be used in adjusting requests to an integration.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 3, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prakash Kumar Devta, Srimant Misra, Ankur Prakash, Dinesh Chandra Pant
  • Patent number: 11531674
    Abstract: Systems and methods for supporting rollback of changes made to target systems via an integration platform. Systems and methods can support reverting changes made to target applications via an integration platform (e.g., integration platform as a service (iPaaS)) with the help of a rollback activity. In order to aid the development and design of integration orchestrations, the integration platform can provide suggested rollback actions. In case of a failure in integration runtime, this rollback activity will revert changes made to the target applications prior to the point of fault. This helps ensure that systems remain in consistent state.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 20, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prakash Kumar Devta, Anuj Kaushal
  • Publication number: 20220237197
    Abstract: Systems and methods for supporting rollback of changes made to target systems via an integration platform. Systems and methods can support reverting changes made to target applications via an integration platform (e.g., integration platform as a service (iPaaS)) with the help of a rollback activity. In order to aid the development and design of integration orchestrations, the integration platform can provide suggested rollback actions. In case of a failure in integration runtime, this rollback activity will revert changes made to the target applications prior to the point of fault.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Prakash Kumar Devta, Anuj Kaushal
  • Publication number: 20220214931
    Abstract: Systems and methods for exposing features of integration platform adapters as first-class actions in orchestration template are provided. Exposing features of an adapter as first-class actions in the orchestration template can allow integration designers focus on the business logic being worked upon and pick the correct feature from the adapter based on the context. As the features of adapters are exposed as first-class actions, even new features will be visible to the user along with context sensitive help explaining usage of the feature.
    Type: Application
    Filed: January 7, 2021
    Publication date: July 7, 2022
    Inventor: Prakash Kumar Devta
  • Patent number: 11381638
    Abstract: Systems and methods for parallel execution of activities in an integration flow. Systems and methods are provided for determining one or more points within an integration orchestration where downstream activities can be executed in parallel and/or asynchronously with the main flow of the integration orchestration.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: July 5, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Prakash Kumar Devta
  • Publication number: 20220103648
    Abstract: Systems and methods for namespace masking in an integration flow. In order to mitigate issues arising due to application updates impacting integration flows, during the metadata generation phase, all the elements which are available for operation selection can be cloned and replaced with a new namespace. The original elements are deleted from the metadata. The systems and methods can maintain the original namespace and the element name at a predefined place in the metadata (e.g., as an attribute of the cloned Element). The cloned element in addition to all the original fields of the element, can have one additional field which will store the value of the original namespace.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Sandeep Deshpande, Prakash Kumar Devta, Ankur Prakash
  • Publication number: 20220038367
    Abstract: In accordance with an embodiment, described herein are systems and methods for suppressing inbound payload to an integration flow of an orchestration based application integration. The systems and methods described herein can, based upon a scan of an integration, identify and exclude from memory certain portions of one or more payloads that are received at the integration flow.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Prakash Kumar Devta, Sandeep Deshpande, Srimant Misra
  • Publication number: 20210373915
    Abstract: In accordance with an embodiment, described herein is a system and method for behavior injection in a cloud computing platform (cloud platform) or software application, including the use of injection points to modify the operation or behavior of a tenant platform environment. An injection service enables a cloud platform provider to configure software code/behaviors to be injected into cloud platform modules or other components associated with tenants, including mapping, for a tenant-specific globally unique identifier (GUID) associated with a lifecycle activity injection point, a behavior including a platform code or process and metadata that can be used to inject and modify operation of a corresponding module. The described approach enables a cloud platform to expose behavioral aspects of the cloud platform or a software application executing therein, so that they can be controlled or modified in a dynamic manner, from outside of the cloud platform.
    Type: Application
    Filed: May 26, 2020
    Publication date: December 2, 2021
    Inventors: Prakash Kumar Devta, Dinesh Chandra Pant, Srimant Misra
  • Patent number: 11178252
    Abstract: Systems and methods for intelligent distribution of integration artifacts and runtime requests across geographic regions. Integration Platforms as a Service (iPaaS) are generally networks that span multiple, distinct geographic regions, where customers or tenants can have provisioned a service instance in one or more of these regions. In order to take advantage of the infrastructure presented in an iPaaS system that spans multiple geographic regions (also referred to herein as “regions”) a connection configured in one service instance can be synchronized among other service instances in different regions.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: November 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prakash Kumar Devta, Srimant Misra, Sandeep Deshpande
  • Publication number: 20210203714
    Abstract: In accordance with an embodiment, described herein are systems and methods identifying capabilities and limitations of an orchestration based application integration. The systems and methods described herein can detect and publish/expose such a set of limitations and capabilities of the adapters/connectors to the integration platform. In this way, such metadata can be used, for example, by a user of an integration system in designing an integration of applications, or in selecting an orchestration, based upon, e.g., the published metadata that indicates the capabilities of the individual adapters/connectors, or the orchestration as a whole (or parts thereof). This way, once an orchestration is active for processing requests, then it can also publish a metadata considering the metadata of involved adapters. This metadata can be used in adjusting requests to an integration.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Prakash Kumar Devta, Srimant Misra, Ankur Prakash, Dinesh Chandra Pant
  • Patent number: 10585678
    Abstract: An aspect of the present disclosure provides for inserting custom activities in orchestrated application suites. In an embodiment, an element of interest is first identified in a base suite. The scope of the element of interest in the base suite is then determined. A custom activity is inserted after an end of the scope of the element of interest to form a deployment suite corresponding to the base suite. According to another aspect, the base suite comprises a set of applications, wherein the end of scope of the element is determined to be in a first application of the set of applications, wherein a second application of the set of application immediately follows the first application in a processing flow of the base suite. The custom module is placed between the first application and the second application, wherein the custom module when executed performs the custom activity.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: March 10, 2020
    Assignee: Oracle International Corporation
    Inventor: Prakash Kumar Devta
  • Publication number: 20190324763
    Abstract: An aspect of the present disclosure provides for inserting custom activities in orchestrated application suites. In an embodiment, an element of interest is first identified in a base suite. The scope of the element of interest in the base suite is then determined. A custom activity is inserted after an end of the scope of the element of interest to form a deployment suite corresponding to the base suite. According to another aspect, the base suite comprises a set of applications, wherein the end of scope of the element is determined to be in a first application of the set of applications, wherein a second application of the set of application immediately follows the first application in a processing flow of the base suite. The custom module is placed between the first application and the second application, wherein the custom module when executed performs the custom activity.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Inventor: Prakash Kumar Devta
  • Patent number: 9639539
    Abstract: A method and system for archiving data based on a defined relevance attribute is discussed. This attribute may be based on the data's importance to a business or user. In an embodiment, more important data may be placed in high-end storage and less critical data may be placed in low-end storage.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: May 2, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Prakash Kumar Devta, Umasankar Pradhan