I'm trying to determine whether or not I can find the integer solutions to $(x+a)$$(x+b)$ $=$ $x(x-1)$ + $x(a-b)$ (with a known $x$ value you choose, i.e. $707$). Plugging in my example value on Wolfram Alpha for $x$ reveals the form of a hyperbola, but can I use http://mathworld.wolfram.com/EuclideanAlgorithm.html to help me generalize solutions for hyperbolic equations of this form?
Presumably plugging in the function into Wolfram Alpha and choosing my integer $x$ value for every solution is not the only way to do this?
$$(x+a)(x+b)=x(x-1) + x(a-b),$$ $$(x+a)(x+b)-x(x-1) + x(a-b)= 0,$$ cancel stuff and $$ (2b+1)x + ab = 0. $$
Introduce a variable $$ c = a + 2x, $$ so that $$ a = c - 2x. $$ Then $ (2b+1)x + ab = 0 $ becomes $$ x + bc = 0, $$ $$ bc = -x. $$ Therefore, find all divisors $d$ of $-x,$ both positive and negative, so that $$ d \in \{ -|x|, \ldots, -1,1 \ldots, |x| \}. $$ For each such $d,$ let $$ c = d, \; \; \; b = -x / d, $$ with $$ a = d - 2x, \; \; b = -x / d. $$
Finding all positive divisors of $|x|$ is a matter of completely factoring $|x|;$ for example, your $707 = 7 \cdot 101.$ The positive divisors are $1,7,101,707,$ and all divisors are $$d \in \{-707, -101,-7,-1,1,7,101,707 \}.$$ For each such $d$, let $a = d - 1414$ and $b = -707/d.$