Patents by Inventor Sunil Turakani

Sunil Turakani 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: 11188424
    Abstract: A method relates to backing up a VM. The method can include placing an application being hosted by a VM in a backup state and capturing a snapshot of the VM to generate a VM image of the VM. The method can further comprise resuming the application, extracting application blocks corresponding to the application from the mounted VM image, and storing the application blocks and the VM image.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: November 30, 2021
    Assignee: Micro Focus LLC
    Inventors: Veeresh Mallappa Anami, Sunil Turakani
  • Patent number: 11068193
    Abstract: A technique includes, for each storage device of a plurality of storage devices, applying, by a processor, fuzzy logic to assign the plurality of storage devices to respective storage classes based on the weights that are assigned to the plurality of storage devices. The technique includes assigning, by the processor, weights to attributes of a data source. In response to an operation to backup data of the data source, mapping, by the processor, the data source to a given storage device based on the weights that are assigned to the attributes of the data source and the storage class that is associated with the given storage device.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: July 20, 2021
    Assignee: Micro Focus LLC
    Inventors: Lokesh Murthy Venkatesh, Nandan Shantharaj, Sunil Turakani
  • Publication number: 20200050372
    Abstract: A technique includes, for each storage device of a plurality of storage devices, applying, by a processor, fuzzy logic to assign the plurality of storage devices to respective storage classes based on the weights that are assigned to the plurality of storage devices. The technique includes assigning, by the processor, weights to attributes of a data source. In response to an operation to backup data of the data source, mapping, by the processor, the data source to a given storage device based on the weights that are assigned to the attributes of the data source and the storage class that is associated with the given storage device.
    Type: Application
    Filed: June 4, 2019
    Publication date: February 13, 2020
    Inventors: Lokesh Murthy Venkatesh, Nandan Shantharaj, Sunil Turakani
  • Patent number: 10339008
    Abstract: In some examples, a computing device may include a physical processor that executes machine readable instructions that cause the computing device to obtain, from the system, an actual value of a backup parameter for each backup parameter of a set of backup parameters. Each backup parameter may have a predefined threshold for the backup parameter. Execution of the machine readable instructions may further cause the computing device to determine a weightage for the backup parameter based on the predefined threshold and the actual value. The weightage may indicate a degree of contribution of the backup parameter for determining the type of backup to be executed in the system, and execution of the machine readable instructions may cause the computing device to determine the type of backup based on the weightage and the actual value of each backup parameter of the set of backup parameters.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: July 2, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Lokesh Murthy Venkatesh, Nandan Shantharaj, Sunil Turakani
  • Publication number: 20190163374
    Abstract: In some examples, as part of backing up a plurality of data objects to a target storage system, a system retrieves plural redundancy configuration information associated with respective data objects of the plurality of data objects, and stores backup data objects corresponding to the plurality of data objects in the target storage system using different redundancy schemes according to the retrieved plural redundancy configuration information.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 30, 2019
    Inventors: Lokesh Murthy Venkatesh, Nandan Shantharaj, Sunil Turakani
  • Publication number: 20190163578
    Abstract: A method relates to backing up a VM. The method can include placing an application being hosted by a VM in a backup state and capturing a snapshot of the VM to generate a VM image of the VM. The method can further comprise resuming the application, extracting application blocks corresponding to the application from the mounted VM image, and storing the application blocks and the VM image.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 30, 2019
    Inventors: Veeresh Mallappa Anami, Sunil Turakani
  • Publication number: 20180365110
    Abstract: A computing system may comprise a virtual machine and a computing device external to the virtual machine. The virtual machine may execute a database, receive a database backup request from the computing device, and responsive to receiving the database backup request, perform an application-aware backup of the database using a database backup utility to create a database backup image. The virtual machine may further store the snapshot image on storage accessible to the computing device.
    Type: Application
    Filed: March 10, 2016
    Publication date: December 20, 2018
    Inventors: Lokesh Murthy VENKATESH, Nandan SHANTHARAJ, Sunil TURAKANI
  • Publication number: 20180067813
    Abstract: In some examples, a computing device may include a physical processor that executes machine readable instructions that cause the computing device to obtain, from the system, an actual value of a backup parameter for each backup parameter of a set of backup parameters. Each backup parameter may have a predefined threshold for the backup parameter. Execution of the machine readable instructions may further cause the computing device to determine a weightage for the backup parameter based on the predefined threshold and the actual value. The weightage may indicate a degree of contribution of the backup parameter for determining the type of backup to be executed in the system, and execution of the machine readable instructions may cause the computing device to determine the type of backup based on the weightage and the actual value of each backup parameter of the set of backup parameters.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: Lokesh Murthy Venkatesh, Nandan Shantharaj, Sunil Turakani
  • Publication number: 20170011049
    Abstract: Examples herein involve sending a request to a server to provide candidate attributes of a candidate backup file based on attributes of a data file, the request comprising the attributes, determining that the candidate attributes received from the server match the attributes of the data file based on fuzzy logic and respective weights applied to the attributes of the data file, and recording a link to the candidate backup file to back up the data file and to avoid a duplicate of the candidate backup file in a database of the server.
    Type: Application
    Filed: October 2, 2015
    Publication date: January 12, 2017
    Inventors: Lokesh Murthy Venkatesh, Sunil Turakani, Nandan Shantharaj