Patents by Inventor Ping-Feng Wang

Ping-Feng Wang 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: 20240127109
    Abstract: A federated learning method includes: providing importance parameters and performance parameters by client devices respectively to a central device, performing a training procedure by the central device, wherein the training procedure includes: selecting target devices from the client devices according to a priority order associated with the importance parameters, dividing the target devices into training groups according to a similarity of the performance parameters, notifying the target devices to perform iterations according to the training groups respectively to generate trained models, transmitting the trained models to the central device, and updating a global model based on the trained models, performing the training procedure again or outputting the global model to the client devices based on a convergence value of the global model and the number of times of performing the training procedure.
    Type: Application
    Filed: November 10, 2022
    Publication date: April 18, 2024
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ping Feng WANG, Chiun Sheng HSU, Chi-Yuan CHOU, Fu-Chiang CHANG
  • Publication number: 20230145177
    Abstract: A federated learning method and a federated learning system based on mediation process are provided. The federated learning method includes: dividing a plurality of client devices into a plurality of mediator groups, and generate a plurality of mediator modules; configuring a server device to broadcast initial model weight data to the plurality of mediator modules; configuring the plurality of mediator modules to execute a sequential training process for the plurality of mediator groups to train a target model and generate trained model weight data; configuring the server device to execute a weighted federated averaging algorithm to generate global model weight data; and configuring the server device to set the target model with the global model weight data to generate a global target model.
    Type: Application
    Filed: November 25, 2021
    Publication date: May 11, 2023
    Inventors: PING-FENG WANG, CHIUN-SHENG HSU, JERRY CHI-YUAN CHOU
  • Publication number: 20220155258
    Abstract: A stamping quality inspection system includes a stamping device, a signal detecting element, and a processor. The signal detecting element is coupled to the stamping device. The signal detecting element is configured to detect a sound signal and a vibration signal of the stamping device. The processor is coupled to the signal detecting element. The processor is configured to determine a stamping operation time interval according to the sound signal and the vibration signal, to compare a sub sound signal of the sound signal and a sub vibration signal of the vibration signal in the stamping operation time interval to a pattern comparison module, so as to generate a quality inspection result.
    Type: Application
    Filed: December 1, 2020
    Publication date: May 19, 2022
    Inventors: Ping-Feng WANG, Chiun-Sheng HSU, Hsiao-Yu WANG, Chih-Yuan CHEN
  • Publication number: 20220101195
    Abstract: A machine learning system includes a host device and several client devices. The client devices receive a host model from the host device, respectively, and include a first and a second client devices. The first and the second client devices store a first and a second parameter sets, respectively, and perform training on the received host models according to the first and the second parameter sets, respectively, to respectively generate a first and a second training results. If the host device has received the first training result corresponding to an m-th training round but has not received the second training result corresponding to a n-th round training, when a difference between m and n is not higher than a threshold value, the host device updates the host model according to the first training result without using the second training result.
    Type: Application
    Filed: November 9, 2020
    Publication date: March 31, 2022
    Inventors: Ping-Feng WANG, Jerry Chi-Yuan CHOU, Keng-Jui HSU, Chiun-Sheng HSU
  • Patent number: 11275387
    Abstract: A coach apparatus and a cooperative operation controlling method for a coach-driven multi-robot cooperative operation system are provided. The coach apparatus connects with a plurality of action robots and receives state space data from each action robot. The coach apparatus divides the action robots into a plurality of action group. The coach apparatus reduces the state space data of the action robots in each action group to generate reduced state space data of each action group, and trains and builds a cooperative model based on the reduced state space data. In addition, for each action group, the coach apparatus selects a group strategy based on the reduced state space data, and transmits the cooperative model and the group strategy to the action robots in the action group to make them carry out an action mission according to the cooperative model and the group strategy.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 15, 2022
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ping-Feng Wang, Jong-Yih Kuo, Chen-Ti Wang
  • Publication number: 20200166952
    Abstract: A coach apparatus and a cooperative operation controlling method for a coach-driven multi-robot cooperative operation system are provided. The coach apparatus connects with a plurality of action robots and receives state space data from each action robot. The coach apparatus divides the action robots into a plurality of action group. The coach apparatus reduces the state space data of the action robots in each action group to generate reduced state space data of each action group, and trains and builds a cooperative model based on the reduced state space data. In addition, for each action group, the coach apparatus selects a group strategy based on the reduced state space data, and transmits the cooperative model and the group strategy to the action robots in the action group to make them carry out an action mission according to the cooperative model and the group strategy.
    Type: Application
    Filed: December 11, 2018
    Publication date: May 28, 2020
    Inventors: Ping-Feng WANG, Jong-Yih KUO, Chen-Ti WANG
  • Patent number: 10372719
    Abstract: An episode mining method that includes the steps outlined below is provided. Real-time operation parameters are retrieved. At least one incremental candidate pattern in every incremental time period is generated, wherein the incremental candidate pattern is an incremental episode including a set of events of the real-time operation parameters and having an incremental occurrence frequency larger than an incremental threshold. At least one batch candidate pattern in every batch time period is generated, wherein the batch candidate pattern is a batch episode including a set of events of the real-time operation parameters within the batch time period and having a batch occurrence frequency larger than a batch threshold. At least one newly-add candidate episode is determined from the incremental candidate pattern and the batch candidate pattern having an occurrence frequency larger than a determine threshold. At least one detection rule is generated based on the newly-add candidate episode.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: August 6, 2019
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ping-Feng Wang, Shin-Mu Tseng, Chu-Feng Li
  • Patent number: 10181976
    Abstract: The present disclosure provides a system and a method of adjusting data collection frequency. the system includes a server, a gateway and a sensor. The gateway is communicated with the server for data transmission. The sensor is configured to transmit the sensor data to the gateway, wherein the gateway transmits the sensor data to the server based on a first frequency, and is triggered to transmit the sensor data and a historical sensor data based on a second frequency in case the server or the gateway detects an alert event when processing the sensor data, wherein the historical sensor data is related to the alert event, so that the server analyzes the historical sensor data to get a diagnostics on the alert event, wherein the second frequency is higher than the first frequency.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: January 15, 2019
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventor: Ping-Feng Wang
  • Publication number: 20180157718
    Abstract: An episode mining method that includes the steps outlined below is provided. Real-time operation parameters are retrieved. At least one incremental candidate pattern in every incremental time period is generated, wherein the incremental candidate pattern is an incremental episode including a set of events of the real-time operation parameters and having an incremental occurrence frequency larger than an incremental threshold. At least one batch candidate pattern in every batch time period is generated, wherein the batch candidate pattern is a batch episode including a set of events of the real-time operation parameters within the batch time period and having a batch occurrence frequency larger than a batch threshold. At least one newly-add candidate episode is determined from the incremental candidate pattern and the batch candidate pattern having an occurrence frequency larger than a determine threshold. At least one detection rule is generated based on the newly-add candidate episode.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Ping-Feng WANG, Shin-Mu TSENG, Chu-Feng LI
  • Publication number: 20170222866
    Abstract: The present disclosure provides a system and a method of adjusting data collection frequency. the system includes a server, a gateway and a sensor. The gateway is communicated with the server for data transmission. The sensor is configured to transmit the sensor data to the gateway, wherein the gateway transmits the sensor data to the server based on a first frequency, and is triggered to transmit the sensor data and a historical sensor data based on a second frequency in case the server or the gateway detects an alert event when processing the sensor data, wherein the historical sensor data is related to the alert event, so that the server analyzes the historical sensor data to get a diagnostics on the alert event, wherein the second frequency is higher than the first frequency.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 3, 2017
    Inventor: Ping-Feng Wang
  • Patent number: 9207330
    Abstract: A positioning device and a positioning method thereof are provided. The positioning device can cooperate with a first satellite group and a second satellite group, and it comprises a storage, a receiver and a processor. The receiver is configured to receive a first satellite group signal from the first satellite group and a second satellite group signal from the second satellite group. The processor is electrically connected to the storage and the receiver, and configured to calculate a positioning offset value according to one of the first satellite group signal and the second satellite group signal. In addition, the processor is configured to calculate a positioning result according to the second satellite group signal and the positioning offset, and store the positioning result in the storage.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: December 8, 2015
    Assignee: Institute For Information Industry
    Inventors: Fan-Ren Chang, He-Sheng Wang, Hung-Wei Chen, Chih-Horng Li, Shu-Min Chuang, Ping-Feng Wang, Chih-Min Hsu, Shan-Yuan Yang
  • Publication number: 20150169724
    Abstract: The present disclosure provides an event stream processing system, comprises a gateway device and an external module. The gateway device comprises an event processing engine, and the external module comprises external processor. The event processing engine comprises an event grouping unit, a catch-collector, a processor and an event generator. The event processing engine processes a plurality events of the event stream corresponded to a rule. The event grouping unit groups the events corresponded to the rule. The catch-collector couples to the event group unit, configured for storing a first group event. The processor couples to the event group unit, configured for processing a second group event. The external module calculates the first group event and generates a first processing result. The event generator integrates the first processing result of the first group event and a second processing result of the second group event and generates a derived event.
    Type: Application
    Filed: March 31, 2014
    Publication date: June 18, 2015
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: KU-YUAN LIN, PING-FENG WANG, DZE-MIN JOU
  • Patent number: 8504669
    Abstract: A system and a method for OBSi-based (open service gateway initiative) service delivery framework are provided. The system is adaptable to a first host executing an OSGi bundle. A mobile service module of the first host is inherited through the OSGi bundle. A second host is assigned when the OSGi bundle calls a mobilize function inherited from the mobile service module. A bytecode and an instance of the OSGi bundle are obtained through a first delivery context processing module of the first host. The bytecode and instance of the OSGi bundle are transmitted from the first host to the second host through the first delivery context processing module and a second delivery context processing module of the second host. The bytecode and instance of the OSGi bundle are installed and the OSGi bundle is executed through the second delivery context processing module.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: August 6, 2013
    Assignee: Institute for Information Industry
    Inventors: Jonathan Lee, Ping-Feng Wang, Shin-Jie Lee
  • Publication number: 20120293364
    Abstract: A positioning device and a positioning method thereof are provided. The positioning device can cooperate with a first satellite group and a second satellite group, and it comprises a storage, a receiver and a processor. The receiver is configured to receive a first satellite group signal from the first satellite group and a second satellite group signal from the second satellite group. The processor is electrically connected to the storage and the receiver, and configured to calculate a positioning offset value according to one of the first satellite group signal and the second satellite group signal. In addition, the processor is configured to calculate a positioning result according to the second satellite group signal and the positioning offset, and store the positioning result in the storage.
    Type: Application
    Filed: January 4, 2012
    Publication date: November 22, 2012
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Fan-Ren Chang, He-Sheng Wang, Hung-Wei Chen, Chih-Horng Li, Shu-Min Chuang, Ping-Feng Wang, Chih-Min Hsu, Shan-Yuan Yang
  • Publication number: 20110145382
    Abstract: A system and a method for OBSi-based (open service gateway initiative) service delivery framework are provided. The system is adaptable to a first host executing an OSGi bundle. A mobile service module of the first host is inherited through the OSGi bundle. A second host is assigned when the OSGi bundle calls a mobilize function inherited from the mobile service module. A bytecode and an instance of the OSGi bundle are obtained through a first delivery context processing module of the first host. The bytecode and instance of the OSGi bundle are transmitted from the first host to the second host through the first delivery context processing module and a second delivery context processing module of the second host. The bytecode and instance of the OSGi bundle are installed and the OSGi bundle is executed through the second delivery context processing module.
    Type: Application
    Filed: May 26, 2010
    Publication date: June 16, 2011
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Jonathan Lee, Ping-Feng Wang, Shin-Jie Lee