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.
0 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.
14 Citations
18 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)
-
-
17. A method for sending a data packet from a wireless terminal to a second network via a wireless network, said method comprising the steps of:
-
sending header information from the wireless terminal, removing said header information of said data packet to provide a data part of said data packet, adding to said data part of said data packet a wireless header to provide a wireless packet, transmitting said wireless packet over said wireless network, receiving said wireless packet and removing said wireless header of said wireless packet to provide said data part of said wireless packet, creating a header for said data part using said header information received and according to a protocol of said second network, adding said created header to said data part of said wireless packet to provide a new packet, and sending said new packet on said second network.
-
-
18. A method for sending a data packet from a second network to a wireless terminal via a wireless network, said method comprising the steps of:
-
sending header information from said second network to said wireless terminal, removing said header information of said data packet to provide a data part of said data packet, adding to said data part of said data packet a wireless header to provide a wireless packet, transmitting said wireless packet over said wireless network, receiving said wireless packet and removing said wireless header of said wireless packet to provide said data part of said wireless packet, creating a header for said data part using said header information received by said wireless terminal and according to a protocol used at said wireless terminal, and adding said created header to said data part of said wireless packet to provide a new packet in said protocol.
-
Specification