Financial Engines has obtained U.S. Patent Numbers:

Other US and foreign patents pending.