Patents by Inventor An-Hsiung Liu

An-Hsiung Liu 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).

  • Publication number: 20170351513
    Abstract: At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
    Type: Application
    Filed: August 23, 2017
    Publication date: December 7, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Publication number: 20170351514
    Abstract: At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
    Type: Application
    Filed: August 23, 2017
    Publication date: December 7, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Publication number: 20170317989
    Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data, and restore the original message sequence of the grouped sensor data.
    Type: Application
    Filed: July 19, 2017
    Publication date: November 2, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Publication number: 20170307123
    Abstract: A connector assembly has a main body, a valve, a spring, a quick connecting device, and a seal. The valve is moveably mounted in the main body and has an adaptor, a valve body, and a sealing assembly. The valve body is spaced from the adaptor and has a closed end away from the adaptor, an open end, and multiple through holes radially defined in the valve body. The seal is clamped between the valve body and the adaptor to connect the valve body with the adaptor and has a tubular sleeve and a clamped flange. The tubular sleeve has an end. The clamped flange is radially formed around and protrudes from the end of the sleeve and clamped between the open end of the valve body and the adaptor.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Inventor: Hsiu-Hsiung LIU
  • Publication number: 20170302756
    Abstract: A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 9762552
    Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data, and restore the original message sequence of the grouped sensor data.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 9760459
    Abstract: Services associated with first and second nodes are managed. As part of the management, the first node receives a request to modify the services. A synchronization policy is identified. The synchronization policy requires that modifications attempted on the set of services on the first node also be attempted on the second node. In response to the request, an attempt is made to modify the set of services on the first node. Further, in response to the request and pursuant to the synchronization policy, the second node is caused to attempt to modify the set of services. The synchronization policy is identified as a relaxed synchronization policy. A determination is made that the attempt to modify the set of services on the second node failed. Based on identifying that the synchronization policy is a relaxed synchronization policy, the attempt to modify the set of services on the first node continues.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wan-Tseng Hsiao, Tzuching Kuo, Chih-Hsiung Liu, Yi-Ching Peng, Chen-Hsi Tsai, Ming-Yu Wei
  • Publication number: 20170230340
    Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data, and restore the original message sequence of the grouped sensor data.
    Type: Application
    Filed: September 14, 2016
    Publication date: August 10, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Publication number: 20170201509
    Abstract: The described herein relates to a method executed by a passport service executed by at least one processor coupled to at least one memory. The method includes creating a passport on a cloud application that comprises connectivity details for a tunnel and activating an on-premise appliance of an on-premise system by delivering the passport to the on-premise appliance to build the tunnel. The method further includes generating a passport token via the passport, wherein the passport token comprises dynamically generated connectivity properties. The method also includes binding the cloud application and the on-premise appliance based on the dynamically generated connectivity properties of the passport token and the connectivity details of the passport.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 13, 2017
    Inventors: Neal J. Alewine, Chih-Hsiung Liu, Barry Mosakowski, Srinivasan Muralidharan
  • Publication number: 20170186991
    Abstract: A light emitting device and a method for manufacturing the same are disclosed. Herein, the light emitting device comprises: a substrate having a light emitting region and a sealing region surrounding the light emitting region; an OLED unit disposed over the light emitting region; a protection layer disposed over the OLED unit; a support unit disposed over the sealing region, wherein materials of the protection layer and the support unit are the same, and the support unit connects to the protection layer; and a cover disposed over the protection layer and the support unit; wherein a first height is between a surface of the support unit adjacent to the cover and a surface of the substrate, a second height is between a surface of the protection layer adjacent to the cover and the surface of the substrate, and the first height is larger than the second height.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 29, 2017
    Inventors: Yixin YANG, Fang-Iy WU, Cheng-Hsiung LIU, Cheng-Hsu CHOU
  • Publication number: 20170177334
    Abstract: At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
    Type: Application
    Filed: March 16, 2016
    Publication date: June 22, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Publication number: 20170163742
    Abstract: Embodiments of the present invention provide a method and system for orchestrating services in a service chain. Establishing a first group with a plurality of active services and a second group with a plurality of standby services. Upon receiving an error notification of a crash in a service, moving the plurality of active services from the first group to the second group, and moving the plurality of standby services from the second group to the first group. Upon receiving an updated service group of the plurality of active services of the first group, moving the plurality of active services from the first group into the second group, and moving the plurality of standby services from the second group to a repository.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Publication number: 20170124340
    Abstract: As disclosed herein a method, executed by a computer, for enabling a hybrid cloud environment includes receiving, on a cloud environment, a hybrid cloud application package comprising a deployable cloud package and a deployable on-premise package, and deploying the deployable cloud package in a container on the cloud environment, providing a cloud application. The method further includes establishing a secure bi-directional communication tunnel between the cloud environment and an on-premise environment, thereby masking network connection information, and sending, with the secure bi-directional messaging framework, the deployable on-premise package to an on-premise server in the on-premise environment. The method further includes sending a message, with the secure bi-directional messaging framework, requesting services from an on-premise application, and receiving a response from the on-premise application. A computer program product corresponding to the above method is also disclosed herein.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Po-cheng Chiu, Wei-Ting Chou, Chih-Hsiung Liu
  • Patent number: 9632914
    Abstract: Troubleshooting data can be collected to debug a computer appliance running in a production environment. A computer system can record inbound and outbound transactions and monitor for the occurrence of an error. Upon detection of an error, transactional data associated with the error can be copied to a container. The relevant transactions and user sessions can be run in the container on debug firmware and rich troubleshooting data can be collected from the execution. If the same error occurs again during this simulated execution, then the troubleshooting data that was collected, as well a product key, can be encrypted and included in an error report. The container can then be deleted from the appliance.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Chin-Teng Cheng, Ying-Hsien Lee, Chih-Hsiung Liu, Min-Tsung Wu
  • Patent number: 9606794
    Abstract: At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 9577916
    Abstract: A method for generating and managing at least one user-defined plugin container is provided. The method may include generating the user-defined plugin container. The method may further include registering the generated user-defined plugin container, and at least one routing policy associated with the generated user-defined plugin container, on at least one gateway. Additionally, the method may include activating the registered user-defined plugin container and the registered at least one routing policy. The method may also include deploying the activated user-defined plugin container. The method may further include receiving at least one transaction via the at least one gateway. The method may also include routing the received at least one transaction to the deployed user-defined plugin container. The method may further include processing the received at least one transaction using the user-defined plugin container.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 9548472
    Abstract: A display device comprises a first substrate including a first top portion, a first sidewall portion and a first bent portion, a second substrate including a second top portion, a second sidewall portion and a second bent portion, a display element and a packaging material. The first bent portion is disposed between the first top portion and the first sidewall portion. The second substrate is separated from the first substrate by a predetermined distance to form an accommodating space. The second top portion is disposed corresponding to the first top portion. The second bent portion is disposed between the second top portion and the second sidewall portion. The display element is disposed in the accommodating space. The packaging material is disposed in the accommodating space and corresponding to the first sidewall portion and the second sidewall portion.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: January 17, 2017
    Assignee: InnoLux Corporation
    Inventors: Yi-Xin Yang, Cheng-Hsiung Liu, Fang-Iy Wu, Cheng-Hsu Chou
  • Publication number: 20160364296
    Abstract: Services associated with first and second nodes are managed. As part of the management, the first node receives a request to modify the services. A synchronization policy is identified. The synchronization policy requires that modifications attempted on the set of services on the first node also be attempted on the second node. In response to the request, an attempt is made to modify the set of services on the first node. Further, in response to the request and pursuant to the synchronization policy, the second node is caused to attempt to modify the set of services. The synchronization policy is identified as a relaxed synchronization policy. A determination is made that the attempt to modify the set of services on the second node failed. Based on identifying that the synchronization policy is a relaxed synchronization policy, the attempt to modify the set of services on the first node continues.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Inventors: Wan-Tseng Hsiao, Tzuching Kuo, Chih-Hsiung Liu, Yi-Ching Peng, Chen-Hsi Tsai, Ming-Yu Wei
  • Publication number: 20160342499
    Abstract: Troubleshooting data can be collected to debug a computer appliance running in a production environment. A computer system can record inbound and outbound transactions and monitor for the occurrence of an error. Upon detection of an error, transactional data associated with the error can be copied to a container. The relevant transactions and user sessions can be run in the container on debug firmware and rich troubleshooting data can be collected from the execution. If the same error occurs again during this simulated execution, then the troubleshooting data that was collected, as well a product key, can be encrypted and included in an error report. The container can then be deleted from the appliance.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Chin-Teng Cheng, Ying-Hsien Lee, Chih-Hsiung Liu, Min-Tsung Wu
  • Patent number: 9473514
    Abstract: A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data, and restore the original message sequence of the grouped sensor data.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Hao-Ting Shih, Joey H. Y. Tseng