System and method for personalized multimedia messaging
First Claim
1. A method for performing personalized multimedia messaging based on identities of callers comprising the steps of:
- assigning caller profiles to selected callers, including configuring each caller profile to include message data intended for transmission to a selected caller, each caller profile further including at least one caller identifier that is indicative of reception of an incoming communication from said selected caller, at least some of said caller identifiers being specific to calling devices and at least some of said calling devices being mutually incompatible with respect to communication modes for operating said calling devices, said communication modes including at least one voice-specific mode and at least one text-specific mode;
receiving incoming communications from said calling devices over said communication modes;
monitoring said incoming communications for data patterns which are indicative of said calling devices;
accessing a selected one of said caller profiles upon detecting a particular data pattern based on a correspondence between said particular data pattern and a caller identifier that is included in said selected caller profile;
selecting one of said communication modes for transmitting said message data included in said selected caller profile, said selecting being based on at least one of said selected call profile and said detecting of said particular data pattern;
converting at least a portion of said message data included in said selected caller profile from a first format to a second format when it is determined that said first format is incompatible with a transmission in said selected communication mode; and
transmitting said at least a portion of said message data included in said selected caller profile, said transmitting being in said selected communication mode.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for personalized multimedia messaging include multiple communication mode interfaces which enable the system to communicate with multiple types of communication devices. Caller profiles are configured for preselected callers such that each caller profile includes at least one caller identifier representative of data patterns in incoming. calls received over the communication modes. The caller profiles are selectively configured to include personalized messages intended for a subset of the preselected callers and can also include caller identity verification data. A caller identification subsystem monitors the communication modes for incoming calls which include the data patterns. Upon detecting one of the data patterns, a processor accesses a corresponding caller profile and determines if the caller profile includes a personalized message. If a personalized message includes confidential subject matter, the processor can transmit a caller identity verification request to the incoming caller. The processor compares received caller identity verification data to stored caller identity verification data. If the received verification data matches the stored verification data, the messaging system transmits the personalized message to the caller. If no personalized message is associated with the caller profile, a general message is transmitted to the caller, which might include a greeting that directs the caller to leave a message. In a preferred embodiment, the personalized messaging system is included in an IVR system which enables callers to interface with the IVR system through multiple different communication modes based on the same set of personalized caller preferences.
144 Citations
20 Claims
-
1. A method for performing personalized multimedia messaging based on identities of callers comprising the steps of:
-
assigning caller profiles to selected callers, including configuring each caller profile to include message data intended for transmission to a selected caller, each caller profile further including at least one caller identifier that is indicative of reception of an incoming communication from said selected caller, at least some of said caller identifiers being specific to calling devices and at least some of said calling devices being mutually incompatible with respect to communication modes for operating said calling devices, said communication modes including at least one voice-specific mode and at least one text-specific mode;
receiving incoming communications from said calling devices over said communication modes;
monitoring said incoming communications for data patterns which are indicative of said calling devices;
accessing a selected one of said caller profiles upon detecting a particular data pattern based on a correspondence between said particular data pattern and a caller identifier that is included in said selected caller profile;
selecting one of said communication modes for transmitting said message data included in said selected caller profile, said selecting being based on at least one of said selected call profile and said detecting of said particular data pattern;
converting at least a portion of said message data included in said selected caller profile from a first format to a second format when it is determined that said first format is incompatible with a transmission in said selected communication mode; and
transmitting said at least a portion of said message data included in said selected caller profile, said transmitting being in said selected communication mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
determining whether said selected caller profile includes a first personalized message;
transmitting said first personalized message over a communications network if said selected caller profile includes said first personalized message; and
if said selected caller profile does not include said personalized message, transmitting said generalized message over said communications network.
-
-
4. The method of claim 1 wherein said step of configuring said caller profiles includes configuring first caller identifiers representative of caller e-mail addresses, configuring second caller identifiers representative of automatic number identifiers, configuring third caller identifiers representative of caller IP addresses, and configuring caller identity verification data.
-
5. The method of claim 4 wherein said step of monitoring said incoming communications includes:
-
monitoring said incoming communications for one of said e-mail addresses, said automatic number identifiers, and said caller IP addresses; and
transmitting requests for said caller identity verification data to verify identities of said preselected callers;
comparing caller identity verification data received over said incoming communications to caller identity verification data in said caller profiles; and
transmitting said personalized messages to said selected callers if said received caller identity verification data matches said caller identity verification data.
-
-
6. The method of claim 5 wherein said step of transmitting said requests for said caller identity verification data includes one of transmitting requests for voice samples and transmitting requests for access codes.
-
7. The method of claim 1 further comprising a step of storing informational messages and storing menu messages which prompt said selected callers to select from one of multiple menu options or one of said informational messages, said step of configuring each of said caller profiles including formatting presentation of said menu messages to said selected caller.
-
8. A system for personalized multimedia messaging comprising:
-
connectivity means for enabling a plurality of alternative communication modes for providing local access to and from remote communication devices;
memory having stored personalized messages which are individually associated with caller identifiers that are specific to anticipated sources of incoming communications, each said personalized message having content intended for a particular caller;
a caller identification subsystem configured to detect said caller identifiers of incoming communications from said remote communication devices over any one of said plurality of communication modes;
means, responsive to said caller identification subsystem, for accessing said memory to select a specific personalized message in response to detection of a specific caller identifier, said specific personalized message being associated with said specific caller identifier in said memory; and
means for transmitting said specific personalized message in a format compatible with a selected one of said communication modes, said means for transmitting being cooperative with said means for accessing to convert said content of said specific personalized message to said format in response to determining that said content is stored in said memory in a format compatible with an unselected one of said communication modes but incompatible with said selected one of said communication modes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A multimedia interactive voice response (IVR) system comprising:
-
a plurality of IVR mailboxes, including first mailboxes having stored personalized greetings to preselected callers, second mailboxes having stored menu selection messages, third mailboxes having stored informational messages, and a general mailbox having a stored generalized greeting;
a plurality of caller profiles having;
a) a plurality of caller identifiers representative of data patterns associated with incoming calls from said preselected callers, said caller identifiers being associated with a plurality of alternative means for establishing connectivity; and
b) caller preferences indicative of preferences of said preselected callers for particular ones of said IVR mailboxes;
a caller identification subsystem configured to monitor said plurality of means for establishing connectivity for said incoming calls which include said data patterns;
a processor configured to access particular ones of said IVR mailboxes according to said caller preferences in response to detection of specific said data patterns; and
means for transmitting data from said plurality of mailboxes over each of said means for establishing connectivity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification