Thermal oscillator | Patent Publication Number 20160112050 | Patexia