Patents by Inventor Kuen-Min LEE
Kuen-Min LEE 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: 10742783Abstract: A data transmitting apparatus, a data receiving apparatus and methods thereof are provided. The data transmitting apparatus includes an encoding module, an encoding table, a first encoding parameter, a second encoding parameter and a transmitting module. The encoding module reads and encodes data content containing at least one data unit. The encoding table records a variety of information of multiple data units, and the variety of information contain a unit content, a number of times encoded and a recorded position of each of the data units. The first encoding parameter provides first information of the data unit, and the first information relate to an existing state of the unit content of the data unit in the encoding table. The second encoding parameter provides second information, and the second information relate to an amount of data units currently recorded in the encoding table. The transmitting module transmits an encoded data.Type: GrantFiled: January 2, 2018Date of Patent: August 11, 2020Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Tsung-Sheng Cheng, Yi-Hung Lu, Kuen-Min Lee, Yu-Chang Chao, Yu-Tse Lin, Jung-Chih Wang
-
Publication number: 20200127935Abstract: A resource adjusting and controlling method includes: monitoring, by a plurality of monitoring units of a server, one of a plurality of monitoring tags; monitoring usage statuses of the queues corresponding to the monitoring units, and determining if one of the monitoring units performs a queue space adjustment based on the usage statuses; adding the obtained new data to a corresponding one of the queues of the one of the monitoring units if the queue space adjustment is not performed; adjusting space of the one or more of the queues if the queue space adjustment is performed and one or more of the queues have a space that is adjustable; and reducing data stored in the corresponding one of the queues, if the queue space adjustment is performed and no space in the queues is adjustable.Type: ApplicationFiled: December 26, 2018Publication date: April 23, 2020Inventors: Tsung-Sheng Cheng, Yi-Hung Lu, Kuen-Min Lee, Mu-Kai Huang, Wan-Ting Hong
-
Publication number: 20190020743Abstract: A data transmitting apparatus, a data receiving apparatus and methods thereof are provided. The data transmitting apparatus includes an encoding module, an encoding table, a first encoding parameter, a second encoding parameter and a transmitting module. The encoding module reads and encodes data content containing at least one data unit. The encoding table records a variety of information of multiple data units, and the variety of information contain a unit content, a number of times encoded and a recorded position of each of the data units. The first encoding parameter provides first information of the data unit, and the first information relate to an existing state of the unit content of the data unit in the encoding table. The second encoding parameter provides second information, and the second information relate to an amount of data units currently recorded in the encoding table. The transmitting module transmits an encoded data.Type: ApplicationFiled: January 2, 2018Publication date: January 17, 2019Inventors: Tsung-Sheng Cheng, Yi-Hung Lu, Kuen-Min Lee, Yu-Chang Chao, Yu-Tse Lin, Jung-Chih Wang
-
Patent number: 10089149Abstract: A method for scheduling multiple periodic requests includes the following steps. The utilization rate of a processing unit is monitored. Multiple periodic requests are received, where the ith periodic request has an original period Pi and an execution time bi. The original period and the execution time of each periodic request are recorded. When the utilization rate of the processing unit exceeds an upper limit, the period of each periodic request is adjusted to be an updated period Pi?, Pi?=n?+?, n is an integer greater than 1, qi is an integer greater than 0, and ? is an integer greater than or equal to 0. The periodic requests are scheduled according to the updated period of each periodic request and the execution time of each periodic request to obtain a scheduling result. The scheduling result is transmitted.Type: GrantFiled: December 28, 2015Date of Patent: October 2, 2018Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Kuen-Min Lee, Yi-Hung Lu, Jung-Chih Wang
-
Patent number: 9960960Abstract: A remote management system for Customer premises equipment WAN Management Protocol (CWMP) is provided. The remote management system includes at least one CPE (Customer Premises Equipment) and one server coupled to the CPE via a network. The CPE transmits a request to the server via the network. The server processes the request from the CPE according to a processing order, wherein the server provides a table which contains forecasted processing times for commands of a plurality of data models compatible with the CWMP. Upon receiving the request, the server generates a command configuration document according to the request, forecasts and obtains a first processing time corresponding to the command configuration document, and then dynamically adjusts and arranges the processing order for processing the request in the server according to the first processing time and a maximum waiting time corresponding to the request.Type: GrantFiled: January 10, 2014Date of Patent: May 1, 2018Assignee: Industrial Technology Research InstituteInventors: Chang-Shien Chen, Chi-Chun Chen, Kuen-Min Lee
-
Patent number: 9535775Abstract: A session-based remote management system and a load balance controlling method are provided. The session-based remote management system includes a plurality of client servers, a load balancing server, a plurality of local databases, a shared database and a monitor server. The session-based remote management system is adapted for a plurality of clients coupling to a plurality of local databases and a shared database through a plurality of client servers. The load balance controlling method includes following steps. A computing performance of the clients and the client servers are analyzed. The clients are dispatched to the client servers based on the computing performance of the clients and the client servers. A crash probability of the client servers are dynamically predicted to obtain a health value.Type: GrantFiled: June 12, 2014Date of Patent: January 3, 2017Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Kuo-Ming Huang, Kuen-Min Lee, Jin-Neng Wu, Ping-Yu Chen, Mu-Kai Huang
-
Patent number: 9438469Abstract: An auto-configuration server (ACS) and a management method of customer premises equipments (CPEs) thereof are provided, and the ACS includes a sub server communication module and a group management module. When an online message is received from a new CPE, the management method includes performing an extension procedure including the following steps. A health value of the ACS is calculated. When the health value of the ACS is less than or equal to a health threshold, a new group and a sub server corresponding to the new group are added and the new CPE is managed by the sub server corresponding to the new group.Type: GrantFiled: November 6, 2013Date of Patent: September 6, 2016Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Kuen-Min Lee, Jenn-Lien Chu, Yu-Tse Lin, Chin-Yuan Hsiao
-
Publication number: 20150286519Abstract: A session-based remote management system and a load balance controlling method are provided. The session-based remote management system includes a plurality of client servers, a load balancing server, a plurality of local databases, a shared database and a monitor server. The session-based remote management system is adapted for a plurality of clients coupling to a plurality of local databases and a shared database through a plurality of client servers. The load balance controlling method includes following steps. A computing performance of the clients and the client servers are analyzed. The clients are dispatched to the client servers based on the computing performance of the clients and the client servers. A crash probability of the client servers are dynamically predicted to obtain a health value.Type: ApplicationFiled: June 12, 2014Publication date: October 8, 2015Inventors: Kuo-Ming HUANG, Kuen-Min LEE, Jin-Neng WU, Ping-Yu CHEN, Mu-Kai HUANG
-
Patent number: 8938495Abstract: A remote management system with adaptive management mechanism is disclosed, by using an adaptive feedback session management decision (AFSMD) server to connect a plurality of clients and a plurality of cluster nodes respectively. AFSMD server includes a session ID map manager for recording mapping between session and cluster node forwarded to; a decision grade producer, for producing a decision grade to determine the session management manner required for the current session; a session connection number query (SCNQ) for communicating with a storage to obtain a total connection number of a client; a cluster node communication interface, for communicating with cluster nodes and for information cluster nodes if session needs duplication; and a session management decision controller for overseeing the entire session management decision flow to achieve higher efficiency.Type: GrantFiled: March 12, 2013Date of Patent: January 20, 2015Assignee: Industrial Technology Research InsituteInventors: Kuen-Min Lee, Jin-Neng Wu, Ping-Yu Chen, Yu-Chang Chao
-
Publication number: 20140321291Abstract: A remote management system for Customer premises equipment WAN Management Protocol (CWMP) is provided. The remote management system includes at least one CPE (Customer Premises Equipment) and one server coupled to the CPE via a network. The CPE transmits a request to the server via the network. The server processes the request from the CPE according to a processing order, wherein the server provides a table which contains forecasted processing times for commands of a plurality of data models compatible with the CWMP. Upon receiving the request, the server generates a command configuration document according to the request, forecasts and obtains a first processing time corresponding to the command configuration document, and then dynamically adjusts and arranges the processing order for processing the request in the server according to the first processing time and a maximum waiting time corresponding to the request.Type: ApplicationFiled: January 10, 2014Publication date: October 30, 2014Applicant: Industrial Technology Research InstituteInventors: Chang-Shien Chen, Chi-Chun Chen, Kuen-Min Lee
-
Publication number: 20140189101Abstract: An auto-configuration server (ACS) and a management method of customer premises equipments (CPEs) thereof are provided, and the ACS includes a sub server communication module and a group management module. When an online message is received from a new CPE, the management method includes performing an extension procedure including the following steps. A health value of the ACS is calculated. When the health value of the ACS is less than or equal to a health threshold, a new group and a sub server corresponding to the new group are added and the new CPE is managed by the sub server corresponding to the new group.Type: ApplicationFiled: November 6, 2013Publication date: July 3, 2014Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Kuen-Min LEE, Jenn-Lien CHU, Yu-Tse LIN, Chin-Yuan HSIAO