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: 12724622Abstract: 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: GrantFiled: January 21, 2025Date of Patent: September 1, 2026Assignee: Dell Products L.P.Inventors: Kah Wai Au, Antony Prabakaran Jayaveeran, Kumaresan Pachiappan, Robin Kedia
-
Patent number: 12717703Abstract: 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: GrantFiled: January 14, 2025Date of Patent: August 25, 2026Assignee: Dell Products L.P.Inventors: Madhusmita Sahu, Yedukondalu Vanipenta, Antony Prabakaran Jayaveeran, Shree Ganesh Hanamappa Kashinakunti, Robin Kedia
-
Publication number: 20260211695Abstract: 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: ApplicationFiled: January 21, 2025Publication date: July 23, 2026Inventors: Kah Wai Au, Antony Prabakaran Jayaveeran, Kumaresan Pachiappan, Robin Kedia
-
Publication number: 20260203053Abstract: 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: ApplicationFiled: January 15, 2025Publication date: July 16, 2026Inventors: Robin Kedia, Antony Prabakaran Jayaveeran, Jeyaprakash Sethuram, Sneha Vijay
-
Publication number: 20260203196Abstract: 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: ApplicationFiled: January 14, 2025Publication date: July 16, 2026Inventors: Madhusmita Sahu, Yedukondalu Vanipenta, Antony Prabakaran Jayaveeran, Shree Ganesh Hanamappa Kashinakunti, Robin Kedia
-
Publication number: 20260037246Abstract: 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: ApplicationFiled: August 5, 2024Publication date: February 5, 2026Inventors: Shi Kai Khiew, Robin Kedia, Antony Prabakaran Jayaveeran, Hao Yu Feng, Sneha Vijay
-
Publication number: 20250377932Abstract: 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: ApplicationFiled: June 7, 2024Publication date: December 11, 2025Inventors: Antony Prabakaran Jayaveeran, Raghavendra Puttappa, Kumaresan Pachiappan, Robin Kedia, Kah Wai Au
-
Publication number: 20200167863Abstract: 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: ApplicationFiled: July 7, 2017Publication date: May 28, 2020Inventors: Sachin Cherian Mathew, Minhui Zhu, Kathrina Rose Denila Ondap, Shi Kai Khiew, Alexis Kristoffer Soriao Antiola, Robin Kedia, Melanie Dow
-
Patent number: 10397312Abstract: 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: GrantFiled: December 16, 2016Date of Patent: August 27, 2019Assignee: Visa International Service AssociationInventors: Robin Kedia, Kathrina Rose Denila Ondap, Shi Kai Khiew, Girlie Abad Mangalo, Samir Mohanty, Sachin Cherian Mathew
-
Publication number: 20180176291Abstract: 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: ApplicationFiled: December 16, 2016Publication date: June 21, 2018Inventors: Robin Kedia, Kathrina Rose Denila Ondap, Shi Kai Khiew, Girlie Abad Mangalo, Samir Mohanty, Sachin Cherian Mathew