Examined by: | Meky; Moustafa M |
A messaging system, method, and computer program product includes 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, and a protocol gateway encapsulating a fundamental network protocol. The fundamental network protocol underlies each of the one or more wireless network protocols and includes a protocol stack that corresponds substantially to an Open System Interconnection (OSI) model and incorporates a simple network transport layer (SNTL). In such a manner, the invention further includes 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. Moreover, the present invention features methods of communicating such messages over wireless networks efficiently, without requiring significant bandwidth, a valuable resource in wireless networks. |