Patents by Inventor Kai-Kuo Liu

Kai-Kuo 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).

  • Patent number: 11546320
    Abstract: A method for controlling the IoT devices and an IoT system using the same are provided. The IoT devices includes a trigger device and a functional device. A managing software is executable on a client device. First, a credential is sent to the client from the functional device. Second, a script is received at the trigger device. The script includes the credential, at least one supported command, and at least one supported event. The script is generated at the managing software. The supported command is recognizable to the functional device. When the supported event is triggered at the trigger device, the supported command from the trigger device is received at the functional device. Then, a function of the functional device is performed based on the command, which increases the convenience of operating the system. The trigger device need not recognize the command, which increases the flexibility of the system.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 3, 2023
    Assignees: THROUGHTEK CO., LTD., THROUGHTEK TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Chung-Han Yang, Ying-Hao Chu, Kai-Kuo Liu
  • Publication number: 20200220860
    Abstract: A method for controlling the IoT devices and an IoT system using the same are provided. The IoT devices includes a trigger device and a functional device. A managing software is executable on a client device. First, a credential is sent to the client from the functional device. Second, a script is received at the trigger device. The script includes the credential, at least one supported command, and at least one supported event. The script is generated at the managing software. The supported command is recognizable to the functional device. When the supported event is triggered at the trigger device, the supported command from the trigger device is received at the functional device. Then, a function of the functional device is performed based on the command, which increases the convenience of operating the system. The trigger device need not recognize the command, which increases the flexibility of the system.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 9, 2020
    Inventors: Chung-Han Yang, Ying-Hao Chu, Kai-Kuo Liu
  • Patent number: 10333892
    Abstract: A network-traversal method includes: receiving an address information of a network device from a link server; generating a port number sequence composed of port values according to an external port number of the address information; and sending a link packet to an external network address of the address information in an order of the port values in the port number sequence until receiving an acknowledgement packet from the network device. At least one of the port values is related to the external port number. A part of the rest port values is/are generated gradually based on the external port number, and the others of the rest port values is/are generated randomly.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: June 25, 2019
    Assignees: THROUGHTEK TECHNOLOGY (SHENZHEN) CO., LTD., THROUGHTEK CO., LTD.
    Inventor: Kai-Kuo Liu
  • Patent number: 10116649
    Abstract: A establishing method for a P2P connection includes: receiving a connection request with a remote device from a client device, detecting a validation token in a network packet from the client device according to the connection request, and when the validation token is detected to be valid, executing a connection validation procedure including: receiving a first validation code and a first address information from the client device, reading a second validation code and a second address information from a storage unit, sending the first validation code and the first address information to the remote device, and sending the second validation code and the second address information to the client device. Therefore, the P2P connection between the client device and the remote device is established according to the first validation code, the second validation code, the first address information and the second address information.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 30, 2018
    Assignees: THROUGHTEK TECHNOLOGY (SHENZHEN) CO., LTD., THROUGHTEK CO., LTD.
    Inventor: Kai-Kuo Liu
  • Publication number: 20170295135
    Abstract: A network-traversal method includes: receiving an address information of a network device from a link server; generating a port number sequence composed of port values according to an external port number of the address information; and sending a link packet to an external network address of the address information in an order of the port values in the port number sequence until receiving an acknowledgement packet from the network device. At least one of the port values is related to the external port number. A part of the rest port values is/are generated gradually based on the external port number, and the others of the rest port values is/are generated randomly.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 12, 2017
    Inventor: Kai-Kuo Liu
  • Publication number: 20160285853
    Abstract: A establishing method for a P2P connection includes: receiving a connection request with a remote device from a client device, detecting a validation token in a network packet from the client device according to the connection request, and when the validation token is detected to be valid, executing a connection validation procedure including: receiving a first validation code and a first address information from the client device, reading a second validation code and a second address information from a storage unit, sending the first validation code and the first address information to the remote device, and sending the second validation code and the second address information to the client device. Therefore, the P2P connection between the client device and the remote device is established according to the first validation code, the second validation code, the first address information and the second address information.
    Type: Application
    Filed: October 29, 2015
    Publication date: September 29, 2016
    Inventor: Kai-Kuo Liu