Patents by Inventor Hsiu-Wei LIN

Hsiu-Wei LIN 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: 11620218
    Abstract: A computer-implemented method, according to one approach, includes: determining whether to satisfy an I/O request using a first tier of memory in a secondary cache by inspecting a bypass indication in response to determining that the input/output (I/O) request includes a bypass indication. The secondary cache is coupled to a primary cache and a data storage device. The secondary cache also includes the first tier of memory and a second tier of memory. Moreover, in response to determining to satisfy the I/O request using the first tier of memory in the secondary cache, the I/O request is satisfied using the first tier of memory in the secondary cache. The updated data is also destaged from the secondary cache to the data storage device in response to determining that data associated with the I/O request has been updated as the result of satisfying the I/O request using the secondary cache.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lokesh Mohan Gupta, Edward Hsiu-Wei Lin, Beth Ann Peterson, Matthew G. Borlick
  • Patent number: 11287982
    Abstract: A computer-implemented method, according to one embodiment, is for managing data received at a storage device. The computer-implemented method includes: receiving data management policies, and receiving two or more connection names from a host. Each of the connection names is correlated with one or more of the data management policies. Moreover, a connection path which extends between the storage device and the host is created. The connection path also has a connection name which corresponds thereto. Data is received along the connection path, and the connection name which corresponds to the connection path is matched to one of the connection names received from the host. Furthermore, the received data is processed according to the one or more data management policies that are correlated with the matching one of the connection names received from the host.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lourie Goodall, Joseph M. Swingler, Edward Hsiu-Wei Lin, Erika Dawson
  • Publication number: 20220027267
    Abstract: A computer-implemented method, according to one approach, includes: determining whether to satisfy an I/O request using a first tier of memory in a secondary cache by inspecting a bypass indication in response to determining that the input/output (I/O) request includes a bypass indication. The secondary cache is coupled to a primary cache and a data storage device. The secondary cache also includes the first tier of memory and a second tier of memory. Moreover, in response to determining to satisfy the I/O request using the first tier of memory in the secondary cache, the I/O request is satisfied using the first tier of memory in the secondary cache. The updated data is also destaged from the secondary cache to the data storage device in response to determining that data associated with the I/O request has been updated as the result of satisfying the I/O request using the secondary cache.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Inventors: Lokesh Mohan Gupta, Edward Hsiu-Wei Lin, Beth Ann Peterson, Matthew G. Borlick
  • Patent number: 11204712
    Abstract: Provided are a computer program product, system, and method for using mirror path statistics in recalling extents to a primary storage system and a secondary storage system from a third storage system, A recall request is received to recall extents from the third storage that were migrated from the primary storage or the secondary storage to the third storage. A determination is made as to whether mirror paths used to migrate extents from the primary storage to the secondary storage exceed a degradation criteria. Commands are sent to cause the recall extents to be recalled from the third storage to both the primary storage and the secondary storage in response to determining that the mirror paths exceed the degradation criteria.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Edward Hsiu-Wei Lin, Lokesh Mohan Gupta, Clint A. Hardy
  • Patent number: 11182291
    Abstract: A computer-implemented method, according to one approach, includes: receiving an I/O request. In response to determining that the I/O request does not include a bypass indication, the I/O request is satisfied using a primary cache which is coupled to a data storage device and a secondary cache having SCM. In response to determining that the data associated with the I/O request has been updated as a result of satisfying the I/O request: the updated data is destaged from the primary cache to the data storage device, the updated data is copied to the secondary cache, and the updated data is demoted from the primary cache. Yet, in response to determining that the data associated with the I/O request has not been updated: the data associated with the I/O request is copied to the secondary cache, and the data associated with the I/O request is demoted from the primary cache.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lokesh Mohan Gupta, Edward Hsiu-Wei Lin, Beth Ann Peterson, Matthew G. Borlick
  • Publication number: 20210255772
    Abstract: Provided are a computer program product, system, and method for using mirror path statistics in recalling extents to a primary storage system and a secondary storage system from a third storage system, A recall request is received to recall extents from the third storage that were migrated from the primary storage or the secondary storage to the third storage. A determination is made as to whether mirror paths used to migrate extents from the primary storage to the secondary storage exceed a degradation criteria. Commands are sent to cause the recall extents to be recalled from the third storage to both the primary storage and the secondary storage in response to determining that the mirror paths exceed the degradation criteria.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventors: Edward Hsiu-Wei Lin, Lokesh Mohan Gupta, Clint A. Hardy
  • Publication number: 20210255795
    Abstract: Provided are a computer program product, system, and method for using storage access statistics to determine mirrored extents to migrate from a primary storage system and a secondary storage system to a third storage system. A determination is made of access statistics with respect to mirrored extents of data at the primary storage mirrored to the secondary storage to migrate to the third storage. A first set of the mirrored extents associated with access statistics indicating a highest level of access of the mirrored extents are migrated from the secondary storage to the third storage. A second set of the mirrored extents associated with access statistics indicating a lower level of access than the mirrored extents in the first set are migrated from the primary storage to the secondary storage.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventors: Edward Hsiu-Wei Lin, Lokesh Mohan Gupta, Clint A. Hardy
  • Patent number: 11093156
    Abstract: Provided are a computer program product, system, and method for using storage access statistics to determine mirrored extents to migrate from a primary storage system and a secondary storage system to a third storage system. A determination is made of access statistics with respect to mirrored extents of data at the primary storage mirrored to the secondary storage to migrate to the third storage. A first set of the mirrored extents associated with access statistics indicating a highest level of access of the mirrored extents are migrated from the secondary storage to the third storage. A second set of the mirrored extents associated with access statistics indicating a lower level of access than the mirrored extents in the first set are migrated from the primary storage to the third storage.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Edward Hsiu-Wei Lin, Lokesh Mohan Gupta, Clint A. Hardy
  • Publication number: 20210240618
    Abstract: A computer-implemented method, according to one approach, includes: receiving an I/O request. In response to determining that the I/O request does not include a bypass indication, the I/O request is satisfied using a primary cache which is coupled to a data storage device and a secondary cache having SCM. In response to determining that the data associated with the I/O request has been updated as a result of satisfying the I/O request: the updated data is destaged from the primary cache to the data storage device, the updated data is copied to the secondary cache, and the updated data is demoted from the primary cache. Yet, in response to determining that the data associated with the I/O request has not been updated: the data associated with the I/O request is copied to the secondary cache, and the data associated with the I/O request is demoted from the primary cache.
    Type: Application
    Filed: February 3, 2020
    Publication date: August 5, 2021
    Inventors: Lokesh Mohan Gupta, Edward Hsiu-Wei Lin, Beth Ann Peterson, Matthew G. Borlick
  • Publication number: 20210011624
    Abstract: A computer-implemented method, according to one embodiment, is for managing data received at a storage device. The computer-implemented method includes: receiving data management policies, and receiving two or more connection names from a host. Each of the connection names is correlated with one or more of the data management policies. Moreover, a connection path which extends between the storage device and the host is created. The connection path also has a connection name which corresponds thereto. Data is received along the connection path, and the connection name which corresponds to the connection path is matched to one of the connection names received from the host. Furthermore, the received data is processed according to the one or more data management policies that are correlated with the matching one of the connection names received from the host.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Applicant: International Business Machines Corporation
    Inventors: Lourie Goodall, Joseph M. Swingler, Edward Hsiu-Wei Lin, Erika Dawson
  • Patent number: 9903888
    Abstract: A probe card for contacting an LED chip of flip-chip type includes a circuit board, two probes and a fixing seat. The circuit board has a mounting surface and a lateral edge. Each probe has a connecting portion mounted on the circuit board, an extending portion extending from the connecting portion, a cantilever portion connected with the extending portion and protruding out of the lateral edge, and a contacting portion extending from the cantilever portion. The fixing seat is mounted on the mounting surface of the circuit board and has a fixing surface. A part of the extending portion is located between the circuit board and the fixing seat. A test equipment for testing optical characteristics of an LED chip of flip-chip type is provided with the probe card.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: February 27, 2018
    Assignee: MPI CORPORATION
    Inventors: Chia-Tai Chang, Hsiu-Wei Lin, Hung-Yi Lin
  • Publication number: 20160047843
    Abstract: A probe card for contacting an LED chip of flip-chip type includes a circuit board, two probes and a fixing seat. The circuit board has a mounting surface and a lateral edge. Each probe has a connecting portion mounted on the circuit board, an extending portion extending from the connecting portion, a cantilever portion connected with the extending portion and protruding out of the lateral edge, and a contacting portion extending from the cantilever portion. The fixing seat is mounted on the mounting surface of the circuit board and has a fixing surface. A part of the extending portion is located between the circuit board and the fixing seat. A test equipment for testing optical characteristics of an LED chip of flip-chip type is provided with the probe card.
    Type: Application
    Filed: August 13, 2015
    Publication date: February 18, 2016
    Inventors: Chia-Tai CHANG, Hsiu-Wei LIN, Hung-Yi LIN
  • Patent number: 9063171
    Abstract: A probing apparatus includes a rotating device having a plurality of platforms for supporting DUTs, a probe device having a lifting stage movable between first and second positions, and a heating device mounted to the lifting stage so as to move along with it. The platforms are synchronously revolvable in a way that the platforms move to a test position sequentially The heating device is configured in a manner that when the lifting stage moves to the first position, the heating device is located away from the platform at the test position, and when the lifting stage moves to the second position, the heating device contacts and heats the platform at the test position. Therefore, the heating device and the probe device are movable simultaneously for heating up the platform and testing the DUT respectively.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 23, 2015
    Assignee: MPI Corporation
    Inventors: Hsiu-Wei Lin, Yu-Che Cheng, Hung-Yi Lin
  • Publication number: 20140031770
    Abstract: The transdermal patch contains a base layer, a textured pharmaceutical layer, and a detachable layer, sequentially stacked from top to bottom. The textured pharmaceutical layer contains pressure-sensitive adhesive and medicament, and is configured with at least an embossed pattern for contacting with the skin. After the detachable layer is peeled off from the textured pharmaceutical layer and the latter is attached to the skin, the transfer performance of the contained medicament is significantly enhanced by the embossed pattern's increased area of release to the medicament.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Inventor: Hsiu-Wei Lin
  • Publication number: 20130249579
    Abstract: A probing apparatus includes a rotating device having a plurality of platforms for supporting DUTs, a probe device having a lifting stage movable between first and second positions, and a heating device mounted to the lifting stage so as to move along with it. The platforms are synchronously revolvable in a way that the platforms move to a test position sequentially The heating device is configured in a manner that when the lifting stage moves to the first position, the heating device is located away from the platform at the test position, and when the lifting stage moves to the second position, the heating device contacts and heats the platform at the test position. Therefore, the heating device and the probe device are movable simultaneously for heating up the platform and testing the DUT respectively.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 26, 2013
    Applicant: MPI CORPORATION
    Inventors: Hsiu-Wei LIN, Yu-Che CHENG, Hung-Yi LIN
  • Patent number: 8458510
    Abstract: Various embodiments for automated error recovery in a computing storage environment by a processor device are provided. In one embodiment, pursuant to performing one of creating a new and rebuilding an existing logical partition (LPAR) operable in the computing storage environment by a hardware management console (HMC) in communication with the LPAR, at least one failure scenario is evaluated by identifying error code. If a failure is caused by an operation of the HMC and a malfunction of a current network connection, a cleanup operation is performed on at least a portion of a current HMC configuration, an alternative network connection to the current network connection is made, and a retry operation is performed.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xu Han, Edward Hsiu-Wei Lin, Yang Liu
  • Publication number: 20120042198
    Abstract: Various embodiments for automated error recovery in a computing storage environment by a processor device are provided. In one embodiment, pursuant to performing one of creating a new and rebuilding an existing logical partition (LPAR) operable in the computing storage environment by a hardware management console (HMC) in communication with the LPAR, at least one failure scenario is evaluated by identifying error code. If a failure is caused by an operation of the HMC and a malfunction of a current network connection, a cleanup operation is performed on at least a portion of a current HMC configuration, an alternative network connection to the current network connection is made, and a retry operation is performed.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xu HAN, Edward Hsiu-Wei LIN, Yang LIU
  • Patent number: 7734883
    Abstract: Provided are a method, system, and program for forming a consistency group of data. Information is provided on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller. A command is transmitted to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group. A determination is made as to whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gail Andrea Spear, Robert Francis Bartfai, Edward Hsiu-Wei Lin, William Frank Micka, Olympia Gluck, Aviad Zlotnick, Michael E. Factor, Thomas Charles Jarvis, Sam Clark Werner
  • Patent number: 7133986
    Abstract: Provided are a method, system, and program for forming a consistency group of data. Information is provided on a consistency group relationship indicating a plurality of slave controllers and, for each indicated slave controller, a slave storage unit managed by the slave controller. A command is transmitted to each slave controller in the consistency group relationship to cause each slave controller to transmit data in the slave storage unit to a remote storage in a manner that forms the consistency group. A determination is made as to whether all the slave controllers successfully transmitted the data in the slave storage units that is part of the consistency group to the remote storage.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gail Andrea Spear, Robert Francis Bartfai, Edward Hsiu-Wei Lin, William Frank Micka, Olympia Gluck, Aviad Zlotnick, Michael E. Factor, Thomas Charles Jarvis, Sam Clark Werner