There is an interesting link about a machine that solves IQ Test, it does it quite well!
Have a look:
www.theiqchallenge.com