20231016 petty patent