Patents by Inventor Gaurav YADAV

Gaurav YADAV 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: 20170344467
    Abstract: A software integration testing tool includes drivers for different software testing tools to test a system under test, and an application program interface for a test management tool. The software integration testing tool determines configuration parameters for the software testing tools and the test management tool. Based on the configuration parameters, the drivers can be executed to extract test results from the software testing tools and call the application program interface to integrate the test results with the test management tool.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 30, 2017
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Sanjay K. Yadav, Gaurav Yadav, Ashutosh Deodhar, Haresh T. Hiranandani
  • Publication number: 20170329527
    Abstract: In order to avoid writing duplicates of blocks of data into a storage platform, any virtual disk within the storage platform may have a de-duplication feature enabled. Or, all virtual disks have this feature enabled. For virtual disks with de-duplication enabled, a unique message digest is calculated for every block of data written to that virtual disk. Upon a write, these message digests are consulted in order to determine if a particular block of data has already been written, if so, it is not written again, and if not, it is written. All de-duplication virtual disks are written to a single system virtual disk within the storage platform. De-duplication occurs over the entire storage platform and over all its virtual disks because all message digests are consulted before a write is performed for any virtual disk. A read for a de-duplication virtual desk reads from the system virtual disk.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: Avinash LAKSHMAN, Gaurav YADAV
  • Publication number: 20170329530
    Abstract: A computer receives a write request including an offset within a virtual disk. The computer writes the data block to a remote platform and calculates a hash value of the data. If the hash value does not exist in a first table of a block cache of the computer, the computer adds a pair to the first table: hash value/block cache data offset. Next, the computer adds a pair in a second table of the block cache: virtual disk offset of the data/hash value. A read request uses these tables to find the data in the cache without accessing the storage platform. The read consults the second table to find the hash value corresponding to the virtual disk offset of block. The hash value is used as a key into the first table to find the block cache data offset of the data; the data is read from the block cache at that offset.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: Avinash LAKSHMAN, Gaurav YADAV