Open system interconnection (OSI) messaging
First Claim
1. A messaging system, comprising:
- a client device;
a server; and
a protocol gateway adaptively arranged between at least two of a plurality of communication networks each communicating messages between said client device and said server with a plurality of differing wireless network protocols, said protocol gateway segmenting a message communicated with an underlying wireless network protocol into multiple segments, and said protocol gateway providing Transmission Control Protocol (TCP) functionality to said multiple segments communicated with a connectionless protocol through a layer of a peer protocol working in coordination with said connectionless protocol.
6 Assignments
0 Petitions
Accused Products
Abstract
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.
219 Citations
53 Claims
-
1. A messaging system, comprising:
-
a client device; a server; and a protocol gateway adaptively arranged between at least two of a plurality of communication networks each communicating messages between said client device and said server with a plurality of differing wireless network protocols, said protocol gateway segmenting a message communicated with an underlying wireless network protocol into multiple segments, and said protocol gateway providing Transmission Control Protocol (TCP) functionality to said multiple segments communicated with a connectionless protocol through a layer of a peer protocol working in coordination with said connectionless protocol. - 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, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A messaging method, comprising:
-
communicating messages between a client application and a server application over a plurality of communication networks each communicating said messages between said client device and said server with a plurality of differing wireless network protocols; segmenting with said protocol gateway a message communicated with an underlying wireless network protocol into multiple segments; and adding with said protocol gateway Transmission Control Protocol (TCP) functionality to said multiple segments communicated with a connectionless protocol through a layer of a peer protocol working in coordination with said connectionless protocol. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
Specification