Patents by Inventor Tram Thi Mai Nguyen

Tram Thi Mai Nguyen 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: 11960389
    Abstract: A computer-implemented method according to one embodiment includes identifying, in a multi-component system, a first component with an unknown software version and/or unknown firmware version. A plurality of predetermined compatibility tests are implemented on the first component and results of the plurality of compatibility tests are recorded in a predetermined database of records shared amongst the multi-component system. A record associated with the first component indicates a compatibility of the unknown software version and/or unknown firmware version with the multi-component system. In response to a determination that the record indicates that the unknown software version and/or unknown firmware version is compatible with the multi-component system, data processing is performed between the first component and a second component.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Robert Lindsay Todd, Tram Thi Mai Nguyen, James Raimondo, Prasoon Sinha
  • Publication number: 20240103884
    Abstract: According to an aspect, a computer-implemented method includes receiving a request to evaluate an update to a computing system and obtaining a current configuration of the computing system. Aspects also include identifying one or more changes that the update will require to the current configuration and obtaining performance data corresponding to the one or more changes from a data repository. Aspects further include calculating a confidence score for the update based on the performance data and providing the computing system with the confidence score.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventors: Tram Thi Mai Nguyen, Prasoon Sinha, Lee Jason Sanders, James Raimondo
  • Patent number: 11768527
    Abstract: Described is a system including a server rack comprising a plurality of components, a plurality of touch sensors respectively coupled with the plurality of components of the server rack, and a management system communicatively coupled to the server rack. The management system comprises one or more processors and one or more computer-readable storage media storing instructions, which, when executed by the one or more processors, are configured to cause the management system to perform a method. The method comprises receiving, from the server rack, an indication of a failed component of the plurality of components. The method further comprises receiving, from a first touch sensor of the plurality of touch sensors, a touch indication. The method further comprises transmitting, to the server rack, an indication of whether the first touch sensor is coupled to the failed component.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tram Thi Mai Nguyen, Tamas Pinter, Damir Dervaric, Brian D Herr
  • Publication number: 20230136945
    Abstract: A computer-implemented method according to one embodiment includes identifying, in a multi-component system, a first component with an unknown software version and/or unknown firmware version. A plurality of predetermined compatibility tests are implemented on the first component and results of the plurality of compatibility tests are recorded in a predetermined database of records shared amongst the multi-component system. A record associated with the first component indicates a compatibility of the unknown software version and/or unknown firmware version with the multi-component system. In response to a determination that the record indicates that the unknown software version and/or unknown firmware version is compatible with the multi-component system, data processing is performed between the first component and a second component.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Robert Lindsay Todd, Tram Thi Mai Nguyen, James Raimondo, Prasoon Sinha
  • Patent number: 11593237
    Abstract: The disclosure includes a computer-implemented method for providing fast data access after a drive failure, a computer program product, and a RAID controller. One embodiment may comprise identifying a RAID array, the RAID array comprising a plurality of storage volumes, identifying an unused block of a provisioned volume in the RAID array, and copying a redundant copy of high value host writes to the unused block. The copying may comprise, for primary strips in the RAID array, creating one or more secondary strips mirroring the primary strips such that each of pair of primary-secondary strips reside on different storage volumes from each other.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: February 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tram Thi Mai Nguyen, Robert Lindsay Todd, Prasoon Sinha, Sidney Varoni, Jr.
  • Publication number: 20220382656
    Abstract: The disclosure includes a computer-implemented method for providing fast data access after a drive failure, a computer program product, and a RAID controller. One embodiment may comprise identifying a RAID array, the RAID array comprising a plurality of storage volumes, identifying an unused block of a provisioned volume in the RAID array, and copying a redundant copy of high value host writes to the unused block. The copying may comprise, for primary strips in the RAID array, creating one or more secondary strips mirroring the primary strips such that each of pair of primary-secondary strips reside on different storage volumes from each other.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Tram Thi Mai Nguyen, Robert Lindsay Todd, Prasoon Sinha, Sidney Varoni, JR.
  • Publication number: 20220342460
    Abstract: Described is a system including a server rack comprising a plurality of components, a plurality of touch sensors respectively coupled with the plurality of components of the server rack, and a management system communicatively coupled to the server rack. The management system comprises one or more processors and one or more computer-readable storage media storing instructions, which, when executed by the one or more processors, are configured to cause the management system to perform a method. The method comprises receiving, from the server rack, an indication of a failed component of the plurality of components. The method further comprises receiving, from a first touch sensor of the plurality of touch sensors, a touch indication. The method further comprises transmitting, to the server rack, an indication of whether the first touch sensor is coupled to the failed component.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Inventors: Tram Thi Mai Nguyen, Tamas Pinter, Damir Dervaric, Brian D. Herr
  • Patent number: 7779308
    Abstract: An architecture for error log processing is provided. Each error log is given a defined priority and mapped to an error recovery procedure (ERP) to be run if the log is seen. The system has a plurality of software layers to process the errors. Each software layer processes the error independently. Errors are reported to a higher software stack when error recovery fails from the lower stack ERPs and recovery is non-transparent. If the system host identified for error processing fails, the control of the ERP is transferred during the failover process. Non-obvious failed component isolating ERPs are grouped to be run together to assist in isolating the failed component. Prioritization of the error systems may be based on a plurality of criteria. ERPs are assigned to run within a particular software stack.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joanna Katharine Brown, Michael John Jones, David Ray Kahler, David Lawrence Leskovec, Roderick Guy Charles Moore, Tram Thi Mai Nguyen, Jonathan Ian Settle, Thomas van der Veen, Ronald J. Venturi
  • Publication number: 20090125754
    Abstract: An apparatus, system, and method are disclosed for improving system reliability by managing switched drive networks. An off-network pool of storage devices is logically isolated from an array of storage devices. A detection module detects a failed storage device. A repositioning module logically repositions storage devices that are not performing operations. A rebuilding module may rebuild data from the failed storage device.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Inventors: Rashmi Chandra, Roah Jishi, David Ray Kahler, David Lawrence Leskovec, Tram Thi Mai Nguyen, Marc Thadeus Roskow, Steven Richard Van Gundy
  • Publication number: 20080320332
    Abstract: An architecture for error log processing is provided. Each error log is given a defined priority and mapped to an error recovery procedure (ERP) to be run if the log is seen. The system has a plurality of software layers to process the errors. Each software layer processes the error independently. Errors are reported to a higher software stack when error recovery fails from the lower stack ERPs and recovery is non-transparent. If the system host identified for error processing fails, the control of the ERP is transferred during the failover process. Non-obvious failed component isolating ERPs are grouped to be run together to assist in isolating the failed component. Prioritization of the error systems may be based on a plurality of criteria. ERPs are assigned to run within a particular software stack.
    Type: Application
    Filed: June 21, 2007
    Publication date: December 25, 2008
    Inventors: Joanna Katharine Brown, Michael John Jones, David Ray Kahler, David Lawrence Leskovec, Roderick Guy Charles Moore, Tram Thi Mai Nguyen, Jonathan Ian Settle, Thomas van der Veen, Ronald J. Venturi
  • Patent number: 6978348
    Abstract: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
  • Patent number: 6732365
    Abstract: According to the present invention, a media manager is provided which incorporates an application program interface (API) for converting high-level generic commands into device-level commands for output to a media device. The inventive media manager includes a high-level command processor which decodes the high-level generic commands and device-specific code mapping modules which convert the high-level generic commands decoded by the high-level command processor into device-level commands. Each of the device-level commands is output from one of the device-specific code-mapping modules to a corresponding one of the media devices. The present invention also encompasses a method of implementing an application program interface (API) for media devices. The method includes receiving high-level generic commands from a computer application, converting the high-level generic commands into device-level commands, and outputting each of the device-level commands to one of the media devices.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: May 4, 2004
    Assignee: International Business Machines Corporation
    Inventors: William Russell Belknap, Gerald Edward Kozina, Tram Thi Mai Nguyen, Geroge Francis Silva
  • Publication number: 20030070001
    Abstract: According to the present invention, a media manager is provided which incorporates an application program interface (API) for converting high-level generic commands into device-level commands for output to a media device. The inventive media manager includes a high-level command processor which decodes the high-level generic commands and device-specific code mapping modules which convert the high-level generic commands decoded by the high-level command processor into device-level commands. Each of the device-level commands is output from one of the device-specific code-mapping modules to a corresponding one of the media devices.
    Type: Application
    Filed: November 14, 2002
    Publication date: April 10, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: William Russell Belknap, Gerald Edward Kozina, Tram Thi Mai Nguyen, George Francis Silva
  • Patent number: 6516356
    Abstract: According to the present invention, a media manager is provided which incorporates an application program interface (API) for converting high-level generic commands into device-level commands for output to a media device. The inventive media manager includes a high-level command processor which decodes the high-level generic commands and device-specific code mapping modules which convert the high-level generic commands decoded by the high-level command processor into device-level commands. Each of the device-level commands is output from one of the device-specific code-mapping modules to a corresponding one of the media devices. The present invention also encompasses a method of implementing an application program interface (API) for media devices. The method includes receiving high-level generic commands from a computer application, converting the high-level generic commands into device-level commands, and outputting each of the device-level commands to one of the media devices.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: February 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: William Russell Belknap, Gerald Edward Kozina, Tram Thi Mai Nguyen, George Francis Silva
  • Publication number: 20020166035
    Abstract: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween.
    Type: Application
    Filed: July 2, 2002
    Publication date: November 7, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
  • Patent number: 6434680
    Abstract: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
  • Publication number: 20010042170
    Abstract: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween.
    Type: Application
    Filed: December 23, 1999
    Publication date: November 15, 2001
    Inventors: WILLIAM RUSSELL BELKNAP, STEVEN K. ELLIOT, GERALD EDWARD KOZINA, TRAM THI MAI NGUYEN
  • Patent number: 6070228
    Abstract: The present invention is directed to a multimedia data storage system for storing multimedia data including a media server which stores media data on a short-term basis, and a media archive which stores media data on a long-term basis relative to the media server. The media archive is connected to the media server, which operates as a cache device for the media archive, for transmission of media data between the media archive and the media server. According to the present invention, a volume of the media data stored in the media server is controlled based on user-defined parameters. The present invention is also directed to a method of managing a media server as a cache device for a media archive within a multimedia data storage system. The media server stores media data on a short-term basis, whereas the media archive stores media data on a long-term basis relative to the media server. The media archive is connected to the media server for transmission of media data therebetween.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: May 30, 2000
    Assignee: International Business Machines Corp.
    Inventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
  • Patent number: 6021475
    Abstract: A device adapter maintains a device polling table in memory that can be dynamically changed in response to disk drive device failures and is updated with each poll so that failed devices can be quickly deleted from the table and alternate device polling mapping can be achieved. A system reconfiguration is not necessary to implement the modifications to the system processing. The device adapter is capable of a greater variety of processing tasks than is conventional, including determining cylinder head position and copying data that otherwise would be performed by a control unit.
    Type: Grant
    Filed: February 19, 1998
    Date of Patent: February 1, 2000
    Assignee: International Business Machines Corporation
    Inventors: Tram Thi Mai Nguyen, Thao Bich Bui, Christina Hien Tran
  • Patent number: 5826046
    Abstract: A device adapter maintains a device polling table in memory that can be dynamically changed in response to disk drive device failures and is updated with each poll so that failed devices can be quickly deleted from the table and alternate device polling mapping can be achieved. A system reconfiguration is not necessary to implement the modifications to the system processing. The device adapter is capable of a greater variety of processing tasks than is conventional, including determining cylinder head position and copying data that otherwise would be performed by a control unit.
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: October 20, 1998
    Assignee: International Business Machines Corporation
    Inventors: Tram Thi Mai Nguyen, Thao Bich Bui, Christina Hien Tran