You need to enable JavaScript to run this app.
US Patent 4320756A
For those curious I can tell you that the patent has expired!