Patents by Inventor Fu-Chiung Cheng

Fu-Chiung Cheng 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: 20230309157
    Abstract: An Internet of Things (IoT) system includes an application server, an identification information server, a gateway, and a terminal electronic device. The identification information server is configured to generate a plurality of pieces of first identification information, and each piece of first identification information is time-sensitive. The gateway is connected to the application server and stores the pieces of first identification information. The gateway is configured to automatically determine a piece of valid identification information from the pieces of first identification information. The terminal electronic device stores the pieces of first identification information and is configured to automatically and successively select a piece of current identification information from the pieces of first identification information to establish a connection with the gateway.
    Type: Application
    Filed: February 17, 2023
    Publication date: September 28, 2023
    Inventors: Fu-Chiung Cheng, Wei-Cheng Liu, Dai-Xin Wang
  • Publication number: 20220368522
    Abstract: A Bluetooth central apparatus encrypts a piece of verification data according to a secret-key system to generate a first encrypted verification parameter, and transmits the first encrypted verification parameter to a Bluetooth peripheral apparatus. The Bluetooth peripheral apparatus decrypts the first encrypted verification parameter according to the secret-key system to obtain a piece of decrypted verification data. The Bluetooth peripheral apparatus also encrypts the piece of decrypted verification data according to the secret-key system to generate a second encrypted verification parameter, and transmits the second encrypted verification parameter to the Bluetooth central apparatus.
    Type: Application
    Filed: October 7, 2021
    Publication date: November 17, 2022
    Inventors: FU-CHIUNG CHENG, WEI-CHENG LIU, DAI-XIN WANG
  • Patent number: 10805147
    Abstract: A fail recovery method and an Internet of Things (IoT) system and a charging system using the same are provided. The fail recovery method includes following steps: providing a plurality of gateway devices, in which at least one of the gateway devices preset to provide a wireless network service to at least one IoT device and at least another one of the gateway devices preset to provide the wireless network service to at least one user device; mutual confirming an operation state of other one of gateway devices by the gateway devices; and when the one of the gateway devices is determined as failed, using the another one of the gateway devices to replace the failed gateway device, so as to simultaneously provide the wireless network service to the IoT device and the user device by the another one of the gateway devices.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 13, 2020
    Assignees: Tatung Company, TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Wei-Cheng Liu, Tai-Jee Pan
  • Patent number: 10642666
    Abstract: A gateway, an Internet of Things (IoT) device control system and a method thereof are provided. The method includes: receiving an event message; obtaining a first fact record corresponding to the event message according to the event message; inferring an intention corresponding to a user according to the first fact record; determining a service to be provided to the user according to the intention corresponding to the user; and outputting an output message to a first IoT device according to the determined service such that the first IoT device provides the service according to the output message.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: May 5, 2020
    Assignees: Tatung Company, TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Chun-Wei Tseng
  • Publication number: 20190065288
    Abstract: A gateway, an Internet of Things (IoT) device control system and a method thereof are provided. The method includes: receiving an event message; obtaining a first fact record corresponding to the event message according to the event message; inferring an intention corresponding to a user according to the first fact record; determining a service to be provided to the user according to the intention corresponding to the user; and outputting an output message to a first IoT device according to the determined service such that the first IoT device provides the service according to the output message.
    Type: Application
    Filed: September 30, 2017
    Publication date: February 28, 2019
    Applicants: Tatung Company, TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Chun-Wei Tseng
  • Patent number: 10122685
    Abstract: A method for automatically establishing a wireless connection, a gateway device and a client device for internet of things (IoT) using the same are provided. According to the provided method, SSID of the gateway device can be composed of an encrypted access password and an index, so that the client device may identify the gateway device to be connected according to the index within the SSID string and acquire the encrypted access password from the SSID string. Therefore, the client device can decrypt the encrypted access password. Accordingly, the wireless connection between the client device and the gateway device can be automatically established since the client device acquires the access password from the SSID of the gateway device.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: November 6, 2018
    Assignees: Tatung Company, TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Po-Chung Chang, Tai-Jee Pan
  • Patent number: 10069793
    Abstract: An identity verification method, an IoT gateway device, and a verification gateway device using the same are provided. According to the provided method, the IoT gateway device firstly establishes a look-up table including a valid MAC address list and a valid RSSI range of at least one valid client device. When the IoT gateway device receives the connection request sent from the client device, the IoT gateway device may obtain the MAC address and a RSSI value of the client device according to the connection request and compare the received MAC address and the received RSSI value with the valid MAC address list and the valid RSSI range, so as to determine whether the client device is the valid client device.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: September 4, 2018
    Assignees: Tatung Company, TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Po-Chung Chang, Tai-Jee Pan
  • Patent number: 9665202
    Abstract: A touch panel circuit and an operation method thereof are disclosed herein. The touch panel circuit includes first scan lines, second scan lines, and a first scan sensing module. The first scan sensing module includes first scan-sensing units corresponding to the first scan lines, respectively. Each first scan sensing unit includes a first logic gate and a second logic gate. The first logic gate includes a first input terminal, a first output terminal, and a first control terminal. The second logic gate includes a second input terminal, a second output terminal, and a second control terminal. The first logic gate and second logic gate enable the first input terminal to connect to the first output terminal and one of the first scan lines, or enable the second input terminal and one of the first scan lines to connect to the second output terminal.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: May 30, 2017
    Assignees: CHUNGHWA PICTURE TUBES, LTD., TATUNG UNIVERSITY
    Inventors: Fu-Chiung Cheng, Hsin-Chi Lai, Pin-Hung Chou
  • Publication number: 20170063807
    Abstract: A method for automatically establishing a wireless connection, a gateway device and a client device for internet of things (IoT) using the same are provided. According to the provided method, SSID of the gateway device can be composed of an encrypted access password and an index, so that the client device may identify the gateway device to be connected according to the index within the SSID string and acquire the encrypted access password from the SSID string. Therefore, the client device can decrypt the encrypted access password. Accordingly, the wireless connection between the client device and the gateway device can be automatically established since the client device acquires the access password from the SSID of the gateway device.
    Type: Application
    Filed: December 3, 2015
    Publication date: March 2, 2017
    Inventors: Fu-Chiung Cheng, Po-Chung Chang, Tai-Jee Pan
  • Publication number: 20170063823
    Abstract: An identity verification method, an IoT gateway device, and a verification gateway device using the same are provided. According to the provided method, the IoT gateway device firstly establishes a look-up table including a valid MAC address list and a valid RSSI range of at least one valid client device. When the IoT gateway device receives the connection request sent from the client device, the IoT gateway device may obtain the MAC address and a RSSI value of the client device according to the connection request and compare the received MAC address and the received RSSI value with the valid MAC address list and the valid RSSI range, so as to determine whether the client device is the valid client device.
    Type: Application
    Filed: December 3, 2015
    Publication date: March 2, 2017
    Inventors: Fu-Chiung Cheng, Po-Chung Chang, Tai-Jee Pan
  • Publication number: 20170063605
    Abstract: A fail recovery method and an Internet of Things (IoT) system and a charging system using the same are provided. The fail recovery method includes following steps: providing a plurality of gateway devices, in which at least one of the gateway devices preset to provide a wireless network service to at least one IoT device and at least another one of the gateway devices preset to provide the wireless network service to at least one user device; mutual confirming an operation state of other one of gateway devices by the gateway devices; and when the one of the gateway devices is determined as failed, using the another one of the gateway devices to replace the failed gateway device, so as to simultaneously provide the wireless network service to the IoT device and the user device by the another one of the gateway devices.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 2, 2017
    Applicant: Tatung Company
    Inventors: Fu-Chiung Cheng, Wei-Cheng Liu, Tai-Jee Pan
  • Publication number: 20150193063
    Abstract: A touch panel circuit and an operation method thereof are disclosed herein. The touch panel circuit includes first scan lines, second scan lines, and a first scan sensing module. The first scan sensing module includes first scan-sensing units corresponding to the first scan lines, respectively. Each first scan sensing unit includes a first logic gate and a second logic gate. The first logic gate includes a first input terminal, a first output terminal, and a first control terminal. The second logic gate includes a second input terminal, a second output terminal, and a second control terminal. The first logic gate and second logic gate enable the first input terminal to connect to the first output terminal and one of the first scan lines, or enable the second input terminal and one of the first scan lines to connect to the second output terminal.
    Type: Application
    Filed: April 30, 2014
    Publication date: July 9, 2015
    Applicants: CHUNGHWA PICTURE TUBES, LTD., TATUNG UNIVERSITY
    Inventors: Fu-Chiung CHENG, Hsin-Chi LAI, Pin-Hung CHOU
  • Patent number: 7454604
    Abstract: A reusable hardware intellectual property (IP) component protocol method for a system-on-chip is disclosed, which uses a software function to describe hardware behavior. A calling of the software corresponds to hardware IP component's execution, and the procedure of the software function corresponds to the behavior of the hardware IP. Therefore, the hardware IP can be reused as a software function.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: November 18, 2008
    Assignee: Tatung Co., Ltd.
    Inventor: Fu-Chiung Cheng
  • Patent number: 7430727
    Abstract: An HCG to HDL translation method, which can automatically generate VHDL codes. The method reads a hardware component graph (HCG) to find a start node and obtain a corresponding hardware component subgraph of the start node, analyzes all information of the start node to thereby add input and output components and generate a VHDL entity, determines types on all nodes of the hardware component, graph to thereby generate corresponding VHDL components and write associated information in a VHDL architecture, generates corresponding signal connections of VHDL components in accordance with edges of the hardware component graph, and outputs the VHDL entity and architecture to a file in a text form.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: September 30, 2008
    Assignee: Tatung Company
    Inventors: Fu-Chiung Cheng, Shu-Ming Chang, Jian-Yi Chen, Chieh-Ju Wang, Chin-Tai Chou, Nian-Zhi Huang, Chi-Huam Shieh, Ping-Yun Wang, Li-Kai Chang
  • Patent number: 7398507
    Abstract: A method of automatic synthesis of sequential quantum Boolean circuits for transferring a self-timed circuit into a sequential quantum Boolean circuit and synthesizing the sequential quantum Boolean circuit, which comprises the steps of: (A) transferring the self-timed circuit into a state graph having M state nodes, where M is an integer; (B) determining whether the state graph is reversible; (C) encoding the M state nodes by using a unique state encoding when step (B) decides that the state graph is reversible, and producing a unique state coding reversible state graph; (D) transferring the unique state coding reversible state graph (USCRSG) into a corresponding self-timed transformation graph; (E) performing a state decomposition on the self-timed transformation graph and producing a decomposed self-timed transformation graph; and (F) constructing a quantum Boolean circuit of the decomposed self-timed transformation graph.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: July 8, 2008
    Assignee: Tatung Company
    Inventors: Li-Kai Chang, Fu-Chiung Cheng
  • Patent number: 7307450
    Abstract: A programmable logic block for an asynchronous circuit design is disclosed. After a programmable setup, the logic block not only has the processing function of common devices, but also communicates using the asynchronous protocol so as to design an asynchronous device.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: December 11, 2007
    Assignees: Tatung Company, Tatung University
    Inventors: Fang-Jia Liang, Fu-Chiung Cheng
  • Publication number: 20070266347
    Abstract: A method of automatic synthesis of sequential quantum Boolean circuits for transferring a self-timed circuit into a sequential quantum Boolean circuit and synthesizing the sequential quantum Boolean circuit, which comprises the steps of: (A) transferring the self-timed circuit into a state graph having M state nodes, where M is an integer; (B) determining whether the state graph is reversible; (C) encoding the M state nodes by using a unique state encoding when step (B) decides that the state graph is reversible, and producing a unique state coding reversible state graph; (D) transferring the unique state coding reversible state graph (USCRSG) into a corresponding self-timed transformation graph; (E) performing a state decomposition on the self-timed transformation graph and producing a decomposed self-timed transformation graph; and (F) constructing a quantum Boolean circuit of the decomposed self-timed transformation graph.
    Type: Application
    Filed: May 10, 2006
    Publication date: November 15, 2007
    Applicant: Tatung Company
    Inventors: Li-Kai Chang, Fu-Chiung Cheng
  • Publication number: 20070169054
    Abstract: A process of automatically translating a high level programming language into an extended activity diagram (EAD), which can translate source codes coded by the high level programming language into a corresponding activity diagram (AD) before the high level language is translated into a hardware description language (HDL). The process adds a new translation rule in a compiler and modifies the AD specification of a unified modeling language (UML) to accordingly translate the source codes into the AD and present the programming logic and executing flow of the source codes in a visualization form. In addition, the process can translate the high level programming language into a unified format for representation, and the AD can benefit simulation and requirement in a following HDL translation.
    Type: Application
    Filed: June 21, 2006
    Publication date: July 19, 2007
    Applicant: Tatung Company
    Inventors: Fu-Chiung Cheng, Kuan-Yu Yan, Jian-Yi Chen, Shu-Ming Chang, Ping-Yun Wang, Li-Kai Chang, Chin-Tai Chou, Ming-Shiou Chiang
  • Publication number: 20070157134
    Abstract: A method for testing a hardware circuit block written in a hardware description language (HDL) is provided, which can automatically produce a test pattern and an error message. The method includes converting an original class into a wrapper class, wherein the wrapper class, as compared to the original class, additionally records all input and output data of the hardware circuit block; producing a top module required for a hardware logic simulation; converting an original unit testing into an extended unit testing; using the extended unit testing to perform a unit testing on the wrapper class to thereby produce an input pattern file; and performing the hardware logic simulation on the hardware circuit block in accordance with the top module and the input pattern file.
    Type: Application
    Filed: April 21, 2006
    Publication date: July 5, 2007
    Applicant: Tatung Company
    Inventors: Fu-Chiung Cheng, Nian-Zhi Huang, Jian-Yi Chen
  • Publication number: 20070157186
    Abstract: A method to hardware component graph translation process for a high-level programming language, which analyzes codes of a high-level programming language to collect class information and store the collected class information in a class information object, and generates a temporal hardware component graph to obtain corresponding public methods, parameters, return values. The public methods, parameters, return values are linked to a class start node. A method call table is generated according to both one or more in/out edges of a method call node and method information of the class information object. The one or more edges linked to the method call node are changed to a method start node according to the method call table to accordingly represent a respective method call in the codes of the high-level programming language and translate the temporal hardware component graph into a hardware component graph allowable to correspond to hardware components.
    Type: Application
    Filed: April 21, 2006
    Publication date: July 5, 2007
    Applicant: Tatung Company
    Inventors: Fu-Chiung Cheng, Shu-Ming Chang, Jian-Yi Chen, Kuan-Yu Yan, Shin-Hway Yu, Chin-Tai Chou