System and method for enhanced message notification
First Claim
1. A method, for delivering a message to a mobile terminal, comprising:
- determining, by a system using a processor, in a roaming determination, whether the mobile terminal is roaming; and
determining, by the system, based on the roaming determination, in a message determination, whether to provide a traditional message or an enhanced message, comprising;
determining, in response to a negative result from the roaming determination, to provide the enhanced message; and
in response to an affirmative result from the roaming determination;
determining, in an acceptability determination, whether an applicable roaming service provider is an acceptable partner for delivering the enhanced message;
determining, in response to an affirmative result from the acceptability determination, to provide the enhanced message; and
determining, in response to a negative result from the acceptability determination, to provide the traditional message.
4 Assignments
0 Petitions
Accused Products
Abstract
Enhanced message notification is provided by an enhanced notification function element and a subscriber preference profile database. The enhanced notification function element queries the subscriber preference profile database to obtain subscriber communication terminal capabilities information, which it uses to select a message notification technology. The enhanced notification function element may then format an enhanced notification that is delivered to a communication terminal through a delivery system architecture appropriate for the selected message notification technology. The enhanced notification may contain: a message type indicator; an identifier of the party leaving the message; a date and time that the message was deposited; multimedia objects; and other enhanced information. The enhanced notification function element may also query a terminal roaming status database in order to determine if the enhanced message should be sent when the terminal is roaming. The enhanced notification function element may also provide content adaptation for the enhanced notification.
-
Citations
20 Claims
-
1. A method, for delivering a message to a mobile terminal, comprising:
-
determining, by a system using a processor, in a roaming determination, whether the mobile terminal is roaming; and determining, by the system, based on the roaming determination, in a message determination, whether to provide a traditional message or an enhanced message, comprising; determining, in response to a negative result from the roaming determination, to provide the enhanced message; and in response to an affirmative result from the roaming determination; determining, in an acceptability determination, whether an applicable roaming service provider is an acceptable partner for delivering the enhanced message; determining, in response to an affirmative result from the acceptability determination, to provide the enhanced message; and determining, in response to a negative result from the acceptability determination, to provide the traditional message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processor; and a computer-readable medium comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations, for delivering a message to a mobile terminal, comprising; determining, in a roaming determination, whether the mobile terminal is roaming; and determining, based on the roaming determination, in a message determination, whether to provide a traditional message or an enhanced message, comprising; determining, in response to a negative result from the roaming determination, to provide the enhanced message; and in response to an affirmative result from the roaming determination; determining, in an acceptability determination, whether an applicable roaming service provider is an acceptable partner for delivering the enhanced message; determining, in response to an affirmative result from the acceptability determination, to provide the enhanced message; and determining, in response to a negative result from the acceptability determination, to provide the traditional message. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations, for delivering a message to a mobile terminal, comprising:
-
determining, in a roaming determination, whether the mobile terminal is roaming; and determining, based on the roaming determination, in a message determination, whether to provide a traditional message or an enhanced message, comprising; determining, in response to a negative result from the roaming determination, to provide the enhanced message; and in response to an affirmative result from the roaming determination; determining, in an acceptability determination, whether an applicable roaming service provider is an acceptable partner for delivering the enhanced message; determining, in response to an affirmative result from the acceptability determination, to provide the enhanced message; and determining, in response to a negative result from the acceptability determination, to provide the traditional message. - View Dependent Claims (18, 19, 20)
-
Specification