Patents by Inventor Ankur Prakash

Ankur Prakash 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: 11720419
    Abstract: In accordance with an embodiment, described herein are systems and methods for supporting a declarative non code self-learning advisory framework in an orchestration based application integration. The systems and methods can provide an advisory framework as a component of an integration platform which can allow declaratively defined recommendations, guidance, warnings etc. to be shown to the consumer of the platform on occurrence of certain events. The advisory framework can provide benefits such as: 1) allowing any entity to declaratively define/modify the rules and advices which will immediately get reflected across the customer fleet without dependency on product's release cadence; 2) where such updates to declaratively defined rules and advices does not involve any code changes to do the product; 3) comprises a structure which is generic and not component specific; and 4) can have self-learning capabilities from the generated product metrics.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: August 8, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Ankur Prakash
  • 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: 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
  • 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: 20210334148
    Abstract: In accordance with an embodiment, described herein are systems and methods for supporting a declarative non code self-learning advisory framework in an orchestration based application integration. The systems and methods can provide an advisory framework as a component of an integration platform which can allow declaratively defined recommendations, guidance, warnings etc. to be shown to the consumer of the platform on occurrence of certain events. The advisory framework can provide benefits such as: 1) allowing any entity to declaratively define/modify the rules and advices which will immediately get reflected across the customer fleet without dependency on product's release cadence; 2) where such updates to declaratively defined rules and advices does not involve any code changes to do the product; 3) comprises a structure which is generic and not component specific; and 4) can have self-learning capabilities from the generated product metrics.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventor: Ankur Prakash
  • 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: 10560518
    Abstract: In accordance with an embodiment, described herein is a system and method for optimizing cloud infrastructure through client request classification in a cloud computing environment. The cloud infrastructure can include one or more high-compute infrastructure instances, and one or more standard-compute infrastructure instances. Each request received at a load balancer can be checked against a request classification cache, to determine whether the request has been classified, and if it has been classified, whether the request can be routed to a high-compute infrastructure instance or a standard-compute infrastructure instance based on a classification of the request. An unclassified request can be classified based on a plurality of request parameters, and threshold values derived from the cloud infrastructure; and can be stored in the request classification cache. Classified requests in the classification cache can be provided to a cloud vendor for use in optimizing the cloud infrastructure.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: February 11, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Manish Agrawal, Ankur Prakash, Sandeep Jain
  • Patent number: 10410424
    Abstract: System health related information is obtained from a system being monitored, wherein the system being monitored comprises an information processing system. One or more graphics representing at least a portion of the system health related information are generated. The one or more graphics are overlaid onto a real-world view of the system being monitored to generate an augmented reality view illustrating the system health related information for the system being monitored. The augmented reality view may be presented on a user device.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Muzhar Khokhar, Steve Langley, Ken Kim, Joseph Bet-Eivazi, Ankur Prakash Suratwala
  • Publication number: 20180278677
    Abstract: In accordance with an embodiment, described herein is a system and method for optimizing cloud infrastructure through client request classification in a cloud computing environment. The cloud infrastructure can include one or more high-compute infrastructure instances, and one or more standard-compute infrastructure instances. Each request received at a load balancer can be checked against a request classification cache, to determine whether the request has been classified, and if it has been classified, whether the request can be routed to a high-compute infrastructure instance or a standard-compute infrastructure instance based on a classification of the request. An unclassified request can be classified based on a plurality of request parameters, and threshold values derived from the cloud infrastructure; and can be stored in the request classification cache. Classified requests in the classification cache can be provided to a cloud vendor for use in optimizing the cloud infrastructure.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 27, 2018
    Inventors: MANISH AGRAWAL, ANKUR PRAKASH, SANDEEP JAIN
  • Publication number: 20150176402
    Abstract: Downhole drilling fluid measurements are made as a function of time or as a function of depth. A change in the downhole drilling fluid measurements is correlated to a feature of a formation penetrated by a drill bit or to a feature of fluids in the formation. The downhole drilling fluid measurements may include density, photoelectric factor, hydrogen index, salinity, thermal neutron capture cross section (Sigma), resistivity, slowness, slowing down time, sound velocity, and elemental composition. The feature may include fluid balance, hole-cleaning, a kick, a shallow water flow, a formation fluid property, formation fluid typing, geosteering, geostopping, or an environmental correction. A downhole system has a measurement-while-drilling tool or a logging-while-drilling tool and a processor capable of obtaining the downhole drilling fluid measurements and correlating the change in the downhole drilling fluid measurements.
    Type: Application
    Filed: February 23, 2015
    Publication date: June 25, 2015
    Inventors: Ankur Prakash, John C. Rasmus, Richard J. Radtke, Michael L. Evans, Lee Dolman
  • Patent number: 8965703
    Abstract: Downhole drilling fluid measurements are made as a function of time or as a function of depth. A change in the downhole drilling fluid measurements is correlated to a feature of a formation penetrated by a drill bit or to a feature of fluids in the formation. The downhole drilling fluid measurements may include density, photoelectric factor, hydrogen index, salinity, thermal neutron capture cross section (Sigma), resistivity, slowness, slowing down time, sound velocity, and elemental composition. The feature may include fluid balance, hole-cleaning, a kick, a shallow water flow, a formation fluid property, formation fluid typing, geosteering, geostopping, or an environmental correction. A downhole system has a measurement-while-drilling tool or a logging-while-drilling tool and a processor capable of obtaining the downhole drilling fluid measurements and correlating the change in the downhole drilling fluid measurements.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: February 24, 2015
    Assignee: Schlumberger Technology Corporation
    Inventors: Ankur Prakash, John C. Rasmus, Richard J. Radtke, Michael Evans, Lee Dolman
  • Patent number: 8561166
    Abstract: Community based defense, in which multiple security devices operate as a part of a single community in providing security defense i.e. avoiding redundant security checks and enables efficient deployment and utilization of resources. The devices in a community communicate with each other to determine their roles and the security policies to enforce, based on the specific role they have undertaken. Thus primary player may operate with a larger set of security policies. However, the secondary players (operating on smaller policy sets) may periodically check the operational status of the primary player and assumes the role of primary, if needed. Later, it may gracefully relinquish the temporary role back to former primary, once the primary is up and operational.
    Type: Grant
    Filed: January 7, 2007
    Date of Patent: October 15, 2013
    Assignee: Alcatel Lucent
    Inventors: Seenu Banda, Ankur Prakash
  • Publication number: 20130085675
    Abstract: Downhole drilling fluid measurements are made as a function of time or as a function of depth. A change in the downhole drilling fluid measurements is correlated to a feature of a formation penetrated by a drill bit or to a feature of fluids in the formation. The downhole drilling fluid measurements may include density, photoelectric factor, hydrogen index, salinity, thermal neutron capture cross section (Sigma), resistivity, slowness, slowing down time, sound velocity, and elemental composition. The feature may include fluid balance, hole-cleaning, a kick, a shallow water flow, a formation fluid property, formation fluid typing, geosteering, geostopping, or an environmental correction. A downhole system has a measurement-while-drilling tool or a logging-while-drilling tool and a processor capable of obtaining the downhole drilling fluid measurements and correlating the change in the downhole drilling fluid measurements.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Inventors: Ankur Prakash, John C. Rasmus, Richard J. Radtke, Michael Evans, Lee Dolman
  • Publication number: 20080168549
    Abstract: Community based defense, in which multiple security devices operate as a part of a single community in providing security defense i.e. avoiding redundant security checks and enables efficient deployment and utilization of resources. The devices in a community communicate with each other to determine their roles and the security policies to enforce, based on the specific role they have undertaken. Thus primary player may operate with a larger set of security policies. However, the secondary players (operating on smaller policy sets) may periodically check the operational status of the primary player and assumes the role of primary, if needed. Later, it may gracefully relinquish the temporary role back to former primary, once the primary is up and operational.
    Type: Application
    Filed: January 7, 2007
    Publication date: July 10, 2008
    Applicant: NetDevices Inc.
    Inventors: Seenu Banda, Ankur Prakash