Patents by Inventor Chun Tai Yen

Chun Tai Yen 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: 9948529
    Abstract: A platform for remote management of production and optimization of manufacturing efficiency by utilizing a cloud server to provide data obtained from sensors on production machines to mobile devices. The service box is coupled to sensors on a production machine. The service box receives appropriate data from the sensors and transfers the data to a cloud server in real-time. The data is analyzed and appropriate information is sent to a mobile device in order for personnel in a location remote from the facility to observe production data and perform management functions. A message broker is provided between the mobile device and the cloud server to facilitate information transfers and to balance the data transfer load according to network or device capabilities and statuses.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: April 17, 2018
    Inventor: Chun-Tai Yen
  • Publication number: 20170339032
    Abstract: A platform for remote management of production and optimization of manufacturing efficiency by utilizing a cloud server to provide data obtained from sensors on production machines to mobile devices. The service box is coupled to sensors on a production machine. The service box receives appropriate data from the sensors and transfers the data to a cloud server in real-time. The data is analyzed and appropriate information is sent to a mobile device in order for personnel in a location remote from the facility to observe production data and perform management functions. A message broker is provided between the mobile device and the cloud server to facilitate information transfers and to balance the data transfer load according to network or device capabilities and statuses.
    Type: Application
    Filed: May 20, 2016
    Publication date: November 23, 2017
    Inventor: CHUN-TAI YEN
  • Publication number: 20160349737
    Abstract: A platform and method for optimization of manufacturing efficiency by utilizing a service box to provide data obtained from sensors on production machines in order to perform tool condition monitoring and health assessment and predict power consumption trends. The sensor data is continuously monitored and analyzed. When power usage increases and vibration increases to a predetermined level the tool has become dull or worn to the point that the tool needs to be changed. The service box is coupled to sensors on a production machine. The service box receives appropriate data from the sensors and transfers the data to a cloud server in real-time. When it is determined that the tool needs to be replaced, notification is made and personnel replace the worn tool with a sharp tool.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventor: CHUN-TAI YEN
  • Patent number: 9465382
    Abstract: An embedded system is disclosed. The embedded system is used for preventing a processing machine from an abnormal phenomenon when at least one processing parameter setting value is inputted into the processing machine. The embedded system is electrically connected to the processing machine, and the processing machine comprises an input interface, a first storing medium, a first controller and a stepper motor. The embedded system comprises a second storing medium and a second controller. The second controller captures the a processing parameter setting value inputted and compares it with a security range, so as to determine whether the processing machine is able to perform process for a workpiece. When the second controller determines that the processing machine is not able to perform process for the workpiece, a stop signal is generated and transmitted to the processing machine to stop performing process for the workpiece.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 11, 2016
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chun-Tai Yen, Chih-Chiang Kao, Chi-Chieh Peng, Heng Lin, Hung-An Kao
  • Patent number: 9239742
    Abstract: Embedded systems are provided, which includes a processing unit and a memory. The processing unit simultaneously executes first thread having a flag for performing a data acquisition operation and second thread for performing a data process and output operation for the acquired data in the data acquisition operation. The flag is used for indicating whether a state of the first thread is in an execution state or a sleep state. The memory which is coupled to the processing unit provides a shared buffer for the first and second threads. Before executing the second thread, the flag is checked to determine whether to execute the second thread, wherein the second thread is executed when the flag indicates the sleep state while execution of the second thread is suspended when the flag indicates the execution state.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: January 19, 2016
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Hsin-Yi Liu, Chih-Chiang Kao, Cheng-Hung Pan, Chun-Tai Yen
  • Patent number: 9230370
    Abstract: A method for determining a status of at least one machine includes the following steps: a processing unit is utilized to receive and record spindle load values of the spindle in a period of time to generate a spindle load record of the spindle, and to determine if a preset condition is matched according to the spindle load record. When the preset condition is matched, the processing unit is utilized to determine a present category corresponding to the spindle load record of the spindle, and to obtain parameter-to-be-collected information corresponding to the present category. The processing unit is utilized to obtain at least one value of at least one collected parameter of the at least one machine according to the parameter-to-be-collected information corresponding to the present category, and to determine a status of the at least one machine according to the obtained value of the at least one collected parameter.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: January 5, 2016
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chun-Tai Yen, Chih-Chiang Kao, I-Lin Liu, Ren-Dar Yang, Hung-Sheng Chiu
  • Publication number: 20150148922
    Abstract: An embedded system is disclosed. The embedded system is used for preventing a processing machine from an abnormal phenomenon when at least one processing parameter setting value is inputted into the processing machine. The embedded system is electrically connected to the processing machine, and the processing machine comprises an input interface, a first storing medium, a first controller and a stepper motor. The embedded system comprises a second storing medium and a second controller. The second controller captures the a processing parameter setting value inputted and compares it with a security range, so as to determine whether the processing machine is able to perform process for a workpiece. When the second controller determines that the processing machine is not able to perform process for the workpiece, a stop signal is generated and transmitted to the processing machine to stop performing process for the workpiece.
    Type: Application
    Filed: December 19, 2013
    Publication date: May 28, 2015
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: CHUN-TAI YEN, CHIH- CHIANG KAO, CHI-CHIEH PENG, HENG LIN, HUNG-AN KAO
  • Publication number: 20150143967
    Abstract: A system for automatic chip breaking used in a cutting machine is illustrated, wherein the cutting machine has a cutter and a spindle actuator. According to control information, the spindle actuator controls the cutter to move along with a first axis to cut a workpiece, and the chips are produced. The system for automatic chip breaking includes a signal collection device, a controller, and an actuator. The signal collection device electrically coupled to the cutting machine collects the control information. The controller electrically coupled to the signal capturing device triggers a control signal according to the control information. The actuator installed between the spindle actuator and the cutter is electrically coupled to the controller, and controls the cutter to vibrate along with a second axis according to the control signal, wherein the second axis and the first axis have a specific angle.
    Type: Application
    Filed: May 26, 2014
    Publication date: May 28, 2015
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: CHIH CHIEH LIN, CHUN TAI YEN, CHIH CHIANG KAO, HUNG AN KAO
  • Publication number: 20150142165
    Abstract: A utilization rate calculation method is disclosed. The utilization rate calculation method comprises steps as follows: scanning an operation signal of I/O ports via a I/O port capturing module; continuously receiving the operation signal via the I/O port capturing module; determining whether a machine tool is running according to the operation signal and a processing machine operation rule via a utilization rate calculation system; if the machine tool is running, recording a processing time data of the machine tool; generating a utilization rate according to the processing-time data and time data to be processed, wherein the processing-machine operation rule is a record for at least one I/O port stand for running corresponding to the machine tool which is running, and the I/O port stand for running is one of the I/O ports.
    Type: Application
    Filed: April 28, 2014
    Publication date: May 21, 2015
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: CHIH- CHIANG KAO, CHUN-TAI YEN, CHIH-YI WU, CHENG-HUNG PAN
  • Patent number: 8965733
    Abstract: A machine tool data acquisition device for processing a plurality of far-end acquisition commands transmitted from a plurality of monitoring devices is provided.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 24, 2015
    Assignee: Institute for Information Industry
    Inventors: Shin-Yen Liu, Chih-Chiang Kao, I-Lin Liu, Chun-Tai Yen
  • Patent number: 8924800
    Abstract: Remote monitoring systems for remotely monitoring execution status of a PLC (Programmable Logic controller) program of a machine include a storage module, a parameter retrieval module and a monitoring module. The storage module stores ladder diagram information corresponding to a PLC source program, wherein the ladder diagram information includes PLC signal address relation information, a plurality of logic switches and a responsive collect command of each logic switch of a ladder diagram. The PLC signal address relation information indicates the relations of the logic switches on the ladder diagram. The parameter retrieval module respectively retrieves parameter data corresponding to the logic switches using the responsive collect commands.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: December 30, 2014
    Assignee: Institute for Information Industry
    Inventors: Chih-Chiang Kao, Chun-Tai Yen, I-Lin Liu, Chih-Chieh Lin, Ren-Dar Yang, Hung-Sheng Chiu, Yu-Shiang Hung
  • Publication number: 20140142738
    Abstract: A method for determining a status of at least one machine includes the following steps: a processing unit is utilized to receive and record spindle load values of the spindle in a period of time to generate a spindle load record of the spindle, and to determine if a preset condition is matched according to the spindle load record. When the preset condition is matched, the processing unit is utilized to determine a present category corresponding to the spindle load record of the spindle, and to obtain parameter-to-be-collected information corresponding to the present category. The processing unit is utilized to obtain at least one value of at least one collected parameter of the at least one machine according to the parameter-to-be-collected information corresponding to the present category, and to determine a status of the at least one machine according to the obtained value of the at least one collected parameter.
    Type: Application
    Filed: December 14, 2012
    Publication date: May 22, 2014
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chun-Tai YEN, Chih-Chiang KAO, I-Lin LIU, Ren-Dar YANG, Hung-Sheng CHIU
  • Publication number: 20140136911
    Abstract: Remote monitoring systems for remotely monitoring execution status of a PLC (Programmable Logic controller) program of a machine include a storage module, a parameter retrieval module and a monitoring module. The storage module stores ladder diagram information corresponding to a PLC source program, wherein the ladder diagram information includes PLC signal address relation information, a plurality of logic switches and a responsive collect command of each logic switch of a ladder diagram. The PLC signal address relation information indicates the relations of the logic switches on the ladder diagram. The parameter retrieval module respectively retrieves parameter data corresponding to the logic switches using the responsive collect commands.
    Type: Application
    Filed: December 13, 2012
    Publication date: May 15, 2014
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chih-Chiang KAO, Chun-Tai YEN, I-Lin LIU, Chih-Chieh LIN, Ren-Dar YANG, Hung-Sheng CHIU, Yu-Shiang HUNG
  • Publication number: 20130145372
    Abstract: Embedded systems are provided, which includes a processing unit and a memory. The processing unit simultaneously executes first thread having a flag for performing a data acquisition operation and second thread for performing a data process and output operation for the acquired data in the data acquisition operation. The flag is used for indicating whether a state of the first thread is in an execution state or a sleep state. The memory which is coupled to the processing unit provides a shared buffer for the first and second threads. Before executing the second thread, the flag is checked to determine whether to execute the second thread, wherein the second thread is executed when the flag indicates the sleep state while execution of the second thread is suspended when the flag indicates the execution state.
    Type: Application
    Filed: July 16, 2012
    Publication date: June 6, 2013
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Hsin-Yi LIU, Chih-Chiang KAO, Cheng-Hung PAN, Chun-Tai YEN
  • Publication number: 20120136628
    Abstract: A machine tool data acquisition device for processing a plurality of far-end acquisition commands transmitted from a plurality of monitoring devices is provided.
    Type: Application
    Filed: December 16, 2010
    Publication date: May 31, 2012
    Inventors: Shin-Yen LIU, Chih-Chiang KAO, I-Lin LIU, Chun-Tai YEN
  • Publication number: 20120120198
    Abstract: A system for measuring a three-dimensional (3D) size of an object in a space according to an indicating mark is provided, wherein the indicating mark is used to point to one of a plurality of measuring points on the object. The system includes an image capturing module, an spatial vector calculating module, and a measuring module. The image capturing module captures an image of the space. The spatial vector calculating module respectively calculates a spatial vector corresponding to the indicating mark when the indicating mark is used to point to each of the measuring points on the object in the image. The measuring module calculates spatial coordinates of the measuring points according to the spatial vectors so as to obtain the 3D size of the object.
    Type: Application
    Filed: May 16, 2011
    Publication date: May 17, 2012
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chi-Yeh Yu, Shih-Hung Yen, Chia-Hao Liang, Chun-Tai Yen
  • Publication number: 20090055485
    Abstract: An anonymous instant messaging system that protects a user's identity and location while allowing numerous users to communicate without being acquainted is disclosed. To request information a user selects a geographical location and relevant topic. The user then sends the information request to a message bot via an instant messenger client. A user geographic and topic matching system provides an active matching users list to the message bot. The message bot then sends the information request message to all of the matching users. The matching users receive and read the information request from the message bot. If a user chooses to reply to the message, the user sends their response to the message bot. The user geographic and topic matching system gives the original question issuer's instant messenger identification to the message bot. The message bot passes the reply to the information request to the original question issuer.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Inventors: Tu-Hsin TSAI, Chia-I Lin, Chun-Tai Yen, Wei-Hsiang Hung
  • Publication number: 20080195715
    Abstract: A system and a method for asynchronously electronic messages exchanging are disclosed. The system includes a server and more than one clients. Each client has a geographic parameter generator and a message transmitter. The geographic parameter generator is configured to generate a geographic parameter. The message transmitter is configured to transmit the electronic message including a content body and the geographic parameter. The server is composed of a receiver, a database, a matching unit, and a processor. The receiver is configured to receive the electronic message from the clients. The database is used to store the received electronic message. The matching unit compares the geographic parameter of the received message to other existing electronic messages stored in the database according to a set of preset matching rules. A matching list is generated if the match is determined. The processor interacts with at least one of the clients in the matching list.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 14, 2008
    Inventors: Tu-Hsin Tsai, Chia-I Lin, Chun Tai Yen