[ 0018 ] fig2 depicts a block diagram of the salient components of wireless terminal 130 , in accordance with the illustrative embodiment of the present invention . wireless terminal 130 comprises : receiver 210 , transmitter 220 , clock 230 , geo - location sensors 240 , environmental sensors 250 , physiological sensors 260 , and processor 290 , interconnected as shown . clock 230 transmits the current time , date , and day of the week to processor 290 along channel 231 . geo - location sensor 240 receive satellite - based positional data , as is described in detail below , and transmit these data to processor 290 via channel 241 , in well - known fashion . environmental sensor 250 receive atmospheric data , as is described in detail below , and transmit these data to processor 290 via channel 251 . physiological sensor 260 receive atmospheric data , as is described in detail below , and transmit these data to processor 290 via channel 261 . processor 290 receives an incoming message ( e . g ., a telephone call , a fax , an e - mail , etc .) from a remote user , in well - known fashion , and determines whether to notify receiver 210 of the incoming signal based on the inputs it receives , as described above ; details concerning how processor 290 makes such a determination are given below . transmitter 220 transmits signals to remote users , in well - known fashion . [ 0024 ] fig3 depicts a block diagram of the salient components of wireline terminal 110 - i , in accordance with the illustrative embodiment of the present invention . wireline terminal 110 - i comprises : receiver 210 , transmitter 220 , clock 230 , environmental sensors 250 , physiological sensors 260 , and processor 290 , interconnected as shown . as can be seen by comparing fig3 with fig2 wireline terminal 110 - i is similar to wireless terminal 130 , with the exception that wireline terminal 110 - i does not have geo - location sensors 240 , which are superfluous in a wireline terminal at a fixed position . [ 0025 ] fig4 depicts a block diagram of the salient components of wireless terminal 160 , in accordance with the illustrative embodiment of the present invention . wireline terminal 110 - i comprises : receiver 210 , transmitter 220 , clock 230 , geo - location sensors 240 , environmental sensors 250 , physiological sensors 260 , and processor 290 , interconnected as shown . as can be seen by comparing fig4 with fig2 wireless terminal 160 is similar to wireless terminal 130 . [ 0026 ] fig5 depicts a block diagram of the salient components of geo - location sensors 240 , in accordance with the illustrative embodiment of the present invention . geo - location sensors 240 comprises : global positioning system ( gps ) 510 , altimeter 520 , and accelerometer 530 . gps 510 receives satellite - based signals and determines global position , as is well understood in the art , and transmits the data to processor 290 . in some embodiments , gps 510 also transmits information to processor 290 concerning the geo - locations of other wireless terminals in the vicinity ; as described below , processor 290 can consider this information in determining whether to notify the user of an incoming message . altimeter 520 measures altitude , in well - known fashion , and transmits its measurements to processor 290 ; in some embodiments altimeter 520 &# 39 ; s readings are based on barometric pressure , and in some other embodiments altimeter 520 is radar - based . accelerometer 530 measures acceleration , in well - known fashion , and transmits its measurements to processor 290 . [ 0027 ] fig6 depicts a block diagram of the salient components of environmental sensors 250 , in accordance with the illustrative embodiment of the present invention . environmental sensors 250 comprises : thermometer 610 , hygrometer 620 , barometer 630 , sound level meter 640 , and photometer 650 , all of which receive information from the atmosphere . thermometer 610 measures ambient temperature , in well - known fashion , and transmits its measurements to processor 290 . hygrometer 620 measures ambient humidity , in well - known fashion , and transmits its measurements to processor 290 . barometer 630 measures ambient air pressure , in well - known fashion , and transmits its measurements to processor 290 . sound level meter 640 measures ambient sound intensity , in well - known fashion , and transmits its measurements to processor 290 . photometer 650 measures ambient light intensity , in well - known fashion , and transmits its measurements to processor 290 . [ 0028 ] fig7 depicts a block diagram of the salient components of physiological sensors 260 , in accordance with the illustrative embodiment of the present invention . physiological sensors 260 comprises : heart rate monitor 710 , blood pressure monitor 720 , respiration rate monitor 730 , body temperature monitor 740 , and brain activity monitor 750 . in some embodiments , at least one of these monitors receives input from the user via at least one sensor coupled to a part of a user &# 39 ; s body ( e . g ., finger , forehead , etc . ), wherein the sensor transmits data to the terminal either by a wire , or wirelessly . in some other embodiments , at least one of these monitors receives input from the user via at least one sensor located within the terminal , wherein the sensor receives physiological signals from the user when the user is holding the terminal . heart rate monitor 710 measures the user &# 39 ; s heart rate , in well - known fashion , and transmits its measurements to processor 290 . blood pressure monitor 720 measures the user &# 39 ; s blood pressure , in well - known fashion , and transmits its measurements to processor 290 . respiration rate monitor 730 measures the user &# 39 ; s respiration rate , in well - known fashion , and transmits its measurements to processor 290 . body temperature monitor 740 measures the user &# 39 ; s body temperature , in well - known fashion , and transmits its measurements to processor 290 . brain activity monitor 750 measures the user &# 39 ; s brain activity in well - known fashion ( e . g ., ekg , etc . ), and transmits its measurements to processor 290 . [ 0029 ] fig8 depicts a flowchart of the operation of processor 290 according to the present invention . at task 810 , processor 290 receives an incoming message from a remote user . at task 820 , processor 290 considers data received from clock 230 for determining whether to notify the user of the incoming message . at task 830 , processor 290 considers data received from geo - location sensors 240 for determining whether to notify the user of the incoming message . as indicated above , this data can indicate situations in which a user should not be notified of a message ; some possible examples include when : a user is inside a church or movie theater ( the theory being that there are some places where a user might not want to be disturbed ); a user is decelerating rapidly , which might indicate that the user is driving in a car and is slamming on the brakes to avoid hitting a pedestrian ( the theory being that the user does not at that instant need the distraction of his or her telephone ringing ); there are many other wireless terminals ( and inferentially , people ) right nearby ( the theory being that the user might not want to disturb other people ). at task 840 , processor 290 considers data received from environmental sensors 250 for determining whether to notify the user of the incoming message . some possible situations in which a user should not be notified of a message are when : it is dark ( the theory being that the user might be sleeping or in a quiet environment ); the environment is very noisy ( the theory that the user might not hear the notification ). at task 850 , processor 290 considers data received from physiological sensors 260 for determining whether to notify the user of the incoming message . some possible situations in which a user should not be notified of a message are when : at task 860 , processor 290 decides , based on how its user has programmed it and the data from clock 230 , geo - location sensors 240 , environmental sensors 250 , and physiological sensors 260 , whether to notify the user of the arrival of the incoming message . when processor 290 decides to notify the user , control passes to step 870 ; otherwise processor 290 queues the message , if possible for delivery later , or if the message is a telephone call , sends the calling party to voice mail . when processor 290 queues the message for later , processor 290 rechecks periodically or sporadically if the circumstances have changed and , therefore , that the user should be notified of the incoming message . at task 870 , which occurs when processor 290 makes an affirmative decision in task 860 , processor 290 sends a notification to receiver 210 . the notification can be an alert , such as an audible tone , a vibration , a flashing light , etc . it will be clear to those skilled in the art how to notify a user as to the arrival of an incoming message . it is to be understood that the above - described embodiments are merely illustrative of the present invention and that many variations of the above - described embodiments can be devised by those skilled in the art without departing from the scope of the invention . it is therefore intended that such variations be included within the scope of the following claims and their equivalents .