Patents by Inventor Charles J. Hickey

Charles J. Hickey 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).

  • Publication number: 20240111727
    Abstract: Embodiments for providing adaptive namespace verification with high efficiency. The verification process is used in modern filesystems to check the integrity of key data structures, such for backup systems where providing thorough and efficient mechanisms for verification is critical. Embodiments accelerate the verification process by selectively applying continuous, differential, and integral verification techniques for startup and runtime repair purposes to overcome present problems for system capacities that exceed the petabyte range and impose significant time requirements using existing verification methods. Embodiments work with both single-node and distributed filesystems.
    Type: Application
    Filed: October 3, 2022
    Publication date: April 4, 2024
    Inventors: Charles J. Hickey, Shashikanth Lakshmikantha, Murthy V. Mamidi
  • Publication number: 20240111720
    Abstract: Embodiments for providing adaptive namespace verification with high efficiency. The verification process is used in modern filesystems to check the integrity of key data structures, such for backup systems where providing thorough and efficient mechanisms for verification is critical. Embodiments accelerate the verification process by selectively applying continuous, differential, and integral verification techniques for startup and runtime repair purposes to overcome present problems for system capacities that exceed the petabyte range and impose significant time requirements using existing verification methods. Embodiments work with both single-node and distributed filesystems.
    Type: Application
    Filed: October 3, 2022
    Publication date: April 4, 2024
    Inventors: Shashikanth Lakshmikantha, Charles J. Hickey, Murthy V. Mamidi
  • Publication number: 20240111728
    Abstract: Embodiments for providing adaptive namespace verification with high efficiency. The verification process is used in modern filesystems to check the integrity of key data structures, such for backup systems where providing thorough and efficient mechanisms for verification is critical. Embodiments accelerate the verification process by selectively applying continuous, differential, and integral verification techniques for startup and runtime repair purposes to overcome present problems for system capacities that exceed the petabyte range and impose significant time requirements using existing verification methods. Embodiments work with both single-node and distributed filesystems.
    Type: Application
    Filed: October 3, 2022
    Publication date: April 4, 2024
    Inventors: Charles J. Hickey, Shashikanth Lakshmikantha, Murthy V. Mamidi
  • Publication number: 20240111726
    Abstract: Embodiments for providing adaptive namespace verification with high efficiency. The verification process is used in modern filesystems to check the integrity of key data structures, such for backup systems where providing thorough and efficient mechanisms for verification is critical. Embodiments accelerate the verification process by selectively applying continuous, differential, and integral verification techniques for startup and runtime repair purposes to overcome present problems for system capacities that exceed the petabyte range and impose significant time requirements using existing verification methods. Embodiments work with both single-node and distributed filesystems.
    Type: Application
    Filed: October 3, 2022
    Publication date: April 4, 2024
    Inventors: Shashikanth Lakshmikantha, Charles J. Hickey, Murthy V. Mamidi
  • Patent number: 11934362
    Abstract: Embodiments for enabling granular migration of data with high efficiency. A defined metadata element, a tag, is assigned to each file, and then tag filtering is used to direct the data to the proper location. Files with different tags can be selected for transfer, and such a group of tags is referred to as a tag set. Embodiments can be used with a defined backup system file migration process, such as present in the Data Domain File System. By using snapshots, incoming new data (ingested file) is allowed to continue while the migration is in process and maintaining data consistency at the same time. This is achieved by performing operations on B+ Tree snapshots in conjunction with tag filtering on keys present in the leaf pages of these structures. This method is efficient became it makes a single pass walk of a B+ Tree in contrast with previous methods that look up files one-by-one via their pathname.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: March 19, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Charles J. Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
  • Patent number: 11809449
    Abstract: Embodiments for granular replication of data with high efficiency. A defined metadata element embodied as a tag is assigned to each file. Tag filtering is used to direct the data to the proper location. Files with different tags can be selected for transfer. Embodiments can be used with a defined backup system file replication process, such as present in the Data Domain File System. By using snapshots, incoming new data is continued to be ingested while the replication is in process and maintaining data consistency at the same time. This is achieved by performing operations on B+ Tree snapshots in conjunction with tag filtering on keys present in the leaf pages of these structures. This method efficiently makes a single pass walk of a B+ Tree in contrast with previous methods that look up files one-by-one via their pathname.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: November 7, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Charles J. Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
  • Publication number: 20230086547
    Abstract: Embodiments for granular replication of data with high efficiency. A defined metadata element embodied as a tag is assigned to each file. Tag filtering is used to direct the data to the proper location. Files with different tags can be selected for transfer. Embodiments can be used with a defined backup system file replication process, such as present in the Data Domain File System. By using snapshots, incoming new data is continued to be ingested while the replication is in process and maintaining data consistency at the same time. This is achieved by performing operations on B+ Tree snapshots in conjunction with tag filtering on keys present in the leaf pages of these structures. This method efficiently makes a single pass walk of a B+ Tree in contrast with previous methods that look up files one-by-one via their pathname.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Charles J. Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
  • Publication number: 20230027487
    Abstract: Embodiments for enabling granular migration of data with high efficiency. A defined metadata element, a tag, is assigned to each file, and then tag filtering is used to direct the data to the proper location. Files with different tags can be selected for transfer, and such a group of tags is referred to as a tag set. Embodiments can be used with a defined backup system file migration process, such as present in the Data Domain File System. By using snapshots, incoming new data (ingested file) is allowed to continue while the migration is in process and maintaining data consistency at the same time. This is achieved by performing operations on B+ Tree snapshots in conjunction with tag filtering on keys present in the leaf pages of these structures. This method is efficient became it makes a single pass walk of a B+ Tree in contrast with previous methods that look up files one-by-one via their pathname.
    Type: Application
    Filed: July 22, 2021
    Publication date: January 26, 2023
    Inventors: Charles J. Hickey, Murthy V. Mamidi, Neerajkumar Chourasia
  • Patent number: 11531644
    Abstract: A method of capturing a fractional snapshot of a distributed file system includes receiving a snapshot request to generate a factional snapshot of a file system. The request includes an indication of a subset of data of the file system. The method further includes identifying, by a processing device, the subset of data of the file system indicated by the snapshot request and generating the fractional snapshot comprising the subset of data of the file system indicated by the snapshot request.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: December 20, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Charles J. Hickey, Murthy V. Mamidi, Geetha Shendge, Sai Chivukula, Xiaohong W. Wang, George Mathew, Abhishek Rajimwale
  • Publication number: 20220197860
    Abstract: A method of generating a hybrid snapshot includes receiving a request to generate a snapshot of a distributed file system and identifying a first storage resource of the distributed file system and a second storage resource of the distributed file system based on the request. The method further includes generating the snapshot of the distributed file system, the snapshot including a data-full snapshot of the first storage resource and a data-less snapshot of the second storage resource.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Charles J. HICKEY, George Mathew, Murthy V. Mamidi, Sampath Jayaram
  • Patent number: 11341035
    Abstract: Systems and methods for aligning needs of virtual devices with hardware resources. The performance of virtual devices are tested using different groupings to determine mappings or relationships between the virtual devices and the physical devices from which they are drawn. Based on the results of the tests, spindle groups can be optimized.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: May 24, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Charles J. Hickey
  • Publication number: 20220114139
    Abstract: A method of capturing a fractional snapshot of a distributed file system includes receiving a snapshot request to generate a factional snapshot of a file system. The request includes an indication of a subset of data of the file system. The method further includes identifying, by a processing device, the subset of data of the file system indicated by the snapshot request and generating the fractional snapshot comprising the subset of data of the file system indicated by the snapshot request.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Inventors: Charles J. HICKEY, Murthy V. MAMIDI, Geetha SHENDGE, Sai CHIVUKULA, Xiaohong W. WANG, George MATHEW, Abhishek RAJIMWALE
  • Publication number: 20210073115
    Abstract: Systems and methods for aligning needs of virtual devices with hardware resources. The performance of virtual devices are tested using different groupings to determine mappings or relationships between the virtual devices and the physical devices from which they are drawn. Based on the results of the tests, spindle groups can be optimized.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 11, 2021
    Inventor: Charles J. Hickey
  • Patent number: 10496531
    Abstract: Systems and methods for aligning needs of virtual devices with hardware resources. The performance of virtual devices are tested using different groupings to determine mappings or relationships between the virtual devices and the physical devices from which they are drawn. Based on the results of the tests, spindle groups can be optimized.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: December 3, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Charles J. Hickey
  • Patent number: 7625487
    Abstract: An adsorptive bed having hydrous iron oxide and calcium carbonate materials. The adsorptive bed is useful in water treatment applications for removing metal contaminants, particularly for removing arsenic-containing ions.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: December 1, 2009
    Assignee: Rohm and Haas Company
    Inventors: Patricia A. Crawford, Charles J. Hickey, Garth R. Parker, Jr., Jose Antonio Trejo
  • Publication number: 20090184054
    Abstract: An adsorptive bed having hydrous iron oxide and calcium carbonate materials. The adsorptive bed is useful in water treatment applications for removing metal contaminants, particularly for removing arsenic-containing ions.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 23, 2009
    Inventors: Patricia A. Crawford, Charles J. Hickey, Garth R. Parker, JR., Jose Antonio Trejo