Messaging system for managing communications resources
First Claim
1. A messaging system for use in a telecommunications network, said messaging system being for use by the telecommunications network to transmit a message to a remote device, the remote device being identified by means of a telephone calling identifier associated with a call setup request for a telecommunications session received from a user of the telecommunications network, said messaging system comprising:
- a storage system for storing data providing a predetermined definition of message content to be sent to a remote device;
transmission means for, in response to a trigger event, invoking transmission of a message to said remote device, said transmission of the message to the remote device being further dependent on data received from the user,wherein said trigger event comprises determining that an account balance available for said user participating in the requested communications session is below a predetermined threshold, andwherein said transmitted message contains message content defined at least in part by said definition of message content and comprises said data received from the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to a messaging system for managing communications resources and are particularly suitable for providing a means for subscribers of a telecommunications network to continue participating in a communications service that would otherwise be ended due to the calling party having a low or zero balance. Embodiments of the invention are generally applicable to users of a mobile network.
Embodiments of the invention provide a messaging system for use by the telecommunications network to transmit a message to a remote party, where the remote party is identified by means of a telephone calling identifier associated with a call setup request for a telecommunications session received from a user of the telecommunications network. The messaging system comprises a storage system for storing data providing a predetermined definition of message content to be sent to the remote party. In response to trigger event such as determining that the account balance available for said user participating in the requested communications session is below a predetermined threshold, the messaging system is arranged to initiate the transmission of a message to said remote party. The transmitted message contains message content that is defined at least in part by said definition of message content and can comprise a “call me message.” This thereby ensures that a “call me” message reaches the remote party.
58 Citations
88 Claims
-
1. A messaging system for use in a telecommunications network, said messaging system being for use by the telecommunications network to transmit a message to a remote device, the remote device being identified by means of a telephone calling identifier associated with a call setup request for a telecommunications session received from a user of the telecommunications network, said messaging system comprising:
-
a storage system for storing data providing a predetermined definition of message content to be sent to a remote device; transmission means for, in response to a trigger event, invoking transmission of a message to said remote device, said transmission of the message to the remote device being further dependent on data received from the user, wherein said trigger event comprises determining that an account balance available for said user participating in the requested communications session is below a predetermined threshold, and wherein said transmitted message contains message content defined at least in part by said definition of message content and comprises said data received from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 25, 28, 31, 32, 36, 39, 40, 55, 58, 59, 65, 68, 69)
-
-
20. A method of controlling transmission of messages in respect of a communications session involving a user of a communications network and a remote device, the remote device being identified by means of a telephone calling identifier associated with a call setup request for the telecommunications session received from the user of the telecommunications network, the telecommunications network comprising a storage system for storing data providing a predetermined definition of message content to be sent to a remote device, said method comprising:
-
monitoring an account balance available for said user participating in the requested communications session against a predetermined threshold; and in the event that the available account balance is determined to be below the predetermined threshold, initiating transmission of a message to said remote device, wherein said transmission of the message to the remote device is dependent on data received from the user, said transmitted message containing message content defined at least in part by said definition of message content and comprising said data received from the user. - View Dependent Claims (23, 24, 26, 27, 29, 30, 33, 34, 35, 37, 38, 41, 42, 53, 54, 56, 57, 60, 62, 63, 64, 66, 67, 70)
-
-
43-52. -52. (canceled)
-
61. (canceled)
-
71. A computer program product, or a suite of computer program products for controlling transmission of messages in respect of a communications session involving a user of a telecommunications network and a remote device, the remote device being identified by means of a telephone calling identifier associated with a call setup request for the telecommunications session received from the user of the telecommunications network, the telecommunications network comprising a storage system for storing data providing a predetermined definition of message content to be sent to a remote device, comprising program code means being adapted to perform the steps of:
-
monitoring an account balance available for said user participating in the requested communications session against a predetermined threshold; and in the event that the available account balance is determined to be below the predetermined threshold, initiating transmission of a message to said remote device, wherein said transmission of the message to the remote device is dependent on data received from the user, said transmitted message containing message content defined at least in part by said definition of message content and comprising said data received from the user. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A computer-readable medium having stored thereon a data structure comprising a computer program product, or a suite of computer program products for controlling transmission of messages in respect of a communications session involving a user of a telecommunications network and a remote device, the remote device being identified by means of a telephone calling identifier associated with a call setup request for the telecommunications session received from the user of the telecommunications network, the telecommunications network comprising a storage system for storing data providing a predetermined definition of message content to be sent to a remote device, the computer program product stored on the computer-readable medium comprising program code means being adapted to perform the steps of:
-
monitoring an account balance available for said user participating in the requested communications session against a predetermined threshold; and in the event that the available account balance is determined to be below the predetermined threshold, initiating transmission of a message to said remote device, wherein said transmission of the message to the remote device is dependent on data received from the user, said transmitted message containing message content defined at least in part by said definition of message content and comprising said data received from the user. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88)
-
Specification