Organic compound and sensor and sensor embedded display panel and electronic device | Patent Publication Number 20230134363 | Patexia