Patents by Inventor Khanh V. Ngo

Khanh V. Ngo 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: 20220365903
    Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media, while leaving the single inode representing the aggregation file on the low-latency storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: July 29, 2022
    Publication date: November 17, 2022
    Applicant: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
  • Patent number: 11436189
    Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: September 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
  • Patent number: 11144530
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to perform a high-latency media (HLM) action on an object or a group of objects, identifying metadata associated with the object or group of objects, and conditionally allowing the HLM action to be performed on the object or group of objects, based on the HLM action and the metadata associated with the object.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Simon Lorenz, Dominic Mueller-Wicke, Slavisa Sarafijanovic, Harald Seipp, Takeshi Ishimoto
  • Patent number: 10983698
    Abstract: Embodiments for predetermining optimal demount position for demounting data storage cartridges in an automated data storage library by a processor. A selected demount position may be predetermined, while performing one of a plurality of robotic movements by an accessor, for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library. The selected demount position is recalculated for each mounted data storage cartridge for demounting the data storage cartridges while performing a subsequent demount operation, where the selected demount position is determined according to the recalculation prior to a demount command being issued. Accordingly, the idle time of the accessor during a demount operation may be reduced.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Illarion Borisevich, Shawn M. Nave, Khanh V. Ngo, Timothy K. Pierce
  • Publication number: 20200265006
    Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 20, 2020
    Applicant: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
  • Patent number: 10545679
    Abstract: In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of drives that includes at least one of each of the following: a faster drive and a relatively slower drive. The availability of a faster drive is determined. The file associated with the job in the job queue having a file size larger than a threshold is sent to the faster drive.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventor: Khanh V. Ngo
  • Publication number: 20190324642
    Abstract: Embodiments for predetermining optimal demount position for demounting data storage cartridges in an automated data storage library by a processor. A selected demount position may be predetermined, while performing one of a plurality of robotic movements by an accessor, for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library. The selected demount position is recalculated for each mounted data storage cartridge for demounting the data storage cartridges while performing a subsequent demount operation, where the selected demount position is determined according to the recalculation prior to a demount command being issued. Accordingly, the idle time of the accessor during a demount operation may be reduced.
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Illarion BORISEVICH, Shawn M. NAVE, Khanh V. NGO, Timothy K. PIERCE
  • Patent number: 10423334
    Abstract: Embodiments for predetermining optimal demount position for demounting data storage cartridges in an automated data storage library by a processor. A selected demount position may be predetermined, while performing one of a plurality of robotic movements by an accessor, for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library such that each predetermined selected demount position is stored in a lookup table of predetermined selected demount positions for a subsequent demount operation. The idle time of the accessor during a demount operation may be reduced.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Illarion Borisevich, Shawn M. Nave, Khanh V. Ngo, Timothy K. Pierce
  • Publication number: 20190197144
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to perform a high-latency media (HLM) action on an object or a group of objects, identifying metadata associated with the object or group of objects, and conditionally allowing the HLM action to be performed on the object or group of objects, based on the HLM action and the metadata associated with the object.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Khanh V. Ngo, Simon Lorenz, Dominic Mueller-Wicke, Slavisa Sarafijanovic, Harald Seipp, Takeshi Ishimoto
  • Patent number: 10108789
    Abstract: A method for preventing unauthorized access to and/or modification of a page of a device and/or system according to one embodiment includes presenting a question via a graphical user interface; receiving a response to the question; allowing access to and/or modification of the page when the response to the question includes the answer; and not allowing access to and/or modification of the page when the response to the question does not include the answer. An answer to the question includes a characteristic of the device and/or system.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Lehmann, Khanh V. Ngo
  • Publication number: 20180188955
    Abstract: Embodiments for predetermining optimal demount position for demounting data storage cartridges in an automated data storage library by a processor. A selected demount position may be predetermined, while performing one of a plurality of robotic movements by an accessor, for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library such that each predetermined selected demount position is stored in a lookup table of predetermined selected demount positions for a subsequent demount operation. The idle time of the accessor during a demount operation may be reduced.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 5, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Illarion BORISEVICH, Shawn M. NAVE, Khanh V. NGO, Timothy K. PIERCE
  • Publication number: 20170235502
    Abstract: In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of drives that includes at least one of each of the following: a faster drive and a relatively slower drive. The availability of a faster drive is determined. The file associated with the job in the job queue having a file size larger than a threshold is sent to the faster drive.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventor: Khanh V. Ngo
  • Patent number: 9733866
    Abstract: In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of drives that includes at least one of each of the following: a faster drive and a relatively slower drive. The availability of a faster drive is determined. The file associated with the job in the job queue having a file size larger than a threshold is sent to the faster drive.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventor: Khanh V. Ngo
  • Publication number: 20170116398
    Abstract: A method for preventing unauthorized access to and/or modification of a page of a device and/or system according to one embodiment includes presenting a question via a graphical user interface; receiving a response to the question; allowing access to and/or modification of the page when the response to the question includes the answer; and not allowing access to and/or modification of the page when the response to the question does not include the answer. An answer to the question includes a characteristic of the device and/or system.
    Type: Application
    Filed: January 5, 2017
    Publication date: April 27, 2017
    Inventors: Stefan Lehmann, Khanh V. Ngo
  • Patent number: 9563758
    Abstract: A method for preventing unauthorized access to and/or modification of a page of a device and/or system according to one embodiment includes presenting a question via a graphical user interface; receiving a response to the question; allowing access to and/or modification of the page when the response to the question includes the answer; and not allowing access to and/or modification of the page when the response to the question does not include the answer. An answer to the question includes a characteristic of the device and/or system.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Stefan Lehmann, Khanh V. Ngo
  • Publication number: 20160216892
    Abstract: In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of drives that includes at least one of each of the following: a faster drive and a relatively slower drive. The availability of a faster drive is determined. The file associated with the job in the job queue having a file size larger than a threshold is sent to the faster drive.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Inventor: Khanh V. Ngo
  • Publication number: 20150324561
    Abstract: A method for preventing unauthorized access to and/or modification of a page of a device and/or system according to one embodiment includes presenting a question via a graphical user interface; receiving a response to the question; allowing access to and/or modification of the page when the response to the question includes the answer; and not allowing access to and/or modification of the page when the response to the question does not include the answer. An answer to the question includes a characteristic of the device and/or system.
    Type: Application
    Filed: May 12, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Stefan Lehmann, Khanh V. Ngo
  • Patent number: 8937787
    Abstract: In one embodiment, a method includes making a determination whether to modify a cleaning cycle, e.g., of a tape drive, based at least in part on at least one of: an age of one or more tapes, a type of one or more tapes, and an identity of a vendor of one or more tapes. A selection and/or modification of a timing of a cleaning operation is made based on the determination.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: January 20, 2015
    Assignee: International Businesss Machines Corporation
    Inventors: Ernest S. Gale, Khanh V. Ngo, Charles V. Polkiewicz
  • Publication number: 20140307346
    Abstract: In one embodiment, a method includes making a determination whether to modify a cleaning cycle, e.g., of a tape drive, based at least in part on at least one of: an age of one or more tapes, a type of one or more tapes, and an identity of a vendor of one or more tapes. A selection and/or modification of a timing of a cleaning operation is made based on the determination.
    Type: Application
    Filed: June 26, 2014
    Publication date: October 16, 2014
    Inventors: Ernest S. Gale, Khanh V. Ngo, Charles V. Polkiewicz
  • Patent number: 8804277
    Abstract: In one embodiment, a method includes receiving at least one of temperature information and humidity information about an environment in which a tape drive resides, performing an analysis of the at least one of temperature information and humidity information, making a determination whether to modify a cleaning cycle based on the analysis of the at least one of temperature information and humidity information, and making a selection and/or modification of a timing of a cleaning operation of the tape drive based on the determination.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ernest S. Gale, Khanh V. Ngo, Charles V. Polkiewicz