Routing messages in a client server environment over multiple networks
First Claim
1. A method of routing a message between a server and a protocol gateway comprising:
- establishing communications between a message router and a plurality of protocol gateways to encapsulate messages communicated with a plurality of message source devices utilizing respective network protocols;
determining, from said message router, a historical record for transmissions from said message router to said plurality of protocol gateways comprising a least recently used protocol gateway supporting a particular protocol of a client device associated with said message among a plurality of network protocols; and
routing said message from said message router to a particular protocol gateway based on said determined least recently used protocol gateway and said particular protocol utilized by said client device of said message.
8 Assignments
0 Petitions
Accused Products
Abstract
A messaging system, method, and computer program product is disclosed, including a client device having stored therein a client application, which is adapted to be executed by the client device, a server having stored therein a server application, which is adapted to be executed by the server, a plurality of wireless networks, each of which is adapted to communicate messages between the client device and the server, and support one or more wireless network protocols, a protocol gateway encapsulating a fundamental network protocol, which underlies each of the one or more wireless network protocols, means for communicating a message between the client application and the server application, over a selected wireless network protocol through the protocol gateway, independent of the selected wireless network protocol, and a message router for routing the message between the protocol gateway and the server, the message router including means for authenticating an origin of the message, wherein the authenticating means authenticates the origin before the message is routed by the message router, and a database, which is accessible by the message router and adapted to store information relating to routing and authentication of the message. Moreover, the present invention features methods of communicating such messages over wireless networks efficiently, without requiring significant bandwidth, a valuable resource in wireless networks.
-
Citations
4 Claims
-
1. A method of routing a message between a server and a protocol gateway comprising:
-
establishing communications between a message router and a plurality of protocol gateways to encapsulate messages communicated with a plurality of message source devices utilizing respective network protocols; determining, from said message router, a historical record for transmissions from said message router to said plurality of protocol gateways comprising a least recently used protocol gateway supporting a particular protocol of a client device associated with said message among a plurality of network protocols; and routing said message from said message router to a particular protocol gateway based on said determined least recently used protocol gateway and said particular protocol utilized by said client device of said message. - View Dependent Claims (2, 3, 4)
-
Specification