Method and system for efficiently routing messages
First Claim
1. A communication method, comprising the steps of:
- receiving a message, comprising data content and an identifier, at a telemetry gateway;
responsive to determining the identifier at the telemetry gateway, retrieving a profile from a database;
converting the message at the telemetry gateway from a first format to one of at least three different formats based on the retrieved profile, such that the data content of the message can be received by a recipient; and
responsive to conversion of the message, transmitting the converted message from the telemetry gateway to the recipient without completing a store and forward process.
9 Assignments
0 Petitions
Accused Products
Abstract
Efficient routing of a message over a data network. A first communication device sends a message to a telemetry gateway or short message arbitrator. The telemetry gateway or short message arbitrator determines the communication protocol of the first communication device and the communication protocol of a second communication device. The telemetry gateway or short message arbitrator converts the message to a data format compatible with the second communication device, wherein the message is converted to one of at least three different communication protocols. The telemetry gateway or short message arbitrator then forwards the message for receipt by the second communication device. The telemetry gateway or short message arbitrator can convert and forward the message without completing a store and forward process.
378 Citations
25 Claims
-
1. A communication method, comprising the steps of:
-
receiving a message, comprising data content and an identifier, at a telemetry gateway; responsive to determining the identifier at the telemetry gateway, retrieving a profile from a database; converting the message at the telemetry gateway from a first format to one of at least three different formats based on the retrieved profile, such that the data content of the message can be received by a recipient; and responsive to conversion of the message, transmitting the converted message from the telemetry gateway to the recipient without completing a store and forward process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for routing a message using a telemetry gateway, comprising the steps of:
-
receiving at the telemetry gateway the message from a communication device; requesting by the telemetry gateway routing information from a mobile switching center; receiving at the telemetry gateway the routing information; based on the routing information, converting the message at the telemetry gateway from a first format to one of at least three different formats; and responsive to conversion of the message, transmitting the converted message from the telemetry gateway to the mobile switching center without completing a store and forward process. - View Dependent Claims (9, 10, 11)
-
-
12. A telemetry gateway, coupled to a data source, having a software module stored in a memory storage device, the software module comprising computer-readable instructions that, when executed, implement the steps of:
-
determining an identifying characteristic and a destination of a message received from a first communication device based on data contained within the message; retrieving a profile from a database according to the determined identifying characteristic; converting the message from a first format to one of at least three different formats according to the retrieved profile; and forwarding the converted message for delivery to a second communication device without completing a store and forward process. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for routing a message between a first device and a second device, comprising the steps of:
-
receiving a message, comprising an identifier and having a first data format, at a short message arbitrator; responsive to determining the identifier of the message, accessing a database at the short message arbitrator to retrieve a profile for the first device and the second device; based on the retrieved profile, analyzing at the short message arbitrator whether the first device and second device communicate using incompatible data formats; and converting the message at the short message arbitrator from the first format to one of at least three different data formats according to the retrieved profile; and forwarding the message by the short message arbitrator in the converted format for receipt by the second device. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification