Patents by Inventor Harshit Agarwal

Harshit Agarwal 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: 12531856
    Abstract: Embodiments are directed to a cloud based rotation of a secret stored in a secrets storage and stored in a target system. Embodiments receive an identifier of a function for rotating the secret or an identifier of the target system when the target system includes a management Application Programming Interface (“API”) for rotating the secret. Embodiments determine that the secret needs to be rotated based on a rotating schedule. When the identifier of the function is received, embodiments rotate the secret using the function and when the identifier of the target system is received, embodiments rotate the secret using the management API. Rotating the secret includes updating the secret at the secret storage and at the target system.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: January 20, 2026
    Assignee: Oracle International Corporation
    Inventors: Archana Babu Rajendran, Harshit Agarwal, Vishal Mishra, Mauruthi Geetha Mohan, Kranthi Kumar Bathula
  • Publication number: 20250371454
    Abstract: Systems and methods for evaluating one or more projects. The system includes a processor coupled to a memory. The processor is configured to select one or more developers to complete the one or more projects based on one or more selection parameters. The processor is further configured to communicate to the one or more developers that are selected by the processor, a project workflow to complete the one or more projects. The project workflow is generated based on an optimization, by the processor, of one or more parameters for timely completing the projects. In addition, the processor is further configured to determine a release feedback of each project based on one or more parameters.
    Type: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Priyanka Kochhar, Rohan Patel, Yash Mittal, Harshit Agarwal
  • Publication number: 20250355899
    Abstract: Techniques for pre-processing metadata for faster background decisions include, in response to a metadata entry associated with storage of data in a cluster being modified, generating a summary entry corresponding to the metadata entry. The summary entry includes a subset of the information from the metadata entry. A data management action is performed based upon a scanning process that reads a plurality of summary entries corresponding to a plurality of metadata entries for data in the cluster.
    Type: Application
    Filed: September 26, 2024
    Publication date: November 20, 2025
    Inventors: Amod Vilas JALTADE, Harshit AGARWAL, Igor Valeryevich BASHKIROV, Hitesh BHAGCHANDANI, Hinal GALA, Rohit JAIN, Amol Vivek KULKARNI, Tabrez Parvez MEMON, Shantanu POTDAR, Kiran TATIPARTHI, Ashwin THENNARAMVAKKAYIL
  • Publication number: 20250307234
    Abstract: Techniques for storing data in a cluster include receiving, at a first node, a write transaction directed to a first data block of a first extent in an extent group and logging, at the first node, a tentative update in a tentative update journal for a first replica of the first data block. The techniques further include subsequent to logging the tentative update, forwarding the write transaction to a second node, determining that the first node restarted before the write transaction was committed on the first node, and rolling back the write transaction for the first replica.
    Type: Application
    Filed: March 17, 2025
    Publication date: October 2, 2025
    Inventors: Rohit JAIN, Tabrez Parvez MEMON, Harshit AGARWAL, Ashwin THENNARAMVAKKAYIL
  • Publication number: 20250307214
    Abstract: Techniques for storing metadata include receiving a write operation directed to at least one data block in a first location on a storage device, and storing write data associated with the write operation in a key-value store associated with the first location of the storage device. The techniques also include storing a first pending transaction record associated with the write operation in a pending transaction journal, wherein the pending transaction journal comprises a single storage page that further includes all other pending transaction records associated with other write operations associated with the storage device.
    Type: Application
    Filed: March 17, 2025
    Publication date: October 2, 2025
    Inventors: Rohit JAIN, Tabrez Parvez MEMON, Harshit AGARWAL, Ashwin THENNARAMVAKKAYIL
  • Patent number: 12316702
    Abstract: One embodiment of the present invention provides a system that can manage access to a service from a cluster of computing nodes. An instance of the system can operate on a respective computing node. During operation, the system instance can identify an Internet Protocol (IP) address, which provides access to the service from the cluster of computing nodes to a client device at a client site. The system instance can select the computing node for hosting the IP address in the cluster of computing nodes based on a set of selection criteria. The selection is performed independently at the computing node. The system instance can then assign the IP address to the computing node. The assignment allows a request for the service to be directed to the computing node. Subsequently, the system instance can facilitate the service from the cluster of computing nodes based on the request.
    Type: Grant
    Filed: February 5, 2024
    Date of Patent: May 27, 2025
    Assignee: Nutanix, Inc.
    Inventors: Harshit Agarwal, Tabrez Parvez Memon
  • Patent number: 12291651
    Abstract: The present invention provides liquid crystal (LC)-infused materials and methods for detecting compounds or impurities in liquid samples using such materials. These slippery materials comprise a lubricating liquid, preferably a thermotropic liquid crystal, and a solid substrate able to immobilize or host the lubricating liquid. The portion of the substrate coated by the lubricating fluid forms a slippery surface able to allow droplets of various materials to slide off the slippery surface in a manner dependent on the chemical composition of the droplet, which can be used to detect the presence of analytes, impurities and other molecules within the droplet.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: May 6, 2025
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: David Lynn, Harshit Agarwal
  • Publication number: 20250126114
    Abstract: Embodiments are directed to a cloud based rotation of a secret stored in a secrets storage and stored in a target system. Embodiments receive an identifier of a function for rotating the secret or an identifier of the target system when the target system includes a management Application Programming Interface (“API”) for rotating the secret. Embodiments determine that the secret needs to be rotated based on a rotating schedule. When the identifier of the function is received, embodiments rotate the secret using the function and when the identifier of the target system is received, embodiments rotate the secret using the management API. Rotating the secret includes updating the secret at the secret storage and at the target system.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 17, 2025
    Inventors: Archana Babu RAJENDRAN, Harshit AGARWAL, Vishal MISHRA, Mauruthi Geetha MOHAN, Kranthi Kumar BATHULA
  • Publication number: 20240386388
    Abstract: Method and System for scheduling one or more meetings are disclosed. The method includes receiving an input to schedule the one or more meetings from a customer and determining contextual information of the received input. The method also includes determining one or more attendees for the one or more meetings based on the determined contextual information and scheduling the one or more meetings based on the determined one or more attendees.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Harshit Agarwal, Rohan Patel, Priyanka Kochhar
  • Publication number: 20240385835
    Abstract: Method and System for resolving one or more issues related to an application are disclosed. The method includes receiving one or more inputs from a customer, where the one or more inputs are related to the application and identifying a context of the received one or more inputs. The method further includes executing at least one operation for the application based on the identified context.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Pallavi Arya, Harshit Agarwal, Rohan Patel
  • Publication number: 20240385834
    Abstract: Method and System for tracking one or more applications are disclosed. The method includes providing a graphical user interface on a display of a client device, where the graphical user interface displays a plurality of icons, identifying one or more ongoing applications associated with a user of the client device while displaying the plurality of icons, and receiving a selection of at least one icon of the plurality of icons from the user. The method also includes executing an application development operation on the identified one or more ongoing applications based on the received selection and providing one or more responses on the display of the client device based on the executed application development operation.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 21, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Harshit Agarwal, Rohan Patel, Privanka Kochhar
  • Publication number: 20240370791
    Abstract: Method and System for dynamically scheduling one or more events related to an application are disclosed. The method includes receiving one or more inputs, where the one or more inputs are related to the application, and identifying a context of the received one or more inputs. The method also includes dynamically scheduling the one or more events based on the identified context.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Yash Mittal, Harshit Agarwal, Rohan Patel
  • Publication number: 20240370257
    Abstract: Method and System for managing development of an application are disclosed. The method includes receiving one or more buildcards, where the one or more buildcards include information about the application to be developed and retrieving one or more features associated with the application to be developed based on the received one or more buildcards. The method also includes predicting a dependency matrix between the retrieved one or more features and determining a timeline for the development of the application based on the retrieved one or more features and the predicted dependency matrix.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Yash Mittal, Harshit Agarwal, Rohan Patel
  • Publication number: 20240370258
    Abstract: Method and System for allocating one or more resources to develop an application are disclosed. The method includes receiving one or more requests from a customer, where the one or more requests include information about the application to be developed and generating a buildcard based on the received one or more requests. The method further includes allocating the one or more resources to develop the application based on the generated buildcard.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 7, 2024
    Applicant: Engineer.ai Corp.
    Inventors: Sachin Dev Duggal, Yash Mittal, Harshit Agarwal, Rohan Patel
  • Publication number: 20240187479
    Abstract: One embodiment of the present invention provides a system that can manage access to a service from a cluster of computing nodes. An instance of the system can operate on a respective computing node. During operation, the system instance can identify an Internet Protocol (IP) address, which provides access to the service from the cluster of computing nodes to a client device at a client site. The system instance can select the computing node for hosting the IP address in the cluster of computing nodes based on a set of selection criteria. The selection is performed independently at the computing node. The system instance can then assign the IP address to the computing node. The assignment allows a request for the service to be directed to the computing node. Subsequently, the system instance can facilitate the service from the cluster of computing nodes based on the request.
    Type: Application
    Filed: February 5, 2024
    Publication date: June 6, 2024
    Applicant: Nutanix, Inc.
    Inventors: Harshit Agarwal, Tabrez Parvez Memon
  • Patent number: 11960452
    Abstract: Various embodiments set forth techniques for maintaining replicas of a data set. The techniques include storing, by a first node, a first replica of the data set on the first node; storing, by a second node, a second replica of the data set on the second node; and performing, by the first node and based on first metadata associated with the first replica, a first data management activity on the first replica that changes a first format of the first replica so that the first format of the first replica is different from a second format of the second replica.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: April 16, 2024
    Assignee: NUTANIX, INC.
    Inventors: Tabrez Parvez Memon, Harshit Agarwal, Amod Vilas Jaltade, Sreejith Mohanan
  • Patent number: 11917001
    Abstract: One embodiment of the present invention provides a system that can manage access to a service from a cluster of computing nodes. An instance of the system can operate on a respective computing node. During operation, the system instance can identify an Internet Protocol (IP) address, which provides access to the service from the cluster of computing nodes to a client device at a client site. The system instance can select the computing node for hosting the IP address in the cluster of computing nodes based on a set of selection criteria. The selection is performed independently at the computing node. The system instance can then assign the IP address to the computing node. The assignment allows a request for the service to be directed to the computing node. Subsequently, the system instance can facilitate the service from the cluster of computing nodes based on the request.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: February 27, 2024
    Assignee: Nutanix, Inc.
    Inventors: Harshit Agarwal, Tabrez Parvez Memon
  • Patent number: 11825845
    Abstract: The present invention provides materials and methods of making materials, where at least one surface of the material utilizes an emulsion to controllably release active agents, which can include hydrophilic agents, into the surrounding environment. Preferably, the materials are ‘slippery’ in that liquid droplets and other compounds, such as aqueous fluids, organic compounds and microorganisms, are able to easily slide off the surface without adhering to the surface. The active agents released by the emulsion may include antimicrobial agents, antifungal agents, antibacterial agents and other molecules that can kill or otherwise reduce the number of the pathogens. The resulting materials have improved anti-fouling behaviors compared to many other existing types of anti-fouling surfaces.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: November 28, 2023
    Inventors: David M. Lynn, Harshit Agarwal
  • Publication number: 20230303861
    Abstract: The present invention provides slippery liquid-infused porous surfaces (SLIPS), slippery nanoemulsion-infused porous surfaces (SNIPS), lubricant-impregnated surfaces (LIS), and other materials fabricated using polymers, linkers, and/or liquids and emulsions that are degradable (preferably biodegradable) and biocompatible. In addition to having reduced negative environmental effects, these coatings exhibit durable and robust anti-fouling properties against a wide range of substances and organisms, and advance new approaches to the design of biodegradable and sustainable liquid-infused materials.
    Type: Application
    Filed: March 24, 2023
    Publication date: September 28, 2023
    Inventors: David LYNN, Harshit AGARWAL
  • Patent number: 11733894
    Abstract: One or more non-transitory computer-readable media can store program instructions that, when executed by one or more processors, cause the one or more processors to perform steps of organizing storage as a set of storage regions, each storage region having a fixed size; and for each storage region, storing a storage allocation structure of the storage region formatted in a first format selected from a format set including at least two formats, determining a change of an allocation feature of the storage region, based on the allocation feature of the storage region, selecting, from the format set, a second format of the storage allocation structure, and reformatting the storage allocation structure in the second format.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: August 22, 2023
    Assignee: NUTANIX, INC.
    Inventors: Rohit Jain, Harshit Agarwal