Patent ID: 7561677

Claim:
A computer implemented method comprising: accepting a user command on a user computing device to select a desired profile for incoming messages to the user computing device from a group of available profiles, the group including a first profile and a second profile; activating the desired profile and storing the desired profile on the user computing device; if the desired profile is the first profile, and an incoming communication having a textual component is received by the user computing device while the first profile is active, then: converting the textual component to an audio format, wherein the converting is performed on the user computing device; and reciting the textual component; and if the desired profile is the second profile, and an incoming communication having an audio component is received by the user computing device while the second profile is active, then: converting the audio component to a textual format, wherein the converting is performed on the user computing device; and displaying the audio component as text; notifying one or more contacts that the desired profile is active, wherein notifying the one or more contacts comprises automatically sending a notification message to a plurality of contacts when the desired profile is activated.