Patents by Inventor Anuj Garg

Anuj Garg 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).

  • Publication number: 20220058104
    Abstract: In accordance with an embodiment, described herein is a system and method for database replication benchmark testing. The system can include one or more microservices configured to collect performance metrics from a testing environment, and a plurality of workload configurations that define different types of pipelines. Each pipeline can be used to execute a workload, and use different techniques to handle errors during the execution of the pipeline. A pipeline control manager can receive a workload configuration, and identify a pipeline defined therein. The pipeline control manager can invoke the one or more microservices to collect performance metrics from the testing environment, and use the collected performance metrics to validate the testing environment before starting the workload. Performance metrics from each pipeline stage can be consolidated and displayed at a user interface. The system can automatically select a workload configuration based on a replication feature to be tested.
    Type: Application
    Filed: November 4, 2021
    Publication date: February 24, 2022
    Inventors: ANUJ GARG, ANUP MISHRA, DEEKSHIT MANTAMPADY, RASHMI BADAN
  • Patent number: 11169898
    Abstract: In accordance with an embodiment, described herein is a system and method for database replication benchmark testing. The system can include one or more microservices configured to collect performance metrics from a testing environment, and a plurality of workload configurations that define different types of pipelines. Each pipeline can be used to execute a workload, and use different techniques to handle errors during the execution of the pipeline. A pipeline control manager can receive a workload configuration, and identify a pipeline defined therein. The pipeline control manager can invoke the one or more microservices to collect performance metrics from the testing environment, and use the collected performance metrics to validate the testing environment before starting the workload. Performance metrics from each pipeline stage can be consolidated and displayed at a user interface. The system can automatically select a workload configuration based on a replication feature to be tested.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: November 9, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anuj Garg, Anup Mishra, Deekshit Mantampady, Rashmi Badan
  • Publication number: 20190294519
    Abstract: In accordance with an embodiment, described herein is a system and method for database replication benchmark testing. The system can include one or more microservices configured to collect performance metrics from a testing environment, and a plurality of workload configurations that define different types of pipelines. Each pipeline can be used to execute a workload, and use different techniques to handle errors during the execution of the pipeline. A pipeline control manager can receive a workload configuration, and identify a pipeline defined therein. The pipeline control manager can invoke the one or more microservices to collect performance metrics from the testing environment, and use the collected performance metrics to validate the testing environment before starting the workload. Performance metrics from each pipeline stage can be consolidated and displayed at a user interface. The system can automatically select a workload configuration based on a replication feature to be tested.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: ANUJ GARG, ANUP MISHRA, DEEKSHIT MANTAMPADY, RASHMI BADAN
  • Publication number: 20110288910
    Abstract: Methods and apparatus for acquisition and exchange of media content. In one embodiment, the apparatus and methods facilitate selling and buying of content. A broker accepts content submitted by a content source and makes it available for sale to buyers. In another embodiment, the methods and apparatus also provide pricing reduction services as a function of time. The content owner is able to price their media content with pre-selected (or user entered) parameters which allow the sale price of the media content to automatically change at predetermined time intervals. In another embodiment, the methods and apparatus enable selling and buying editing services using the broker. The broker enables the secure exchange of media content between the editor and the customer (a content source or buyer) to enable editing services for the media content. The content source, content buyer and content editor may communicate with one another through the broker platform.
    Type: Application
    Filed: March 7, 2011
    Publication date: November 24, 2011
    Inventors: Anuj Garg, Gregory Michael Verioti, Elaine Wilhemia Lutjens
  • Patent number: 7822933
    Abstract: Enabling an off-host computer to migrate data of a data volume. In one embodiment, the off-host computer copies data contents of n data blocks of a first data volume to n data blocks, respectively, of a second data volume. A host computer is capable of modifying data contents of a first plurality of data blocks of the n data blocks of the first data volume after the off-host computer begins copying data contents of the n data blocks of the first data volume to the n data blocks, respectively, of the second data volume.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: October 26, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Nikhil Keshav Sontakke, Rahul M. Fiske, Anuj Garg, Niranjan S. Pendharkar
  • Patent number: 7711677
    Abstract: A method, computer program product and system that enables dynamic determination of device attributes and dynamic configuration of device drivers for storage devices in a heterogeneous storage environment. Attributes of a device are dynamically determined by an application program, and those attributes are used by the application program to configure the device driver. The application program and the storage device being configured remain operational during the reconfiguration process.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: May 4, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Siddhartha Nandi, Anuj Garg
  • Patent number: 7702906
    Abstract: A system for securing kernel metadata communication in environments employing distributed software services includes a first and a second host linked by a network, where a distributed software service stack at each host includes a respective user-mode software layer and a respective kernel-mode software layer. The first host may be configured to establish a user-mode connection with the second host, e.g., using a secure user-mode communication protocol such as SSL (Secure Sockets Layer). The first and the second hosts may then exchange respective security keys over the secure user-mode connection, upload the security keys to the respective kernel-mode software layers, and use the security keys to secure communication over a kernel-mode connection between the two hosts.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: April 20, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Ronald S. Karr, Anuj Garg