Mobile router device
First Claim
1. A mobile network router (300) comprising:
- a printed circuit (PC) board (314) formed with wire buses and associated surface mounted connectors and including a CPU (222), for performing programs steps, a memory module (224) for storing the program steps and for storing a routing table therein, and a power module (226) for receiving input power and distributing the input power as required;
a wireless network interface device (318) in communication with the CPU (222) and configured as a WiFi access point (AP); and
, a cellular network interface device (316) in communication with the CPU (222) and configured to communicate with a first cellular network using a radio frequency band approximately center around 1.9 GHz and using the High Speed Downlink Packet Access (HSDPA) communication standard.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless mobile router (300) includes a CPU (222) and one or more network interfaces for hosting locally reachable devices. The router (300) includes one or more cellular network interface devices (316) configured to make a network connection with a cellular network. The router (300) operates to translate data packets received from locally reachable devices and to direct the translated data packets to public IP address over the cellular network. In addition, a stack of mobile routers (400) includes two or more mobile routers (300) interfaced together to make two or more network connections with a cellular network for increasing bandwidth and for load balancing network traffic passing from the router (300) to the cellular network. The wireless mobile router (300) and the stack (400) are suitable for use in a moving vehicle.
-
Citations
21 Claims
-
1. A mobile network router (300) comprising:
-
a printed circuit (PC) board (314) formed with wire buses and associated surface mounted connectors and including a CPU (222), for performing programs steps, a memory module (224) for storing the program steps and for storing a routing table therein, and a power module (226) for receiving input power and distributing the input power as required;
a wireless network interface device (318) in communication with the CPU (222) and configured as a WiFi access point (AP); and
,a cellular network interface device (316) in communication with the CPU (222) and configured to communicate with a first cellular network using a radio frequency band approximately center around 1.9 GHz and using the High Speed Downlink Packet Access (HSDPA) communication standard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating a network router comprising the steps of:
-
communicating with locally reachable client devices;
building a routing table for associating a local IP address with each locally reachable client device;
establishing a first connection with a first cellular network;
receiving a first public IP address from the cellular network;
receiving data packets from locally reachable client devices, each data packet including a locally reachable non-routable source IP address and a public destination IP address;
translating the data packets to replace the locally reachable non-routable source IP address with the first public IP address and to add an assigned return port to the data packet;
storing information about the data packets in the routing table, said information including the data packet locally reachable non-routable source IP address, the data packet destination IP address and the data packet assigned return port; and
,transmitting the data packet over the first cellular network using the first connection with a first cellular network. - View Dependent Claims (13)
-
-
12. The method of claim 111 further comprising the steps of:
-
establishing a second connection with the first cellular network;
receiving a second public IP address from the cellular network;
determining which of the first and the second connections with the first cellular network to send the next data packet over; and
,wherein the step of translating the data packets to replace the locally reachable non-routable source IP address includes inserting one of the first public IP address and the second public IP address.
-
-
14. A stack of wireless network routers (402, 404) comprising:
-
a master router (402) comprising a first CPU (222) configured to exchange data packets with one or more locally reachable devices and a first cellular network interface device (316) in communication with the first CPU (222) and wherein the first cellular network interface device (316) is configured to establish a first network connection with a first cellular network;
a slave router (404) comprising a second CPU (222) and a second cellular network interface device (316) in communication with the second CPU (222) and wherein the second cellular network interface device (316) configured to establish a second network connection with the first cellular network;
means for forming a network connection between the master router (402) and the slave router (404) for exchanging network signals between the first and second CPU; and
,program means stored on the master router (402) for sending data packets received from locally reachable devices over one of the first network connection with a first cellular network and second network connection with the first cellular network. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A stack of wireless network routers (402, 404) comprising:
-
a master router (402) comprising a first CPU (222) configured to exchange data packets with one or more locally reachable devices and a first cellular network interface device (316) in communication with the first CPU (222) and wherein the first cellular network interface device (316) is configured to establish a first network connection with a first cellular network;
a slave router (404) comprising a second CPU (222) and a second cellular network interface device (316) in communication with the second CPU (222) and wherein the second cellular network interface device (316) is configured to establish a second network connection with a second cellular network;
means for forming a network connection between the master router (402) and the slave router (404) for exchanging network signals between the first and second CPU; and
,program means stored on the master router (402) for sending data packets received from locally reachable devices over one of the first network connection with a first cellular network and second network connection with the second cellular network. - View Dependent Claims (21)
-
Specification