Push the bit rotary steerable system | Patent Publication Number 20250215749 | Patexia