Patents by Inventor Meher Shah

Meher Shah 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: 9646012
    Abstract: Various systems and methods for inhibiting a modified block of data from being written to an underlying persistent storage device are disclosed. A cache is maintained by a file system and the cache is implemented to temporarily cache portions of application data for an application. The application data for the application is stored on the underlying persistent storage device. Metadata is accessed if it is detected that a block of data in the cache has been modified. The metadata indicates that the block of data is not needed for the integrity of the application. In response to the metadata, the modified block of data is inhibited from being written to the underlying persistent storage device.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: May 9, 2017
    Assignee: Veritas Technologies LLC
    Inventors: Raghupathi Malige, Daniel Fillingham, Ryan Lefevre, Meher Shah
  • Patent number: 9213731
    Abstract: In general, a block of data in a data file is stored in a multi-tier storage system. The block of data includes multiple rows and multiple entry values per row, including values for a particular entry. The values of the particular entry in the data block can be used to determine whether to move the data block to a different tier of a multi-tier storage system. The block of data can then either be relocated in a different tier or kept in the current tier.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: December 15, 2015
    Assignee: Symantec Corporation
    Inventors: Raghupathi Malige, Meher Shah, Tillmann Reusse, Gautham Ravi
  • Patent number: 9053100
    Abstract: A computer-implemented method for compressing database objects may include 1) identifying a database object within a relational database, 2) determining that the database object meets a compression criterion that is not met by at least one additional database object within the relational database, 3) identifying a location of the database object within a database file of the relational database, and 4) compressing a portion of the database file at the location of the database object without compressing all of the database file. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: June 9, 2015
    Assignee: Symantec Corporation
    Inventors: Raghupathi Malige, Daniel Fillingham, Meher Shah
  • Patent number: 8578096
    Abstract: A sliding window policy is implemented to manage database objects. At a first time, a first portion of a database object is allocated to a first tier of a multi-tier storage system. The first portion corresponds to a first specified percentage of the size of the database object at the first time and is selected according to information associated with the database object. The remaining portion of the database object at the first time is allocated to one or more other tiers. At a second (later) time, a second portion of the database object is allocated to the first tier. The second portion corresponds to a second specified percentage of the size of the database object at the second time and is also selected according to information associated with the database object. The remaining portion of the database object at the second time is allocated to the other tier(s).
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: November 5, 2013
    Assignee: Symantec Corporation
    Inventors: Raghupathi Malige, Meher Shah, Gautham Ravi
  • Patent number: 8296599
    Abstract: A system and method for implementing clustered network file system lock management is provided. A failure of a first server node among a collection of nodes is detected. The first server node includes lock status data. The lock status data grants a first client exclusive access to data stored on a server storage device. The server storage device is coupled to the collection of server nodes. The lock status data is transferred to a second server node among the collection of server nodes. The first client is granted exclusive access to data stored on the server storage device, based on the lock status data transferred to the second server node from the first server node, in response to the transferring. Lock requests from the collection of clients are accepted, in response to the transferring.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: October 23, 2012
    Assignee: Symantec Corporation
    Inventors: Brad Boyer, Meher Shah
  • Publication number: 20120260040
    Abstract: A sliding window policy is implemented to manage database objects. At a first time, a first portion of a database object is allocated to a first tier of a multi-tier storage system. The first portion corresponds to a first specified percentage of the size of the database object at the first time and is selected according to information associated with the database object. The remaining portion of the database object at the first time is allocated to one or more other tiers. At a second (later) time, a second portion of the database object is allocated to the first tier. The second portion corresponds to a second specified percentage of the size of the database object at the second time and is also selected according to information associated with the database object. The remaining portion of the database object at the second time is allocated to the other tier(s).
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: SYMANTEC CORPORATION
    Inventors: Raghupathl Mallge, Meher Shah, Gautham Ravi
  • Publication number: 20110282830
    Abstract: In general, a block of data in a data file is stored in a multi-tier storage system. The block of data includes multiple rows and multiple entry values per row, including values for a particular entry. The values of the particular entry in the data block can be used to determine whether to move the data block to a different tier of a multi-tier storage system. The block of data can then either be relocated in a different tier or kept in the current tier.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 17, 2011
    Applicant: SYMANTEC CORPORATION
    Inventors: Raghupathi Malige, Meher Shah, Tillmann Reusse, Gautham Ravi