System and method for personalized messaging
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to capture a voice recording, add the voice recording to a greeting to produce a personalized message, and deliver the personalized message upon scheduled delivery to at least one recipient based on a communication identifier of the at least one recipient, where the greeting includes at least one among audio, video, and image data, and where the communication device communicates with a notification server for creating the personalized message. Other embodiments are disclosed.
-
Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A notification server, comprising:
-
a memory storing computer program instructions; and a processor configured to execute the computer program instructions which, when executed on the processor, cause the processor to perform operations comprising; establishing a connection with a communication device for creating a personalized message; 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 not generated by the user and a delivery date determined based on the calendar information stored in the profile of the recipient; receiving a selection from the user of the pre-stored greeting; prompting the user to provide a voice recording, in response to receipt of the selection; obtaining 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 transmitting the personalized message comprising the pre-stored greeting and the voice recording, in accordance with the presence status and the calendar information in the profile, to the recipient, wherein the presence status identifies an availability of the recipient and a priority order for communicating on recipient devices. - View Dependent Claims (8, 9)
-
-
10. A communication device comprising a controller to:
-
obtain a profile of a recipient selected by a user; access 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; filter the plurality of pre-stored greetings based the category specified and on calendar information in the profile of the recipient to identify a pre-stored greeting not generated by the user; suggest to the user the pre-stored greeting and a delivery date determined based on the calendar information in the profile of the recipient; receive a selection from the user of the pre-stored greeting; prompt the user to provide a voice recording, in response to receipt of the selection; capture the voice recording; add the voice recording to the pre-stored greeting to produce a personalized message; determine a presence status of the recipient; and deliver the personalized message to a recipient in accordance with the presence status and the calendar information stored in the profile, wherein the pre-stored greeting comprises one among audio, video, and image data, and wherein the communication device communicates with a notification server for creating the personalized message and wherein the presence status identifies an availability of the recipient and a priority order for communicating on recipient devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification