Patents by Inventor Anuj Kaushal

Anuj Kaushal 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
  • Publication number: 20230385108
    Abstract: Embodiments described herein are generally related to cloud computing environments, and are particularly directed to systems and methods for dynamic throttling of workflows based on integrated applications. An integration cloud or platform-as-a-service (iPaaS) platform can enforce fixed limits for flows, and evolve the limits behavior based on responses from target applications, for example as sent within documented headers in their responses.
    Type: Application
    Filed: May 24, 2022
    Publication date: November 30, 2023
    Inventors: Sumit Aneja, Anuj Kaushal
  • 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
  • Publication number: 20230281050
    Abstract: The present embodiments relate to adaptive throttling with tenant-based concurrent rate limits. A first exemplary embodiment provides a method for adaptive throttling with tenant-based concurrent rate limits. The method can include a computing device receiving a request directed to a first tenant of a multi-tenant cloud infrastructure system. The first tenant being granted access to a limited processing capacity to process a limited number of requests. The computing device can further determine whether the multi-tenant cloud infrastructure system is in stress. The computing device can further permit the first tenant access to the additional processing capacity to process a number of requests greater than the limited number of requests.
    Type: Application
    Filed: March 7, 2022
    Publication date: September 7, 2023
    Applicant: Oracle International Corporation
    Inventors: Anuj Kaushal, Sumit Aneja, Antony James Reynolds
  • 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
  • Patent number: 10432631
    Abstract: In accordance with an embodiment, described herein is a system and method for providing a universal security handler for use with a cloud-based integration platform. A universal security configuration interface can be provided to capture custom values, syntaxes, and/or grammars for a common set of security properties for different implementations of a particular authorization flow. The captured information can be used by a plurality of software components to create a custom security provider, which includes information needed for obtaining an access token from a specified cloud service provider. The security provider, which also includes methods for performing each step of the authorization flow, can be provided to a security processor configured to handle exchanges between the universal security configuration interface and the specified cloud service provider. The system enables the cloud-based integration platform to integrate with a plurality of third-party cloud services without writing additional code.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: October 1, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anuj Kaushal, Yagnesh Kotecha
  • Patent number: 10372760
    Abstract: According to an aspect of the present disclosure, a query builder sends to a node in a cloud, a request for meta-data related to objects, and in response receives from the node, the meta-data specifying information related to objects exposed by the node. Upon receiving from a user a partial query and a current edit location during building of a corresponding complete query, the query builder determines, based on the received meta-data, the current edit location, and the partial query, a list of identifiers which are potential candidates for insertion at the current edit location. The query builder then displays the list of identifiers to the user, and receives a selection of an identifier from the displayed list. The query builder incorporates the selected identifier in the partial query at the current edit location to form a further developed query.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: August 6, 2019
    Assignee: Oracle International Corporation
    Inventors: Narayana Murthy Pedapudi, Kurien Kurien Kannukuzhiyil, Anuj Kaushal
  • Publication number: 20170264612
    Abstract: In accordance with an embodiment, described herein is a system and method for providing a universal security handler for use with a cloud-based integration platform. A universal security configuration interface can be provided to capture custom values, syntaxes, and/or grammars for a common set of security properties for different implementations of a particular authorization flow. The captured information can be used by a plurality of software components to create a custom security provider, which includes information needed for obtaining an access token from a specified cloud service provider. The security provider, which also includes methods for performing each step of the authorization flow, can be provided to a security processor configured to handle exchanges between the universal security configuration interface and the specified cloud service provider. The system enables the cloud-based integration platform to integrate with a plurality of third-party cloud services without writing additional code.
    Type: Application
    Filed: November 2, 2016
    Publication date: September 14, 2017
    Inventors: ANUJ KAUSHAL, YAGNESH KOTECHA
  • Patent number: 9435137
    Abstract: Provided is a device for securing an essential component, in particular a lock cylinder, a lock cylinder catch or the like, of a handle of a motor vehicle, the device having a carrier, which can be secured on the inside to a movable part, in particular to a lid, tailgate or door. A blocking unit is arranged on the carrier and comprises movable gear elements, by means of which the blocking unit can be moved between a blocking position and a release position, the component being located in a detached manner in the carrier in the release position and the component being held securely on the carrier in the blocking position.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 6, 2016
    Assignee: Huf Hulsbeck & Furst GmbH & Co. KG
    Inventors: Marion Kilian, Sebastian Gebel, Anuj Kaushal
  • Publication number: 20160092455
    Abstract: According to an aspect of the present disclosure, a query builder sends to a node in a cloud, a request for meta-data related to objects, and in response receives from the node, the meta-data specifying information related to objects exposed by the node. Upon receiving from a user a partial query and a current edit location during building of a corresponding complete query, the query builder determines, based on the received meta-data, the current edit location, and the partial query, a list of identifiers which are potential candidates for insertion at the current edit location. The query builder then displays the list of identifiers to the user, and receives a selection of an identifier from the displayed list. The query builder incorporates the selected identifier in the partial query at the current edit location to form a further developed query.
    Type: Application
    Filed: April 16, 2015
    Publication date: March 31, 2016
    Inventors: Narayana Murthy Pedapudi, Kurien Kurien Kannukuzhiyil, Anuj Kaushal
  • Publication number: 20130199254
    Abstract: Provided is a device for securing an essential component, in particular a lock cylinder, a lock cylinder catch or the like, of a handle of a motor vehicle, the device having a carrier, which can be secured on the inside to a movable part, in particular to a lid, tailgate or door. A blocking unit is arranged on the carrier and comprises movable gear elements, by means of which the blocking unit can be moved between a blocking position and a release position, the component being located in a detached manner in the carrier in the release position and the component being held securely on the carrier in the blocking position.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 8, 2013
    Applicant: Huf Hulsbeck & Furst GmbH & Co. KG
    Inventors: Marion Kilian, Sebastian Gebel, Anuj Kaushal