1. A methodology for determining when to provide a user with information comprising the following computer-executable acts: employing a processor to execute computer executable instructions stored in memory to perform the following acts: receiving data that is indicative of a state of a user within a system and state of the system, the received data comprising movement of the user over time; projecting a duration of a user stop, the projection being based at least in part upon the received data and at least in part upon analyzing changes in stability of a radio signal associated with the user to determine an indication of user movement; receiving information intended for the user; analyzing at least one parameter of the information, the at least one parameter comprising at least one of content of the information, source of the information, device that the information is directed towards, priority of the information, sender of the information, or time the information was initially sent; determining a measure of value with respect to providing the information to the user based at least in part on the at least one parameter; and determining when to provide the information to the user based at least in part upon the projected duration, the analysis of the at least one parameter and the determined measure of value.