Your link also mentions that Google has a patent on this (patent no. 20070239716). Interesting.
(That's a publication number, not a patent number. Notice that it starts with a year. Issued patent numbers are sequential.)
Oops, you're right. The patent number is 7593939.
Sadly it seems to no longer be supported.