Patents by Inventor Mohd. Fahadullah

Mohd. Fahadullah 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: 10983953
    Abstract: The described technology is generally directed towards domains that data services can use to collect files of a global filesystem namespace into groups. A data service (a domain patron) creates a domain, e.g., for a particular directory, and a domain manager associates files under that directory with domain membership information. Thereafter, the data service can use the domain membership information associated with a file to determine whether to include that file in a data service operation. In one implementation the membership information is maintained in file metadata, facilitating fast and efficient retrieval of the information in near constant time. Exclusion from a domain, hard links, renames and alternate data streams are among the various aspects supported by the domain technology.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 20, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mayank Rajawat, Barry Naujok, Mohd Fahadullah
  • Publication number: 20200250137
    Abstract: The described technology is generally directed towards domains that data services can use to collect files of a global filesystem namespace into groups. A data service (a domain patron) creates a domain, e.g., for a particular directory, and a domain manager associates files under that directory with domain membership information. Thereafter, the data service can use the domain membership information associated with a file to determine whether to include that file in a data service operation. In one implementation the membership information is maintained in file metadata, facilitating fast and efficient retrieval of the information in near constant time. Exclusion from a domain, hard links, renames and alternate data streams are among the various aspects supported by the domain technology.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Mayank Rajawat, Barry Naujok, Mohd Fahadullah
  • Publication number: 20200250136
    Abstract: The described technology is generally directed towards domains-based snapshots, where domains represent groups of files in a global filesystem namespace, and snapshots are point-in-time representations of parts of the filesystem. A snapshot data service creates a domain, e.g., for a particular directory and its files, retrieves that domain membership and uses the domain membership information to determine a snapshot-related operation, such as whether to copy-on-write a file. The domain membership information can also be used to determine the copy-on-write range of relevant snapshot identifiers, that is, which set of snapshots govern a given file or directory.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Kiran Ballal, Mayank Rajawat, Mohd Fahadullah
  • Patent number: 9740701
    Abstract: Implementations disclosed herein provide for cauterizing portions of a snapshot. A file and/or directory or a set of files and directories of a snapshot can be identified via a user request or an automated process for cauterization. When cauterized, if a previous snapshot does not contain a ditto entry to the portion of the current snapshot that is requested to be cauterized, the BADDR associated with the cauterized portion of the snapshot can be freed for other storage use. In some implementations, metadata associated with the data that is cauterized can be retained for other uses.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 22, 2017
    Assignee: EMC IP Holding Company
    Inventors: Mohd Fahadullah, Kamal J Charan, Vikrama Reddy, Prasad Krishnan, Sandeep Joshi
  • Patent number: 9223500
    Abstract: Embodiments are directed towards cloning files in a distributed file system. In response to a request to create file clones, a file cloning application can be employed to generate file clones based on a source file. The file cloning application can generate a new inode for each new file clone and at least one new shadow store. Data blocks from the source file can be transferred to the shadow store. The transferred data blocks can be replaced with reference blocks that point to the data blocks transferred to the shadow store. Likewise, additional reference blocks pointing to data blocks in the shadow store can be generated for the new file clone inodes. Further, the shadow store can maintain reference counters that track the number of reference blocks pointing to each shadow store block. Also, file clones can be generated based on a point-in-time snapshot of the source file.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 29, 2015
    Assignee: EMC CORPORATION
    Inventors: Eric Michael Lemar, Matthew D. Fleming, Asif Arif Daud, Mohd Fahadullah, Ronald Stuart Steinke, Justin Michael Husted
  • Patent number: 8572474
    Abstract: Printing non-visible, overflowing text is described, including detecting text boxes with visible and non-visible content, the text boxes being disposed in a file, retrieving the visible and non-visible content from at least one of the text boxes, and generating a printout of the file, the printout having the file and the visible and non-visible content of at least one of the text boxes.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: October 29, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Anubhav Mukherjee, Narinder Beri, Abhishek Naveen Hegde, Mohd. Fahadullah