Patents by Inventor Ying-Hsun LAI

Ying-Hsun LAI 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: 10754961
    Abstract: A data processing apparatus and a data processing method thereof for an Internet of Things (IoT) system are provided. The data processing apparatus generates a plurality of diagnosis rule data, diagnoses each of the device data received from at least one IoT apparatus to generate a plurality of diagnosis log data, packages the device data, the diagnosis log data and the diagnosis rule data respectively based on a preset data amount to generate a plurality of device files, a plurality of diagnosis log files and a plurality of diagnosis rule files individually, stores each device file, each diagnosis log file and each diagnosis rule file in an interplanetary file system individually, and stores hash values of each device file, each diagnosis log file and each diagnosis rule file in a blockchain system individually.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 25, 2020
    Assignee: Institute For Information Industry
    Inventors: Yu-Cheng Hsiao, Ying-Hsun Lai
  • Publication number: 20200134205
    Abstract: A data processing apparatus and a data processing method thereof for an Internet of Things (IoT) system are provided. The data processing apparatus generates a plurality of diagnosis rule data, diagnoses each of the device data received from at least one IoT apparatus to generate a plurality of diagnosis log data, packages the device data, the diagnosis log data and the diagnosis rule data respectively based on a preset data amount to generate a plurality of device files, a plurality of diagnosis log files and a plurality of diagnosis rule files individually, stores each device file, each diagnosis log file and each diagnosis rule file in an interplanetary file system individually, and stores hash values of each device file, each diagnosis log file and each diagnosis rule file in a blockchain system individually.
    Type: Application
    Filed: November 26, 2018
    Publication date: April 30, 2020
    Inventors: Yu-Cheng HSIAO, Ying-Hsun LAI
  • Publication number: 20190163795
    Abstract: The data allocating system, which is applied on a relational data node and distributed data nodes, includes a memory and a processor. The processor accesses a set of instructions from the memory and executes the set of instructions. The processor includes a correlation analyzing module, a query analyzing module, a performance analyzing module, and a decision module. The correlation analyzing module generates a correlation result according to a correlation of tables stored in the relational data node. The query analyzing module generates a query result according to queries in the log reports of the relational data node. The performance analyzing module generates a performance result according to execution times of the query result being executed by each of the distributed data nodes. The decision module selects the tables to be transferred to the distributed data nodes according to the correlation result, the query result and the performance result.
    Type: Application
    Filed: December 4, 2017
    Publication date: May 30, 2019
    Inventors: Chin-Feng LAI, Ying-Hsun Lai, Yu-Cheng Hsiao, Chi-Cheng Chuang
  • Publication number: 20190156265
    Abstract: A section procedure tracking method comprises following steps: storing a plurality of process objects from a plurality of machines; calculating a plurality of basic process values according to a tension information, a length information, a speed information and a timing information of the process objects in a basic sequence; calculating an average basic value according to the basic process values; calculating a plurality of extra process values according to the tension information, the length information, the speed information and the timing information of the process objects in an extra sequence; calculating an average extra value according to the extra process values; selecting one of the average basic value and the average extra value having the smaller value; and selecting a search path corresponding to the smaller one of the average basic value and the average extra value as a process search order.
    Type: Application
    Filed: December 7, 2017
    Publication date: May 23, 2019
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ying-Hsun LAI, Chin-Feng LAI, Yu-Cheng HSIAO, Chi-Cheng CHUANG
  • Publication number: 20190155249
    Abstract: A textile beam management method is disclosed. The textile beam management method includes the following operations: reading the textile beam number of the textile beam; detecting a machine number of a machine; establishing a virtual reader, in which the virtual reader corresponds to the machine; registering the machine number in a report-back list; receiving an event of the machine; and saving the event and/or an ending time of a manufacturing process of the machine in the report-back list.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 23, 2019
    Inventors: Ying-Hsun LAI, Yu-Cheng HSIAO, Chi-Cheng CHUANG, Yao-Chung CHANG
  • Patent number: 10119210
    Abstract: A textile machine adjustment method is provided. An operating speed of a textile machine within an operating range is set by a processor according to the basic information of the fabric. A motion image of the fabric and the vibration characteristics of the yarns are recorded by a video camera. The operating speed of the textile machine is adjusted at least once, and the vibration characteristics of the yarns is analyzed after each adjustment of the operating speed. Multiple correlation factor functions and the relative weights of the multiple factors related to the operating speed of the textile machine are recorded. The relative weights of the multiple factors are adjusted according to a yield quality of the fabric. When an expected value is met, the fabric continues to be produced at the current operating speed; otherwise, the relative weights of multiple factors are adjusted to correct the operating speed.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: November 6, 2018
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ying-Hsun Lai, Chin-Feng Lai, Yao-Chung Chang, Yu-Cheng Hsiao, Chi-Cheng Chuang
  • Publication number: 20180146075
    Abstract: A network communication protocol translation system and method are provided. The SDN controller receives a first packet from the SDN switch. The first packet records the name of the source protocol of the source apparatus and the name of the destination protocol of the destination apparatus. The source protocol and the destination protocol are different. The SDN controller forwards the first packet to the cross proxy. The cross proxy translates the first packet that conforms to the source protocol into the second packet that conforms to the destination protocol and transmits the second packet to the destination apparatus. The cross proxy receives the third packet from the destination apparatus, translates the third packet that conforms to the destination protocol into the fourth packet that conforms to the source protocol, and transmits the fourth packet to the source apparatus.
    Type: Application
    Filed: December 5, 2016
    Publication date: May 24, 2018
    Inventors: Chao-Hsien LEE, Ying-Hsun LAI, Chi-Cheng CHUANG
  • Publication number: 20180144001
    Abstract: A database transformation server and a database transformation method thereof are provided. The database transformation server receives a plurality of rational data schema information and a rational database log. The database transformation server analyzes the rational data schema information for generating a rational table relation information, and analyzes the rational database log for generating rational table statistics information corresponding to rational data tables. The database transformation server transforms the rational data schema information into at least one piece of non-rational data schema information according to the rational table relation information, and adjusts the at least one piece of non-rational data schema information according to the rational table statistics information.
    Type: Application
    Filed: December 9, 2016
    Publication date: May 24, 2018
    Inventors: Chin-Feng LAI, Xue-Ha LIN, Ying-Hsun LAI, Chi-Cheng CHUANG
  • Publication number: 20170155744
    Abstract: A network packet management server, a network packet management method and a computer readable medium thereof are provided. The network packet management server runs a packet management program which includes a graphical user interface (GUI) to execute the packet management method. The network packet management server receives internet of things (IoT) device information through a network, generates header field analysis information in response to an operation on the GUI, and generates a packet processing prediction message according to the header field analysis information and the IoT device information. Accordingly, the network packet management server is able to generate at least one control message based on the packet processing prediction message so as to send the at least one control message to at least one of a network control device and a gateway via the network.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 1, 2017
    Inventors: Chao-Hsien LEE, Ying-Hsun LAI, Yu-Hsiu LIN, Chi-Cheng CHUANG
  • Publication number: 20170139922
    Abstract: A data processing server and a data processing method thereof are provided. The data processing server includes a database, a non-real time data processing module and a real time data processing module. The database records a first data processing function. The non-real time data processing module receives data stream and analyzes the data stream according to the first data processing function for generating at least one first data weight. The real time data processing module receives the data stream and updates a real time data processing configuration according to the first data processing function and the at least one first data weight. The real time data processing module analyzes the data stream according to the real time data processing configuration for generating a real time data output.
    Type: Application
    Filed: December 8, 2015
    Publication date: May 18, 2017
    Inventors: Chin-Feng LAI, Ying-Hsun LAI, Cheng-Yu HOU, Yu-Hsiu LIN
  • Publication number: 20170140077
    Abstract: The method for assessing efficiency in power production of a power generation system comprises: receiving meteorological data and environmental sensor data from potential power generation sites, wherein the meteorological data comprise weather-related factors, and the environmental sensor data comprise operation parameters of a power generation system; establishing a first-relationship model associated with the meteorological data from the potential power generation sites and weather-related factors from the assessed target site; receiving operation parameter of the power generation system at the potential power generation sites, and establishing a second-relationship model associated with the weather-related factor and the operation parameter; and receiving weather-related factors from the assessed target site, and estimating operation parameter of the power generation systems from the assessed target site according to the weather-related factor, the first-relationship model, and the second-relationship mode
    Type: Application
    Filed: December 2, 2015
    Publication date: May 18, 2017
    Inventors: YU-HSIU LIN, YING-HSUN LAI, CHI-CHENG CHUANG