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: 11960389Abstract: 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: GrantFiled: October 29, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Robert Lindsay Todd, Tram Thi Mai Nguyen, James Raimondo, Prasoon Sinha
-
Publication number: 20240103884Abstract: 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: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: Tram Thi Mai Nguyen, Prasoon Sinha, Lee Jason Sanders, James Raimondo
-
Patent number: 11768527Abstract: 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: GrantFiled: April 23, 2021Date of Patent: September 26, 2023Assignee: International Business Machines CorporationInventors: Tram Thi Mai Nguyen, Tamas Pinter, Damir Dervaric, Brian D Herr
-
Publication number: 20230136945Abstract: 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: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Robert Lindsay Todd, Tram Thi Mai Nguyen, James Raimondo, Prasoon Sinha
-
Patent number: 11593237Abstract: 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: GrantFiled: May 28, 2021Date of Patent: February 28, 2023Assignee: International Business Machines CorporationInventors: Tram Thi Mai Nguyen, Robert Lindsay Todd, Prasoon Sinha, Sidney Varoni, Jr.
-
Publication number: 20220382656Abstract: 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: ApplicationFiled: May 28, 2021Publication date: December 1, 2022Inventors: Tram Thi Mai Nguyen, Robert Lindsay Todd, Prasoon Sinha, Sidney Varoni, JR.
-
Publication number: 20220342460Abstract: 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: ApplicationFiled: April 23, 2021Publication date: October 27, 2022Inventors: Tram Thi Mai Nguyen, Tamas Pinter, Damir Dervaric, Brian D. Herr
-
Patent number: 7779308Abstract: 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: GrantFiled: June 21, 2007Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: 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: 20090125754Abstract: 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: ApplicationFiled: November 8, 2007Publication date: May 14, 2009Inventors: Rashmi Chandra, Roah Jishi, David Ray Kahler, David Lawrence Leskovec, Tram Thi Mai Nguyen, Marc Thadeus Roskow, Steven Richard Van Gundy
-
Publication number: 20080320332Abstract: 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: ApplicationFiled: June 21, 2007Publication date: December 25, 2008Inventors: 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: 6978348Abstract: 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: GrantFiled: July 2, 2002Date of Patent: December 20, 2005Assignee: International Business Machines CorporationInventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
-
Patent number: 6732365Abstract: 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: GrantFiled: November 14, 2002Date of Patent: May 4, 2004Assignee: International Business Machines CorporationInventors: William Russell Belknap, Gerald Edward Kozina, Tram Thi Mai Nguyen, Geroge Francis Silva
-
Publication number: 20030070001Abstract: 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: ApplicationFiled: November 14, 2002Publication date: April 10, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORP.Inventors: William Russell Belknap, Gerald Edward Kozina, Tram Thi Mai Nguyen, George Francis Silva
-
Patent number: 6516356Abstract: 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: GrantFiled: September 30, 1997Date of Patent: February 4, 2003Assignee: International Business Machines CorporationInventors: William Russell Belknap, Gerald Edward Kozina, Tram Thi Mai Nguyen, George Francis Silva
-
Publication number: 20020166035Abstract: 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: ApplicationFiled: July 2, 2002Publication date: November 7, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORP.Inventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
-
Patent number: 6434680Abstract: 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: GrantFiled: December 23, 1999Date of Patent: August 13, 2002Assignee: International Business Machines CorporationInventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
-
Publication number: 20010042170Abstract: 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: ApplicationFiled: December 23, 1999Publication date: November 15, 2001Inventors: WILLIAM RUSSELL BELKNAP, STEVEN K. ELLIOT, GERALD EDWARD KOZINA, TRAM THI MAI NGUYEN
-
Patent number: 6070228Abstract: 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: GrantFiled: September 30, 1997Date of Patent: May 30, 2000Assignee: International Business Machines Corp.Inventors: William Russell Belknap, Steven K. Elliot, Gerald Edward Kozina, Tram Thi Mai Nguyen
-
Patent number: 6021475Abstract: 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: GrantFiled: February 19, 1998Date of Patent: February 1, 2000Assignee: International Business Machines CorporationInventors: Tram Thi Mai Nguyen, Thao Bich Bui, Christina Hien Tran
-
Patent number: 5826046Abstract: 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: GrantFiled: December 30, 1994Date of Patent: October 20, 1998Assignee: International Business Machines CorporationInventors: Tram Thi Mai Nguyen, Thao Bich Bui, Christina Hien Tran