Patent ID: 8630625

Claim:
A method comprising: obtaining a profile of a recipient selected by a user; accessing a plurality of pre-stored greetings that are not generated by the user and are related to a category specified in the profile of the recipient; filtering the plurality of pre-stored greetings based on the category specified and on calendar information in the profile of the recipient to identify a pre-stored greeting not generated by the user; suggesting to the user the pre-stored greeting and a delivery date determined based on the calendar information in the profile of the recipient; receiving a selection from the user of the pre-stored greeting; in response to receiving the selection, prompting the user to provide a voice recording; capturing the voice recording; adding the voice recording to the pre-stored greeting to produce a personalized message; determining a presence status of the recipient; and delivering the personalized message to the recipient in accordance with the presence status and the calendar information stored in the profile, wherein the selected pre-stored greeting comprises one among an image, a video, and a sound clip and wherein the presence status identifies an availability of the recipient and a priority order for communicating on recipient devices.