Patent ID: 8160560
Filing Date: 2012-04-17
Classification: H04L,H04M,H04W,Y02D

Abstract:
1. A method implemented in a computer system for managing communications comprising: determining a set of potential mobile device context states, the set of potential mobile device context states being determined at least partially based on potential information from at least one sensor associated with a mobile communication device, the set of potential mobile device context states defined in accordance with a potential risk to a user of the mobile communication device associated with use of the mobile communication device; causing the display of at least a subset of the set of potential mobile device context states via a graphical user interface; obtaining a selection of a mobile device context state via the graphical user interface; for the selected mobile device context state: receiving from the mobile communication device a first mobile communication device context state corresponding to one of the set of potential mobile device context states, wherein the first mobile communication device context state is received independent of a request for initiation of communication including the mobile communication device; determining a mobile communication device communication availability based on processing the first mobile communication device context state with the stored mobile communication device profile; storing the determined mobile communication device communication availability; receiving a first request for initiation of communication including the mobile communication device and a third party communication device; without requesting a context state of the mobile communication device by transmitting a request to the mobile communication device, and without causing a modification of at least one of communication reception functionality and a power state of the mobile communication device, processing the first request for initiation of communication based at least in part on the stored mobile communication device communication availability; receiving from the mobile communication device a second mobile communication device context state corresponding to one of the set of potential mobile device context states, the second mobile communication device context state and the first mobile communication device context state being different context states, wherein receiving the second mobile communication device context state occurs only if the mobile communication device determines a change in mobile communication device context state has occurred, and wherein the second mobile communication device context state is received independent of a request for initiation of communication including the mobile communication device and independent of a request for a context state transmission; determining an updated mobile communication device communication availability based on processing the second mobile communication device context state with the stored mobile communication device profile; storing the updated mobile communication device communication availability; receiving a second request for initiation of communication including the mobile communication device and a third party communication device; and without requesting a context state of the mobile communication device and without causing a modification of at least one of communication reception functionality and a power state of the mobile communication device, processing the second request for initiation of communication based at least in part on the stored updated mobile communication device communication availability.