Patents by Inventor Nai-Wen Shih

Nai-Wen Shih 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: 10915353
    Abstract: Methods, systems and computer program products for an intelligent processor for user-provided routines (IPUR) in a transaction processing system are provided. An interface module, interposed between a transaction processing module and a user-provided routine intercepts a request for an operation. If the user-provided routine is supported for the request, the interface module asynchronously passes the request to the user-provided routine and synchronously passes the request to the IPUR. Thus, the IPUR learns the processing of the user-provided routine, which eventually can be removed from the transaction processing system.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jack Chiu-Chiu Yuan, Jeffrey L. Maddix, Nai-Wen Shih
  • Publication number: 20200310861
    Abstract: Methods, systems and computer program products for an intelligent processor for user-provided routines (IPUR) in a transaction processing system are provided. An interface module, interposed between a transaction processing module and a user-provided routine intercepts a request for an operation. If the user-provided routine is supported for the request, the interface module asynchronously passes the request to the user-provided routine and synchronously passes the request to the IPUR. Thus, the IPUR learns the processing of the user-provided routine, which eventually can be removed from the transaction processing system.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Jack Chiu-Chiu Yuan, Jeffrey L. Maddix, Nai-Wen Shih
  • Patent number: 10657079
    Abstract: Methods, systems and computer program products for operating an output processor a transaction processing system are provided. Aspects include receiving a request by an output processor to deliver an output message having a plurality of message segments and obtaining a target buffer size. Aspects also include allocating an output buffer for the output message, the output buffer having the target buffer size and iteratively obtaining a message segment of the plurality of message segments and storing the message segment in the output buffer. Based on a determination that all of the plurality of message segments have been stored, aspects include delivering the output message. Based on a determination that the output buffer is full and that all of the plurality of message segments have not been stored in the output buffer, aspects further include increasing the target buffer size to a maximum buffer size.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nai-Wen Shih, Jack Chiu-Chiu Yuan, Jeffrey L. Maddix
  • Publication number: 20200151121
    Abstract: Methods, systems and computer program products for operating an output processor a transaction processing system are provided. Aspects include receiving a request by an output processor to deliver an output message having a plurality of message segments and obtaining a target buffer size. Aspects also include allocating an output buffer for the output message, the output buffer having the target buffer size and iteratively obtaining a message segment of the plurality of message segments and storing the message segment in the output buffer. Based on a determination that all of the plurality of message segments have been stored, aspects include delivering the output message. Based on a determination that the output buffer is full and that all of the plurality of message segments have not been stored in the output buffer, aspects further include increasing the target buffer size to a maximum buffer size.
    Type: Application
    Filed: November 12, 2018
    Publication date: May 14, 2020
    Inventors: NAI-WEN SHIH, JACK CHIU-CHIU YUAN, JEFFREY L. MADDIX
  • Patent number: 10455110
    Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
  • Patent number: 10324778
    Abstract: According to embodiments a technique for utilizing an error prediction an avoidance component for a transaction processing system is provided. The technique includes identifying critical functions of the transaction processing system, and collecting usage data. The technique also includes determining a focus area based on the usage data for each of the critical functions, and generating a data message for the focus area, the data message combining internal data and the usage data. The technique includes transmitting the data message to a data processing component (DPC), the data message includes DPC timer information used by the DPC for performing a summarization process, and receiving a summary message from the DPC based on the summarization process performed by the DPC. The technique also includes identifying a summary message focus area from the summary message, and determining a condition of the summary message focus area of the summary message.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donald Bearden, Benjamin P. Johnson, Nai-Wen Shih, Carson W. Tsai, Jack C. Yuan
  • Patent number: 10162454
    Abstract: A touch display apparatus and an operation method of the touch display apparatus are provided. The touch display apparatus includes a flexible touch display panel, a transmission electrode, and a reception electrode. The flexible touch display panel is bendable along a bending line. The transmission electrode and the reception electrode are arranged in the flexible touch display panel. The transmission electrode and the reception electrode are symmetrically located on two sides of the bending line, respectively, so that the reception electrode can receive a signal transmitted from the transmission electrode when the flexible touch display panel is bent along the bending line. The display mode of the flexible touch display panel is determined according to whether the reception electrode receives the signal transmitted from the transmission electrode.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: December 25, 2018
    Assignee: Acer Incorporated
    Inventors: Nai-Wen Shih, Jin-Ting Kuo
  • Patent number: 10157190
    Abstract: The present disclosure describes a system and method to automatically extract image features from an image uploaded to an image processing service executing on a cloud server from an image capture device, determine an image classification based at least in part on the image features, transmit a request to the image capture device for an image action based at least in part on the image classification, and execute the image action on the image based at least in part on receiving the image action from the image capture device in response to the request.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: December 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nai Wen Shih, Chia-Jiun Tan, Carlos Perez
  • Publication number: 20180246778
    Abstract: According to embodiments a technique for utilizing an error prediction an avoidance component for a transaction processing system is provided. The technique includes identifying critical functions of the transaction processing system, and collecting usage data. The technique also includes determining a focus area based on the usage data for each of the critical functions, and generating a data message for the focus area, the data message combining internal data and the usage data. The technique includes transmitting the data message to a data processing component (DPC), the data message includes DPC timer information used by the DPC for performing a summarization process, and receiving a summary message from the DPC based on the summarization process performed by the DPC. The technique also includes identifying a summary message focus area from the summary message, and determining a condition of the summary message focus area of the summary message.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 30, 2018
    Inventors: DONALD BEARDEN, BENJAMIN P. JOHNSON, NAI-WEN SHIH, CARSON W. TSAI, JACK C. YUAN
  • Publication number: 20180241900
    Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.
    Type: Application
    Filed: April 11, 2018
    Publication date: August 23, 2018
    Inventors: Nai Wen SHIH, Robert Zachary NISCO, Greg EDMISTON, Emmanuel MIRANDA-STEINER
  • Patent number: 9973647
    Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
  • Publication number: 20170366697
    Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
  • Publication number: 20170364303
    Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Nai Wen Shih, Karan Khanna, Brian Kocher, Fang Liu
  • Publication number: 20170277719
    Abstract: The present disclosure describes a system and method to automatically extract image features from an image uploaded to an image processing service executing on a cloud server from an image capture device, determine an image classification based at least in part on the image features, transmit a request to the image capture device for an image action based at least in part on the image classification, and execute the image action on the image based at least in part on receiving the image action from the image capture device in response to the request.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Nai Wen Shih, Chia-Jiun Tan, Carlos Perez
  • Publication number: 20170115801
    Abstract: A touch display apparatus and an operation method of the touch display apparatus are provided. The touch display apparatus includes a flexible touch display panel, a transmission electrode, and a reception electrode. The flexible touch display panel is bendable along a bending line. The transmission electrode and the reception electrode are arranged in the flexible touch display panel. The transmission electrode and the reception electrode are symmetrically located on two sides of the bending line, respectively, so that the reception electrode can receive a signal transmitted from the transmission electrode when the flexible touch display panel is bent along the bending line. The display mode of the flexible touch display panel is determined according to whether the reception electrode receives the signal transmitted from the transmission electrode.
    Type: Application
    Filed: March 25, 2016
    Publication date: April 27, 2017
    Inventors: Nai-Wen Shih, Jin-Ting Kuo