Rational Points on the Pythagorean Conic and Primitive Pythagorean Triples