Intelligent Message Routing and Delivery in a Telecommunications Network
First Claim
1. A method comprising:
- receiving, by a message conversion server computer comprising a processor, a message directed to a mobile device;
receiving, by the message conversion server computer, first instructions for converting the message from a first message type into a second message type;
converting, by the message conversion server computer, the message from the first message type to the second message type in accordance with the first instructions, wherein the first message type is incapable of being delivered over a network to which the mobile device is connected; and
sending, by the message conversion server computer, the message in the second message type to a destination message server that supports delivery of messages of the second message type to the mobile device over the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Messages directed to a mobile device are selectively routed to message servers based upon the capabilities of a network to which the mobile device is connected. According to an illustrative method disclosed herein, a network connectivity server receives a network identifier from the mobile device, the network connectivity server receives a request for routing instructions for the message, and the network connectivity server determines if the network identified by the network identifier is capable of delivering the message. The network connectivity server then instructs the message server to route the message according to a standard delivery method for a message type of the message or to a message conversion server computer based upon the determination. The message conversion server computer converts the message into a new message type that the network is capable of delivering to the mobile device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a message conversion server computer comprising a processor, a message directed to a mobile device; receiving, by the message conversion server computer, first instructions for converting the message from a first message type into a second message type; converting, by the message conversion server computer, the message from the first message type to the second message type in accordance with the first instructions, wherein the first message type is incapable of being delivered over a network to which the mobile device is connected; and sending, by the message conversion server computer, the message in the second message type to a destination message server that supports delivery of messages of the second message type to the mobile device over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A message conversion server computer comprising:
-
a processor; and a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a message directed to a mobile device, receiving first instructions for converting the message from a first message type into a second message type, converting the message from the first message type to the second message type in accordance with the first instructions, wherein the first message type is incapable of being delivered over a network to which the mobile device is connected, and sending the message in the second message type to a destination message server that supports delivery of messages of the second message type to the mobile device over the network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising computer-readable instructions that, when executed by a processor of a message conversion server computer, cause the message conversion server computer to perform operations comprising:
-
receiving a message directed to a mobile device; receiving first instructions for converting the message from a first message type into a second message type; converting the message from the first message type to the second message type in accordance with the first instructions, wherein the first message type is incapable of being delivered over a network to which the mobile device is connected; and sending the message in the second message type to a destination message server that supports delivery of messages of the second message type to the mobile device over the network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification