Patents by Inventor Robin Kedia

Robin Kedia 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: 12724622
    Abstract: A method for generating a declarative template to manage a computing environment includes: receiving a request from a workload management interface; analyzing the request to extract a predefined configuration of a platform; providing the predefined configuration and the request to a discovery agent (DA); connecting to the environment using a connection string; after the connecting: discovering the environment to obtain a dataset related to the environment; analyzing the dataset to extract information; generating a directed acyclic graph (DAG) based on the information; analyzing the DAG to extract an inference result; providing the inference result and the predefined configuration to a template agent (TA); querying a retrieval-augmented generation (RAG) module to obtain additional information related to the environment; generating the template that is specific to the environment using the inference result, predefined configuration, and additional information; and providing the template to an integration agent.
    Type: Grant
    Filed: January 21, 2025
    Date of Patent: September 1, 2026
    Assignee: Dell Products L.P.
    Inventors: Kah Wai Au, Antony Prabakaran Jayaveeran, Kumaresan Pachiappan, Robin Kedia
  • Patent number: 12717703
    Abstract: A method for generating test steps for a web application includes making a first determination that a test case for the web application has failed. The method further includes receiving a most recent historical document object model (DOM) state, and receiving a first current DOM state from a DOM storage. Further, the method includes comparing the most recent historical DOM state and the first current DOM state to receive a set of DOM differences. In addition, the method includes determining, using an identification engine, a set of elements and patterns based on the set of DOM differences. Further, the method includes generating, using a test step engine, modified test steps for the test case to receive a modified test case. The method also includes receiving an approval of the modified test case and executing, in response to the approval, the modified test case using the modified test steps.
    Type: Grant
    Filed: January 14, 2025
    Date of Patent: August 25, 2026
    Assignee: Dell Products L.P.
    Inventors: Madhusmita Sahu, Yedukondalu Vanipenta, Antony Prabakaran Jayaveeran, Shree Ganesh Hanamappa Kashinakunti, Robin Kedia
  • Publication number: 20260211695
    Abstract: A method for generating a declarative template to manage a computing environment includes: receiving a request from a workload management interface; analyzing the request to extract a predefined configuration of a platform; providing the predefined configuration and the request to a discovery agent (DA); connecting to the environment using a connection string; after the connecting: discovering the environment to obtain a dataset related to the environment; analyzing the dataset to extract information; generating a directed acyclic graph (DAG) based on the information; analyzing the DAG to extract an inference result; providing the inference result and the predefined configuration to a template agent (TA); querying a retrieval-augmented generation (RAG) module to obtain additional information related to the environment; generating the template that is specific to the environment using the inference result, predefined configuration, and additional information; and providing the template to an integration agent.
    Type: Application
    Filed: January 21, 2025
    Publication date: July 23, 2026
    Inventors: Kah Wai Au, Antony Prabakaran Jayaveeran, Kumaresan Pachiappan, Robin Kedia
  • Publication number: 20260203053
    Abstract: A method to use a pull request scoring and prioritization (PRSP) engine to incorporate contextual awareness when reviewing a pull request (PR) of code from a developer is described. Using The PRSP engine addresses the contextual complexities of software development and frees up reviewer time by incorporating contextual awareness into a quality and scoring process. The PRSP engine uses a machine learning model to develop scores for the PR which are used to calculate a quality for the PR. Based on the quality, the PRSP engine after review by a PR reviewer either merges the code of the PR with a main code or sends the code back to the developer to be corrected.
    Type: Application
    Filed: January 15, 2025
    Publication date: July 16, 2026
    Inventors: Robin Kedia, Antony Prabakaran Jayaveeran, Jeyaprakash Sethuram, Sneha Vijay
  • Publication number: 20260203196
    Abstract: A method for generating test steps for a web application includes making a first determination that a test case for the web application has failed. The method further includes receiving a most recent historical document object model (DOM) state, and receiving a first current DOM state from a DOM storage. Further, the method includes comparing the most recent historical DOM state and the first current DOM state to receive a set of DOM differences. In addition, the method includes determining, using an identification engine, a set of elements and patterns based on the set of DOM differences. Further, the method includes generating, using a test step engine, modified test steps for the test case to receive a modified test case. The method also includes receiving an approval of the modified test case and executing, in response to the approval, the modified test case using the modified test steps.
    Type: Application
    Filed: January 14, 2025
    Publication date: July 16, 2026
    Inventors: Madhusmita Sahu, Yedukondalu Vanipenta, Antony Prabakaran Jayaveeran, Shree Ganesh Hanamappa Kashinakunti, Robin Kedia
  • Publication number: 20260037246
    Abstract: Methods, apparatus, and processor-readable storage media for automatically updating software components are provided herein. An example computer-implemented method includes identifying, by at least one processing device of a computing platform, a release of an updated version of a software component of a software project and obtaining one or more of vulnerability information for the software component and license information associated with the software component. The method includes generating an upgrade score for the software component based on at least a portion of one or more of the obtained vulnerability information and the obtained license information and determining, by the at least one processing device, whether to upgrade the component to the updated version based at least in part on the upgrade score. The method also includes initiating one or more automated actions based at least in part on a result of the determining.
    Type: Application
    Filed: August 5, 2024
    Publication date: February 5, 2026
    Inventors: Shi Kai Khiew, Robin Kedia, Antony Prabakaran Jayaveeran, Hao Yu Feng, Sneha Vijay
  • Publication number: 20250377932
    Abstract: A method for managing a workload deployment includes: receiving a request; obtaining metadata and a policy associated with an edge node (EN); analyzing, against the policy, the request and the metadata to infer a current state (CS) of the EN; making, based on the analyzing, a determination that the CS of the EN is healthy and a workload associated with the request is suitable for the EN; and sending, based on the determination, a response to a scheduler to indicate that the scheduler is allowed to deploy the workload to the EN.
    Type: Application
    Filed: June 7, 2024
    Publication date: December 11, 2025
    Inventors: Antony Prabakaran Jayaveeran, Raghavendra Puttappa, Kumaresan Pachiappan, Robin Kedia, Kah Wai Au
  • Publication number: 20200167863
    Abstract: A method of determining a supplemental credit metric based on transaction data of a user including: receiving user transaction data including transaction parameters; determining a supplemental credit metric of the user based on the transaction parameters; receiving a request message; determining information identifying the user based on the request message; determining information corresponding to the supplemental credit metric of the user; and communicating the information corresponding to the supplemental credit metric of the user to a computing device. A system of determining a supplemental credit metric based on transaction data of a user is also disclosed.
    Type: Application
    Filed: July 7, 2017
    Publication date: May 28, 2020
    Inventors: Sachin Cherian Mathew, Minhui Zhu, Kathrina Rose Denila Ondap, Shi Kai Khiew, Alexis Kristoffer Soriao Antiola, Robin Kedia, Melanie Dow
  • Patent number: 10397312
    Abstract: Described herein is a system in which a number of servers in a server pool may be decommissioned without affecting the availability of capabilities provided by that pool of servers. In some embodiments, each server may be assessed with respect to its characteristics and the applications running on that server. In some embodiments, the server may be added to a list of servers to be decommissioned. In some embodiments, each server in the list of candidate servers may be assigned a deactivation score and ordered based on those deactivation scores. An automated decommissioning system may be implemented to decommission servers on a list of servers to be decommissioned and/or based on a deactivation score associated with that server.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 27, 2019
    Assignee: Visa International Service Association
    Inventors: Robin Kedia, Kathrina Rose Denila Ondap, Shi Kai Khiew, Girlie Abad Mangalo, Samir Mohanty, Sachin Cherian Mathew
  • Publication number: 20180176291
    Abstract: Described herein is a system in which a number of servers in a server pool may be decommissioned without affecting the availability of capabilities provided by that pool of servers. In some embodiments, each server may be assessed with respect to its characteristics and the applications running on that server. In some embodiments, the server may be added to a list of servers to be decommissioned. In some embodiments, each server in the list of candidate servers may be assigned a deactivation score and ordered based on those deactivation scores. An automated decommissioning system may be implemented to decommission servers on a list of servers to be decommissioned and/or based on a deactivation score associated with that server.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Robin Kedia, Kathrina Rose Denila Ondap, Shi Kai Khiew, Girlie Abad Mangalo, Samir Mohanty, Sachin Cherian Mathew