Patents by Inventor Venky Shankar

Venky Shankar 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: 11386067
    Abstract: A processing device identifies an object that is assigned an object version indicating a modification operation has been performed on the object, and a signature version representing a version of data of the object for which a first signature has been created. The first signature is stored in a data store. The processing device determines whether the object is currently under modification by comparing a value of the object version to a value of the signature version, creates a second signature for the object using the data of the object, responsive to a determination that the object is not under modification, and performs a data integrity analysis on the data of the object by determining whether the first signature matches the second signature.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: July 12, 2022
    Assignee: Red Hat, Inc.
    Inventors: Raghavendra Manjunath, Venky Shankar
  • Patent number: 10169348
    Abstract: A processing device identifies a path name of a file that is stored in a file system and sends an extended attribute request comprising the path name to a server computer system to identify a physical location of the file in the file system. The file system includes a virtual extended attributes that identify the physical location of the file that corresponds to the path name in the request. The processing device receives a response from the server computer system indicating the physical location of the file in the file system.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: January 1, 2019
    Assignee: Red Hat, Inc.
    Inventors: Venky Shankar, Vijay Bellur
  • Publication number: 20170169069
    Abstract: A processing device identifies an object that is assigned an object version indicating a modification operation has been performed on the object, and a signature version representing a version of data of the object for which a first signature has been created. The first signature is stored in a data store. The processing device determines whether the object is currently under modification by comparing a value of the object version to a value of the signature version, creates a second signature for the object using the data of the object, responsive to a determination that the object is not under modification, and performs a data integrity analysis on the data of the object by determining whether the first signature matches the second signature.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 15, 2017
    Inventors: Raghavendra Manjunath, Venky Shankar
  • Publication number: 20140059094
    Abstract: A processing device identifies a path name of a file that is stored in a file system and sends an extended attribute request comprising the path name to a server computer system to identify a physical location of the file in the file system. The file system includes a virtual extended attributes that identify the physical location of the file that corresponds to the path name in the request.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: RED HAT, INC.
    Inventors: Venky Shankar, Vijay Bellur