Suppose we have a hyperbola $xy=c$ $(c\neq0)$ and an ellipse $x^2/a^2+y^2/b^2=1$ $(a>b>0)$ that do not intersect. What is a quick way to calculate the shortest distance between these two curves?
I thought of setting a point $(a\cos\theta,b\sin\theta)$ on the ellipse and a point $(t,c/t)$ on the hyperbola, then the distance is given by $$\sqrt{(a\cos\theta-t)^2+(b\sin\theta-\frac{c}{t})^2},$$ whose minimum may be found by calculus methods. But the computations look tedious and difficult to carry out. What are some easier ways to do this?

There's easy draft solution to this problem:
Most difficult part is getting the scaling right, since values of (d) depends on how the scaling is being done.