Patents Assigned to Maginatics LLC
  • Patent number: 10891259
    Abstract: Techniques to provide access to file system information are disclosed. In various embodiments, an indication that a user input associated with creating a local copy of a file system object has been received is received at a file system client. The file system client determines that a user-driven pre-fetch option has been set with respect to the file system object. The file system client pre-fetches content data associated with the file system object, based at least in part on the determination that the pre-fetch option has been set with respect to the file system object.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: January 12, 2021
    Assignee: Maginatics LLC
    Inventors: Rajiv Desai, Vaibhav Kamra
  • Patent number: 10572450
    Abstract: Techniques to reduce database fragmentation are disclosed. In various embodiments, an indication is received to store an attribute value for an entity that has a row or other entry in a first database table, wherein the first database table does not have a column for the attribute. It is determined that the value corresponds to a mapped value that is associated with not having an entry in a separate, second database table configured to store the attribute. Entries are made in the second database table only for values of the attribute other than the mapped value. Application level software code is configured to associate absence of a row in the second database table with the mapped value for the attribute.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: February 25, 2020
    Assignee: Maginatics LLC
    Inventors: Thomas Manville, Julio Lopez
  • Patent number: 10503737
    Abstract: A partitioned Bloom filter is disclosed. In various embodiments, a representation of an item is received. The representation is used to determine a partition with which the item is associated. A partition-specific Bloom filter is used to determine at least in part whether the item may be an element of a set with which the partition is associated.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: December 10, 2019
    Assignee: Maginatics LLC
    Inventors: Thomas Manville, Julio Lopez, Shrinand Javadekar
  • Patent number: 10140185
    Abstract: Epoch-based management of file system data is disclosed. In various embodiments, for each of a plurality of snapshots, data that associates with the snapshot a corresponding last chunk identifier assigned as of a time at which the snapshot is or was created is stored a in a first data structure. For each of a plurality of chunks of file system data no longer referenced by any live file system object, an epoch identifier associated with an epoch in which the chunk became no longer referenced by any live file system object is stored in a second data structure. A chunk identifier and associated epoch comprising an entry in the second data structure are compared with one or more entries in the first data structure to determine whether a chunk associated with the chunk identifier is associated with a snapshot that continues to be retained.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 27, 2018
    Assignee: Maginatics LLC
    Inventors: Julio Lopez, Thomas Manville
  • Patent number: 9984088
    Abstract: Techniques to provide access to file system information are disclosed. In various embodiments, an indication that a user input associated with creating a local copy of a file system object has been received is received at a file system client. The file system client determines that a user-driven pre-fetch option has been set with respect to the file system object. The file system client pre-fetches content data associated with the file system object, based at least in part on the determination that the pre-fetch option has been set with respect to the file system object.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 29, 2018
    Assignee: Maginatics LLC
    Inventors: Rajiv Desai, Vaibhav Kamra
  • Patent number: 9875249
    Abstract: Techniques to reduce database fragmentation are disclosed. In various embodiments, an indication is received to store an attribute value for an entity that has a row or other entry in a first database table, wherein the first database table does not have a column for the attribute. It is determined that the value corresponds to a mapped value that is associated with not having an entry in a separate, second database table configured to store the attribute. Entries are made in the second database table only for values of the attribute other than the mapped value. Application level software code is configured to associate absence of a row in the second database table with the mapped value for the attribute.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: January 23, 2018
    Assignee: Maginatics LLC
    Inventors: Thomas Manville, Julio Lopez