What the linked article doesn't discuss is that it is possible to get a real-time notification when a trade occurs. The price of the last trade is the mid-point that you are referring to. Algo trading/HFT shops are listening for trades as well as quotes - this is how they know the price that trades are actually happening at.