Patents Assigned to Maginatics LLC
-
Patent number: 10891259Abstract: 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: GrantFiled: April 24, 2018Date of Patent: January 12, 2021Assignee: Maginatics LLCInventors: Rajiv Desai, Vaibhav Kamra
-
Patent number: 10572450Abstract: 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: GrantFiled: December 15, 2017Date of Patent: February 25, 2020Assignee: Maginatics LLCInventors: Thomas Manville, Julio Lopez
-
Patent number: 10503737Abstract: 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: GrantFiled: March 31, 2015Date of Patent: December 10, 2019Assignee: Maginatics LLCInventors: Thomas Manville, Julio Lopez, Shrinand Javadekar
-
Patent number: 10140185Abstract: 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: GrantFiled: March 31, 2015Date of Patent: November 27, 2018Assignee: Maginatics LLCInventors: Julio Lopez, Thomas Manville
-
Patent number: 9984088Abstract: 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: GrantFiled: March 31, 2015Date of Patent: May 29, 2018Assignee: Maginatics LLCInventors: Rajiv Desai, Vaibhav Kamra
-
Patent number: 9875249Abstract: 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: GrantFiled: March 31, 2015Date of Patent: January 23, 2018Assignee: Maginatics LLCInventors: Thomas Manville, Julio Lopez