Patents by Inventor Sunil Kumar Tekkatte Subramanya

Sunil Kumar Tekkatte Subramanya 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: 11971861
    Abstract: Techniques are disclosed for providing scalable and concurrent file systems. A backend storage system comprising an interface and a processing unit may be configured to perform the techniques. The interface may present the file system storing objects representative of data. The processing unit may receive, from a frontend host system coupled to the backend storage system, a plurality of client operations to perform with respect to the objects identified by the client operations, and identify an object type associated with each of the identified objects. The processing unit may select, based on the object types, one or more backend operators that implement the plurality of client operations, and apply the backend operators to the identified objects.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: April 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jaspal Kohli, Sunil Kumar Tekkatte Subramanya
  • Publication number: 20200293499
    Abstract: Techniques are disclosed for providing scalable and concurrent file systems. A backend storage system comprising an interface and a processing unit may be configured to perform the techniques. The interface may present the file system storing objects representative of data. The processing unit may receive, from a frontend host system coupled to the backend storage system, a plurality of client operations to perform with respect to the objects identified by the client operations, and identify an object type associated with each of the identified objects. The processing unit may select, based on the object types, one or more backend operators that implement the plurality of client operations, and apply the backend operators to the identified objects.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 17, 2020
    Inventors: Jaspal Kohli, Sunil Kumar Tekkatte Subramanya
  • Patent number: 9251152
    Abstract: The present invention provides for an efficient method, apparatus, and system for updating file system information when shared memory contents are moved from one physical location in memory to another. Traditional file systems manage such memory movement at the granularity of physical memory blocks. However, it will often be the case that multiple blocks will be moved, and the present invention takes advantage of the fact that it is more efficient to process the shared memory movement of memory contents at the granularity of an extent. The invention employs a data structure, where each record in the data structure contains information about the shared memory extents of the file system.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: February 2, 2016
    Assignee: Symantec Corporation
    Inventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati
  • Patent number: 8751768
    Abstract: Storage systems and methods are presented. In one embodiment, a storage reclamation method comprises performing a potential reclamation identification process, wherein the potential reclamation identification process includes determining if there is the potential for reclaiming storage resources; performing a reclamation process, wherein reclamation is performed on storage resources identified by the potential reclamation identification process as being eligible for reclamation, and wherein the storage resources correspond to free space associated with a data file; and performing a valid free space indication process, wherein a valid free space indication process includes forwarding a valid free space indication recognizable to an application as a valid free space indication when the application attempts to direct a read to the storage spaces reclaimed by the reclamation process.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: June 10, 2014
    Assignee: Symantec Corporation
    Inventors: Ragupathi Malige, Ryan Robert Lefevre, Edwin Frederick Menze, III, Sunil Kumar Tekkatte Subramanya
  • Patent number: 8612488
    Abstract: The present invention provides for an efficient method, apparatus, and system for updating file system information when shared memory contents are moved from one physical location in memory to another. Traditional file systems manage such memory movement at the granularity of physical memory blocks. However, it will often be the case that multiple blocks will be moved, and the present invention takes advantage of the fact that it is more efficient to process the shared memory movement of memory contents at the granularity of an extent. The invention employs a data structure, where each record in the data structure contains information about the shared memory extents of the file system.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: December 17, 2013
    Assignee: Symantec Corporation
    Inventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati
  • Publication number: 20120278580
    Abstract: Storage systems and methods are presented. In one embodiment, a storage reclamation method comprises performing a potential reclamation identification process, wherein the potential reclamation identification process includes determining if there is the potential for reclaiming storage resources; performing a reclamation process, wherein reclamation is performed on storage resources identified by the potential reclamation identification process as being eligible for reclamation, and wherein the storage resources correspond to free space associated with a data file; and performing a valid free space indication process, wherein a valid free space indication process includes forwarding a valid free space indication recognizable to an application as a valid free space indication when the application attempts to direct a read to the storage spaces reclaimed by the reclamation process.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: SYMANTEC CORPORATION
    Inventors: Raghupathi Malige, Ryan Robert Lefevre, Edwin Frederick Menze, III, Sunil Kumar Tekkatte Subramanya
  • Patent number: 8239402
    Abstract: Various methods and systems can be used to provide standard file system access to data that is originally accessed only by a proprietary interface. One such method involves querying an application (e.g., a database management system) for information identifying a location of each of several data objects within several volumes. The application provides a proprietary interface to the data objects stored on the volumes. The method then creates metadata, which associates each of several files within a new file system with the location of a respective one of the data objects within the volumes. The metadata can be created by an in-place conversion module implemented on a computing device. The method then provides the application with access to the files within the new file system, subsequent to creating the metadata.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: August 7, 2012
    Assignee: Symantec Corporation
    Inventors: Balemurughan Kumaresan, Raghupathi Malige, Charles H. Silvers, Joseph M. Maionchi, Pramodh Pisupati, Sunil Kumar Tekkatte Subramanya
  • Patent number: 8195619
    Abstract: Systems and methods for extent reference count updates are presented. In one embodiment; a reference count update method includes: receiving an indication of new reference association with an extent of a shared storage component; generating reference count update log information for a reference count update log to indicate the new reference association with an extent of a shared storage component, wherein the altering occurs inline; forwarding a successful data update indicator to initiator of activity triggering the new reference association with the extent of the shared storage component; and updating a reference count table in accordance with the information in the reference count update log, wherein the updating is included in a background process.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: June 5, 2012
    Assignee: Symantec Corporation
    Inventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati, Balemurughan Kumaresan, Charles H. Silvers, Brad Allen Boyer, Ajay Purushottam Salpekar
  • Publication number: 20120047115
    Abstract: Systems and methods for extent reference count updates are presented. In one embodiment; a reference count update method includes: receiving an indication of new reference association with an extent of a shared storage component; generating reference count update log information for a reference count update log to indicate the new reference association with an extent of a shared storage component, wherein the altering occurs inline; forwarding a successful data update indicator to initiator of activity triggering the new reference association with the extent of the shared storage component; and updating a reference count table in accordance with the information in the reference count update log, wherein the updating is included in a background process.
    Type: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Applicant: SYMANTEC CORPORATION
    Inventors: Sunil Kumar Tekkatte Subramanya, Pramodh Pisupati, Balemurughan Kumaresan, Charles H. Silvers, Brad Allen Boyer, Ajay Purushottam Salpekar