System and method for reducing subscriber database loads
First Claim
1. A system for reducing database queries in connection with message transmissions, comprising:
- a subscriber database for storing message routing information for a plurality of mobile device subscribers, the message routing information including subscriber information and addresses of network nodes to which the subscribers are currently registered;
a sending network element configured to retrieve the message routing information from the subscriber database for at least one destination subscriber among the plurality of mobile device subscribers, wherein the sending network element is configured to transmit at least one message and the message routing information towards the destination subscriber; and
a messaging center coupled to receive the message and the message routing information from the sending network element via a data network, and to facilitate transmission of the message to a mobile device of the destination subscriber using to the message routing information received from the sending network element.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus and method for mitigating subscriber database loads. Messaging routing information obtained from a subscriber database at the sending side of a message transaction is sent along with the message to the receiving side of the message transaction, thereby obviating the need for the receiving side to obtain the same information from the subscriber database. Caching may be used at the sending and/or receiving side of the message transaction to further reduce the need for queries to the subscriber database. In more involved embodiments such as MMS transfers, the message routing information can include subscriber identities to subscriber notification network elements to further reduce queries to the subscriber database.
44 Citations
37 Claims
-
1. A system for reducing database queries in connection with message transmissions, comprising:
-
a subscriber database for storing message routing information for a plurality of mobile device subscribers, the message routing information including subscriber information and addresses of network nodes to which the subscribers are currently registered;
a sending network element configured to retrieve the message routing information from the subscriber database for at least one destination subscriber among the plurality of mobile device subscribers, wherein the sending network element is configured to transmit at least one message and the message routing information towards the destination subscriber; and
a messaging center coupled to receive the message and the message routing information from the sending network element via a data network, and to facilitate transmission of the message to a mobile device of the destination subscriber using to the message routing information received from the sending network element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for reducing queries associated with the transmission of messages over a network, comprising:
-
initiating a query, from at least one network element involved in the transmission of messages, to a subscriber database associated with a destination subscriber;
in response to the query, receiving message routing information for transmitting at least one message from the network element towards the destination subscriber;
transmitting the message and the message routing information from the network element to a messaging center associated with the destination subscriber; and
transmitting the message from the messaging center to a delivery node for ultimate delivery to the destination subscriber, wherein the message is transmitted from the messaging center to the delivery node identified by the message routing information received from the network element. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A network element for facilitating the transmission of messages over a network, comprising:
-
a query module configured to formulate a query to a subscriber database associated with a destination subscriber;
a network interface to transmit the query and to receive message routing information in response thereto;
a message transmission module to associate the message with the message routing information; and
wherein the network interface transmits the message and associated message routing information to a messaging center serving the destination subscriber, wherein the message routing information includes a subscriber identity of the destination subscriber and an address of a delivery node for use by the messaging center in delivering the message to the destination subscriber.
-
-
37. A computer-readable medium having instructions stored thereon which are executable by a computer system for reducing queries associated with the transmission of messages over a network by performing steps comprising:
-
initiating a query to a subscriber database associated with a destination subscriber;
receiving message routing information for transmitting a message towards the destination device; and
transmitting the message and the message routing information to a messaging center associated with the destination subscriber to facilitate transmission of the message from the messaging center to the destination subscriber using the message routing information.
-
Specification