Electric bicycle self-recharging system | Patent Publication Number 20250303903 | Patexia