Patents by Inventor Ya-Huey Juan

Ya-Huey Juan 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: 11373782
    Abstract: A method is disclosed to identify a port that is associated with a faulty cable. In one embodiment, such a method identifies a cable to replace. The cable provides a path between a first port, residing on a first component, and a second port, residing on a second component. The method further identifies whether an alternative path, bypassing the first cable, exists between the first component and the second component. In the event the alternative path exists, the method sends, over the alternative path, from the first component to the second component, a command to activate an indicator on the second port. This command is received and executed by the second component to activate the indicator. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Todd C. Sorenson, Gary W. Batchelor, Ya-Huey Juan, Seamus Burke, Maoyun Tang, Trung N. Nguyen
  • Publication number: 20210063651
    Abstract: A method is disclosed to identify a port that is associated with a faulty cable. In one embodiment, such a method identifies a cable to replace. The cable provides a path between a first port, residing on a first component, and a second port, residing on a second component. The method further identifies whether an alternative path, bypassing the first cable, exists between the first component and the second component. In the event the alternative path exists, the method sends, over the alternative path, from the first component to the second component, a command to activate an indicator on the second port. This command is received and executed by the second component to activate the indicator. A corresponding apparatus and computer program product are also disclosed.
    Type: Application
    Filed: September 2, 2019
    Publication date: March 4, 2021
    Applicant: International Business Machines Corporation
    Inventors: Todd C. Sorenson, Gary W. Batchelor, Ya-Huey Juan, Seamus Burke, Maoyun Tang, Trung N. Nguyen
  • Patent number: 10606716
    Abstract: Power line disturbance hold up times are dynamically adjusted based on battery capacity of a plurality of batteries in a plurality of racks upon determining an amount of the power line disturbance one of the plurality of racks, having a fewest number of remaining batteries of the plurality of batteries with the battery capacity, is able to support.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mann Du, Ya-Huey Juan, Larry Juarez, Brian C. Kraemer, Ronald D. Martens, Su Qin, Todd C. Sorenson, Ji Qiu Xu
  • Publication number: 20190286585
    Abstract: Provided are a computer program product, system, and method for adapter configuration in accordance with one embodiment of the present description, in which a set of configuration data structures including both a primary and a secondary configuration data structure, may be automatically created by automatic adapter configuration control logic. Upon detection of the replacement of the original host adapter with a replacement host adapter, the primary configuration data structure, for example, may be automatically selected to configure the replacement host adapter. In the event of a failure in the configuration process, the secondary configuration data structure may be automatically selected to configure the replacement host adapter. Other aspects of adapter configuration in accordance with the present description are described.
    Type: Application
    Filed: June 5, 2019
    Publication date: September 19, 2019
    Inventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
  • Patent number: 10353834
    Abstract: Provided are a computer program product, system, and method for adapter configuration in accordance with one embodiment of the present description, in which a set of configuration data structures including both a primary and a secondary configuration data structure, may be automatically created by automatic adapter configuration control logic. Upon detection of the replacement of the original host adapter with a replacement host adapter, the primary configuration data structure, for example, may be automatically selected to configure the replacement host adapter. In the event of a failure in the configuration process, the secondary configuration data structure may be automatically selected to configure the replacement host adapter. Other aspects of adapter configuration in accordance with the present description are described.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
  • Publication number: 20180081772
    Abstract: Power line disturbance hold up times are dynamically adjusted based on battery capacity of a plurality of batteries in a plurality of racks upon determining an amount of the power line disturbance one of the plurality of racks, having a fewest number of remaining batteries of the plurality of batteries with the battery capacity, is able to support.
    Type: Application
    Filed: November 29, 2017
    Publication date: March 22, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mann DU, Ya-Huey JUAN, Larry JUAREZ, Brian C. KRAEMER, Ronald D. MARTENS, Su QIN, Todd C. SORENSON, Ji Qiu XU
  • Patent number: 9886356
    Abstract: Power line disturbance hold up times are dynamically adjusted based on battery capacity of a plurality of batteries in a plurality of racks by determining which one of the plurality of racks has a fewest number of remaining batteries of the plurality of batteries having the battery capacity. A determination of an amount of the power line disturbance the one of the plurality of racks, having the fewest number of remaining batteries of the plurality of batteries with the battery capacity, is able to support.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: February 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mann Du, Ya-Huey Juan, Larry Juarez, Brian C. Kraemer, Ronald D. Martens, Su Qin, Todd C. Sorenson, Ji Qiu Xu
  • Patent number: 9866444
    Abstract: Embodiments herein provide for a method of dynamically converting servers and a computer and storage readable medium configured to do the same. In the method a first server enters a server conversion while a second server performs one or more network services. A current physical hardware configuration and logical hardware configuration of a first server and a second server is verified. Possible conversions are calculated of one or more valid logical hardware configurations and one or more valid physical hardware configurations based on the current hardware configurations of the first server and the second server. A valid physical hardware configuration is selected for both servers from the calculated possible conversions. The physical hardware is updated for the conversion of the physical hardware configuration of the first server. The current logical configuration of the first server converts to a valid logical hardware configuration based on the calculated possible conversions.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
  • Publication number: 20170235686
    Abstract: Provided are a computer program product, system, and method for adapter configuration in accordance with one embodiment of the present description, in which a set of configuration data structures including both a primary and a secondary configuration data structure, may be automatically created by automatic adapter configuration control logic. Upon detection of the replacement of the original host adapter with a replacement host adapter, the primary configuration data structure, for example, may be automatically selected to configure the replacement host adapter. In the event of a failure in the configuration process, the secondary configuration data structure may be automatically selected to configure the replacement host adapter. Other aspects of adapter configuration in accordance with the present description are described.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
  • Patent number: 9678799
    Abstract: In one aspect of the present description, in a distributed node management system for a distributed computing system having multiple processor nodes, each processor node has a local data structure which contains a “to-do tasks” synchronization table that resides on each such processor node. The “to-do-tasks” synchronization table contains one or more actions that each processor node may perform to facilitate maintaining the operations of the associated processor node with equivalent knowledge of the system configuration, status and backup capabilities as the other processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ye Na Chen, Ya-Huey Juan, Ronald D. Martens, Jing Peng, Yibo Xu
  • Publication number: 20160246693
    Abstract: Power line disturbance hold up times are dynamically adjusted based on battery capacity of a plurality of batteries in a plurality of racks by determining which one of the plurality of racks has a fewest number of remaining batteries of the plurality of batteries having the battery capacity. A determination of an amount of the power line disturbance the one of the plurality of racks, having the fewest number of remaining batteries of the plurality of batteries with the battery capacity, is able to support.
    Type: Application
    Filed: May 5, 2016
    Publication date: August 25, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mann DU, Ya-Huey JUAN, Larry JUAREZ, Brian C. KRAEMER, Ronald D. MARTENS, Su QIN, Todd C. SORENSON, Ji Qiu XU
  • Publication number: 20160239341
    Abstract: In one aspect of the present description, in a distributed node management system for a distributed computing system having multiple processor nodes, each processor node has a local data structure which contains a “to-do tasks” synchronization table that resides on each such processor node. The “to-do-tasks” synchronization table contains one or more actions that each processor node may perform to facilitate maintaining the operations of the associated processor node with equivalent knowledge of the system configuration, status and backup capabilities as the other processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: YE NA CHEN, YA-HUEY JUAN, RONALD D. MARTENS, JING PENG, YIBO XU
  • Publication number: 20160156525
    Abstract: Embodiments herein provide for a method of dynamically converting servers and a computer and storage readable medium configured to do the same. In the method a first server enters a server conversion while a second server performs one or more network services. A current physical hardware configuration and logical hardware configuration of a first server and a second server is verified. Possible conversions are calculated of one or more valid logical hardware configurations and one or more valid physical hardware configurations based on the current hardware configurations of the first server and the second server. A valid physical hardware configuration is selected for both servers from the calculated possible conversions. The physical hardware is updated for the conversion of the physical hardware configuration of the first server. The current logical configuration of the first server converts to a valid logical hardware configuration based on the calculated possible conversions.
    Type: Application
    Filed: February 9, 2016
    Publication date: June 2, 2016
    Inventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
  • Patent number: 9348390
    Abstract: Power line disturbance hold up times are dynamically adjusted prior to the commencement of the power disturbance failover based on battery capacity of batteries in racks of the storage system as the batteries either fail, are repaired, or are added to the storage system having at least one uninterruptible power supply (UPS).
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: May 24, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mann Du, Ya-Huey Juan, Larry Juarez, Brian C. Kraemer, Ronald D. Martens, Su Qin, Todd C. Sorenson, Ji Qiu Xu
  • Patent number: 9306805
    Abstract: Embodiments herein provide for a method of dynamically converting servers and a computer and storage readable medium configured to do the same. In the method a first server enters a server conversion while a second server performs one or more network services. A current physical hardware configuration and logical hardware configuration of a first server and a second server is verified. Possible conversions are calculated of one or more valid logical hardware configurations and one or more valid physical hardware configurations based on the current hardware configurations of the first server and the second server. A valid physical hardware configuration is selected for both servers from the calculated possible conversions. The physical hardware is updated for the conversion of the physical hardware configuration of the first server. The current logical configuration of the first server converts to a valid logical hardware configuration based on the calculated possible conversions.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
  • Publication number: 20150127784
    Abstract: Embodiments herein provide for a method of dynamically converting servers and a computer and storage readable medium configured to do the same. In the method a first server enters a server conversion while a second server performs one or more network services. A current physical hardware configuration and logical hardware configuration of a first server and a second server is verified. Possible conversions are calculated of one or more valid logical hardware configurations and one or more valid physical hardware configurations based on the current hardware configurations of the first server and the second server. A valid physical hardware configuration is selected for both servers from the calculated possible conversions. The physical hardware is updated for the conversion of the physical hardware configuration of the first server. The current logical configuration of the first server converts to a valid logical hardware configuration based on the calculated possible conversions.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 7, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
  • Publication number: 20140331070
    Abstract: Power line disturbance hold up times are dynamically adjusted prior to the commencement of the power disturbance failover based on battery capacity of batteries in racks of the storage system as the batteries either fail, are repaired, or are added to the storage system having at least one uninterruptible power supply (UPS).
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mann DU, Ya-Huey JUAN, Larry JUAREZ, Brian C. KRAEMER, Ronald D. MARTENS, Su QIN, Todd C. SORENSON, Ji Qiu XU
  • Patent number: 7231342
    Abstract: A method, system, and computer program product within a logically partitioned data processing system that includes multiple partitions and a management console are described for displaying messages in a language specified by the console. A language is specified by the management console. The specification is transmitted to each one of the partitions. A message is generated within one of the partitions. The partition then utilizes the specification to select a translation of the message into the language specified by the management console. The translation is then transmitted from the partition to the management console for display by the management console.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: June 12, 2007
    Assignee: International Business Machines Corporation
    Inventors: Mark Steven Edwards, Ya-Huey Juan, Truc Duy Nguyen
  • Publication number: 20060080272
    Abstract: An apparatus, system, and method are disclosed for comparing data objects within a plurality of data structures. The apparatus includes a comparison module and an identification module. The comparison module performs no more than a single comparison of each of a first plurality of data objects with each of a second plurality of data objects. The first and second pluralities of data objects may have at least one common data object. The identification module identifies all of the common data objects within the first and second pluralities of data objects. The identification module also may identify all of the unique data objects within the first and second pluralities of data objects.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Inventors: Ya-Huey Juan, Jeremy Royall
  • Patent number: 6928639
    Abstract: A time-interval based monitor tool is provided for monitoring performance of a running application. The tool includes a time-based monitor function which is dynamically insertable into and removable from an address space of a running application to be monitored transparent to the application and without requiring recompilation. The time-based monitor function allows an operator to reset the monitor time interval without requiring extraction of the monitor function. In addition, the time-based monitor function allows access to one or more global variables of the application, and by changing a global variable can effect a change in the application's operation path.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Ya-Huey Juan, Jhy-Chun Wang