Wireless data communications with header suppression and reconstruction
First Claim
Patent Images
1. A gateway for transmitting data packets between a wireless network and a second network, the gateway comprising:
- a database comprising data associating at least one wireless terminal with at least one destination address, said data including for each of said at least one wireless terminal, at least one wireless terminal identifier, at least one source address of said at least one wireless terminal according to a protocol of said second network, and at least one destination address on said second network;
a database manager collecting information from said data packets received from said at least one wireless terminal in order to build up and maintain said database;
a header builder receiving data packets from the wireless network without a header suitable for said protocol of said second network and building said suitable header based on said data and information contained within said data packets received, and outputting data packets with said suitable header for transmission on said second network; and
a relay module receiving data packets from said second network addressing said at least one wireless terminal according to an address associated with said second network, said relay module retransmitting said data packets from said second network to said at least one wireless terminal using an address obtained from said database in a format of a protocol of said wireless network.
3 Assignments
0 Petitions
Accused Products
Abstract
A gateway for a wireless network. The gateway allows any wireless device to communicate using the Internet Protocol. The radio gateway works as an agent between the NDIS layer and the wireless network. The gateway removes the TCP/IP header and adds its own header.
-
Citations
16 Claims
-
1. A gateway for transmitting data packets between a wireless network and a second network, the gateway comprising:
-
a database comprising data associating at least one wireless terminal with at least one destination address, said data including for each of said at least one wireless terminal, at least one wireless terminal identifier, at least one source address of said at least one wireless terminal according to a protocol of said second network, and at least one destination address on said second network; a database manager collecting information from said data packets received from said at least one wireless terminal in order to build up and maintain said database; a header builder receiving data packets from the wireless network without a header suitable for said protocol of said second network and building said suitable header based on said data and information contained within said data packets received, and outputting data packets with said suitable header for transmission on said second network; and a relay module receiving data packets from said second network addressing said at least one wireless terminal according to an address associated with said second network, said relay module retransmitting said data packets from said second network to said at least one wireless terminal using an address obtained from said database in a format of a protocol of said wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless terminal for transmitting wireless packets over a wireless network, said wireless terminal comprising:
-
a header manager transmitting header information for a particular destination on a second network, and said wireless packets to said wireless network without a header suitable for a protocol used on a second network; a memory comprising data representing header information concerning at least one second network terminal; a memory manager collecting information from said wireless packets received from said wireless network in order to build up and maintain said memory; a relay module collecting said data packets, not having a header suitable for said protocol, from said wireless network to build a data packet with a header suitable for said protocol using said data. - View Dependent Claims (14, 15, 16)
-
Specification