If a user opens a market and searches for an application that he shows as an update, market checks if the version installed on the device is the same as on the market. I am not sure about the behavior of automatic notification, I think it is, but I saw this behavior at random, sometimes it appears after an hour, sometimes a day.
source share