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: 11373782Abstract: 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: GrantFiled: September 2, 2019Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Todd C. Sorenson, Gary W. Batchelor, Ya-Huey Juan, Seamus Burke, Maoyun Tang, Trung N. Nguyen
-
Publication number: 20210063651Abstract: 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: ApplicationFiled: September 2, 2019Publication date: March 4, 2021Applicant: International Business Machines CorporationInventors: Todd C. Sorenson, Gary W. Batchelor, Ya-Huey Juan, Seamus Burke, Maoyun Tang, Trung N. Nguyen
-
Patent number: 10606716Abstract: 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: GrantFiled: November 29, 2017Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mann Du, Ya-Huey Juan, Larry Juarez, Brian C. Kraemer, Ronald D. Martens, Su Qin, Todd C. Sorenson, Ji Qiu Xu
-
Publication number: 20190286585Abstract: 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: ApplicationFiled: June 5, 2019Publication date: September 19, 2019Inventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
-
Patent number: 10353834Abstract: 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: GrantFiled: February 11, 2016Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
-
Publication number: 20180081772Abstract: 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: ApplicationFiled: November 29, 2017Publication date: March 22, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mann DU, Ya-Huey JUAN, Larry JUAREZ, Brian C. KRAEMER, Ronald D. MARTENS, Su QIN, Todd C. SORENSON, Ji Qiu XU
-
Patent number: 9886356Abstract: 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: GrantFiled: May 5, 2016Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mann Du, Ya-Huey Juan, Larry Juarez, Brian C. Kraemer, Ronald D. Martens, Su Qin, Todd C. Sorenson, Ji Qiu Xu
-
Patent number: 9866444Abstract: 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: GrantFiled: February 9, 2016Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
-
Publication number: 20170235686Abstract: 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: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Rashmi Chandra, Ya-Huey Juan, Jennifer S. Shioya
-
Patent number: 9678799Abstract: 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: GrantFiled: February 12, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ye Na Chen, Ya-Huey Juan, Ronald D. Martens, Jing Peng, Yibo Xu
-
Publication number: 20160246693Abstract: 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: ApplicationFiled: May 5, 2016Publication date: August 25, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mann DU, Ya-Huey JUAN, Larry JUAREZ, Brian C. KRAEMER, Ronald D. MARTENS, Su QIN, Todd C. SORENSON, Ji Qiu XU
-
Publication number: 20160239341Abstract: 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: ApplicationFiled: February 12, 2015Publication date: August 18, 2016Inventors: YE NA CHEN, YA-HUEY JUAN, RONALD D. MARTENS, JING PENG, YIBO XU
-
Publication number: 20160156525Abstract: 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: ApplicationFiled: February 9, 2016Publication date: June 2, 2016Inventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
-
Patent number: 9348390Abstract: 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: GrantFiled: May 3, 2013Date of Patent: May 24, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mann Du, Ya-Huey Juan, Larry Juarez, Brian C. Kraemer, Ronald D. Martens, Su Qin, Todd C. Sorenson, Ji Qiu Xu
-
Patent number: 9306805Abstract: 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: GrantFiled: November 7, 2013Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
-
Publication number: 20150127784Abstract: 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: ApplicationFiled: November 7, 2013Publication date: May 7, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ya-Huey Juan, Brian C. Kraemer, Michael N. Nguyen, Jing Peng, Tracy N. Waller
-
Publication number: 20140331070Abstract: 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: ApplicationFiled: May 3, 2013Publication date: November 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mann DU, Ya-Huey JUAN, Larry JUAREZ, Brian C. KRAEMER, Ronald D. MARTENS, Su QIN, Todd C. SORENSON, Ji Qiu XU
-
Patent number: 7231342Abstract: 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: GrantFiled: January 9, 2003Date of Patent: June 12, 2007Assignee: International Business Machines CorporationInventors: Mark Steven Edwards, Ya-Huey Juan, Truc Duy Nguyen
-
Publication number: 20060080272Abstract: 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: ApplicationFiled: October 12, 2004Publication date: April 13, 2006Inventors: Ya-Huey Juan, Jeremy Royall
-
Patent number: 6928639Abstract: 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: GrantFiled: September 11, 2001Date of Patent: August 9, 2005Assignee: International Business Machines CorporationInventors: Ya-Huey Juan, Jhy-Chun Wang