Bob Neal 2030759 patent details