IP Library Granted Patent US 8,121,071
Granted Patent B2
US 8,121,071 · App. 11/595,380 · Granted Feb 21, 2012

Gateway network multiplexing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,121,071
App. No.
11/595,380
Granted
Feb 21, 2012
Kind
B2
Abstract

A gateway adapted to receive data from a device of a local area network is described herein. In some embodiments, the gateway may be adapted to multiplex received data to another device among multiple wide area networks, wherein at least one of the wide area networks is a wireless wide area network. The gateway may have a wireless wide area networking interface and at least one of one or more other wireless wide area networking interfaces and/or one or more wired wide area networking interfaces, the wired and/or wireless networking interfaces each adapted to transmit data to at least one of the multiple wide area networks. In other embodiments, the gateway may be adapted to transmit the received data to the other device through a preferred wide area network, and, if that network is unavailable or operating conditions determine otherwise, transmit the received data to the other device through a back-up wide area network.

Claims (53)

1. An apparatus, comprising:

a gateway configured to:

receive data from one of first one or more devices of a local area network to be transmitted to one of second one or more devices, wherein the gateway includes a plurality of wide area network interfaces respectively communicatively coupled to a plurality of wide area networks, and wherein at least one of the plurality of wide area networks is a wireless wide area network;

determine a preferred wide area network and a back-up wide area network among the plurality of wide area networks based on one or more of an association with a service provider, a throughput, or an operating condition;

obtain approval to transmit through at least one of the wide area networks;

transmit the received data to the one of second one or more devices over the preferred wide area network through one of the plurality of wide area network interfaces correspondingly communicatively coupled to the preferred wide area network; and

in response to the preferred wide area network being unavailable, transmitting, by the gateway, the received data to the one of the second one or more devices over the back-up wide area network through another one of the plurality of wide area network interfaces correspondingly communicatively coupled to the back-up wide area network.

2. The apparatus of claim 1 , further comprising a routing engine adapted to determine the availability of each of a first and a second wide area networks by pinging a network address that is gateway to the first or the second wide area networks.

3. The apparatus of claim 2 , wherein the operating conditions of the first and the second wide area networks include one or more of a signal strength, a throughput rate, and a wide area network service provider ranking.

4. An apparatus, comprising:

a gateway configured to:

receive data from one of first one or more devices of a local area network to be transmitted to one of second one or more devices, wherein the gateway includes a plurality of wide area network interfaces respectively communicatively coupled to a plurality of wide area networks, and wherein at least one of the plurality of wide area networks is a wireless wide area network;

determine a preferred wide area network and a back-up wide area network among the plurality of wide area networks based on one or more of an association with a service provider, a throughput, or an operating condition; and

simultaneously transmit the received data over the preferred and the back-up wide area networks, by the gateway, through the plurality of wide area network interfaces correspondingly coupled to the preferred wide area network and the back-up wide area network.

5. The apparatus of claim 4 , wherein the plurality of wide area network interfaces include at least one of a PCMCIA interface, a miniPCI slot interface, an ExpressCard interface, and a PCI Express interface.

6. The apparatus of claim 4 , wherein the plurality of wide area network interfaces include at least one of a USB port interface and an Ethernet port interface.

7. The apparatus of claim 1 , wherein at least one of the plurality of wide area network interfaces is a wired wide area networking interface.

8. The apparatus of claim 1 , wherein at least one of the plurality of wide area network interfaces is a wireless wide area networking interface.

9. A method comprising:

receiving, by a gateway, data from one of first one or more devices of a local area network to be transmitted to one of second one or more devices, wherein the gateway includes a plurality of wide area network interfaces respectively communicatively coupled to a plurality of wide area networks, and wherein at least one of the plurality of wide area networks is a wireless wide area network;

determining, by the gateway, a preferred wide area network and a back-up wide area network among the plurality of wide area networks based on one or more of an association with a service provider, a throughput, or an operating condition;

obtaining, by the gateway, approval to transmit through at least one of the wide area networks;

transmitting, by the gateway, the received data to the one of second one or more devices over the preferred wide area network through one of the plurality of wide area network interfaces correspondingly communicatively coupled to the preferred wide area network; and

in response to the preferred wide area network being unavailable, transmitting, by the gateway, the received data to the one of the second one or more devices over the back-up wide area network through another one of the plurality of wide area network interfaces correspondingly communicatively coupled to the back-up wide area network.

10. The method of claim 9 , wherein the preferred wide area network is a wide area network associated with a preferred service provider.

11. The method of claim 10 , wherein the preferred wide area network is the wide area network associated with the preferred service provider unless a higher throughput is achievable through another connected wide area network.

12. The method of claim 9 , further comprising monitoring, by the gateway, a number of network failures of the preferred wide area network; and switching, by the gateway, the preferred and the back-up wide area networks in response to the number of network failures of the preferred wide area network being higher than a threshold.

13. The method of claim 9 , further comprising determining, by the gateway, availability of one of the preferred and/or back-up wide area networks by pinging a network address gateway to the one of the preferred and/or back-up wide area networks.

14. The method of claim 9 , further comprising turning off a wide area networking interface communicatively coupled to one of the plurality of wide area networks that is not being used to transmit and receive data.

15. A method, comprising:

receiving, by a gateway, data from one of first one or more devices of a local area network to be transmitted to one of second one or more devices, wherein the gateway includes a plurality of wide area network interfaces respectively communicatively coupled to a plurality of wide area networks, and wherein at least one of the plurality of wide area networks is a wireless wide area network;

determining, by the gateway, a preferred wide area network and a back-up wide area network among the plurality of wide area networks based on one or more of an association with a service provider, a throughput, or an operating condition; and

simultaneously transmitting the received data over the preferred and the back-up wide area networks, by the gateway, through the plurality of wide area network interfaces correspondingly coupled to the preferred wide area network and the back-up wide area network.

16. The method of claim 15 , wherein the operating condition is selected from a group consisting of a signal strength, a throughput, and a service provider ranking.

17. The method of claim 15 , wherein the preferred wide area network is a wired wide area network, and the back-up wide area network is a wireless wide area network.

18. The method of claim 15 , wherein the preferred wide area network is a wireless wide area network, and the back-up wide area network is a wired wide area network.

19. An article of manufacture comprising:

a non-transitory, tangible, machine accessible storage medium having stored thereon a plurality of machine executable instructions, wherein the instructions are configured to cause a gateway, in response to execution of the instructions by the gateway, to perform operations comprising:

receiving data from one of first one or more devices of a local area network to be transmitted to one of second one or more devices, wherein the gateway includes a plurality of wide area network interfaces respectively communicatively coupled to a plurality of wide area networks, and wherein at least one of the plurality of wide area networks is a wireless wide area network;

determining a preferred wide area network and a back-up wide area network among the plurality of wide area networks based on one or more of an association with a service provider, a throughput, or an operating condition;

obtaining approval to transmit through at least one of the wide area networks;

transmitting the received data to the one of second one or more devices over the preferred wide area network through one of the plurality of wide area network interfaces correspondingly communicatively coupled to the preferred wide area network; and

in response to the preferred wide area network being unavailable, transmitting, the received data to the one of the second one or more devices over the back-up wide area network through another one of the plurality of wide area network interfaces correspondingly communicatively coupled to the back-up wide area network.

20. The article of claim 19 , wherein the operations further comprise determining availability of respective ones of the plurality of wide area networks by attempting to ping a network address corresponding to a gateway of the respective ones of the plurality of wide area networks.

21. The article of claim 19 , wherein the operations further comprise determining the one or more operating conditions of one of the plurality of wide area networks, the operating conditions including one or more of a signal strength, a throughput rate, and a wide are network service provider ranking.

22. The apparatus of claim 4 , wherein the gateway further comprises an additional wide area networking interface adapted to receive data from, and transmit data to the second one or more devices, through a corresponding wide area network, and the routing engine is further coupled to the additional wide area networking interface, and further configured to select the corresponding wide area network as a non-preferred alternative to the preferred and the back up wide area networks, and transmit the received data from said one of the first one or more devices of the local area network to said one of the second one or more devices though the additional wide area network interface in response to both the preferred and the back up wide area networks being unavailable.

23. An article of manufacture comprising:

a non-transitory, tangible, machine-accessible storage medium having stored thereon a plurality of machine executable instructions, wherein the instructions are configured to cause a gateway, in response to execution of the instructions by the gateway, to perform operations comprising:

receiving data from one of first one or more devices of a local area network to be transmitted to one of second one or more devices, wherein the gateway includes a plurality of wide area network interfaces respectively communicatively coupled to a plurality of wide area networks, and wherein at least one of the plurality of wide area networks is a wireless wide area network;

determining a preferred wide area network and a back-up wide area network among the plurality of wide area networks based on one or more of an association with a service provider, a throughput, or an operating condition; and

simultaneously transmitting the received data over the preferred and the back-up wide area networks through the plurality of wide area network interfaces correspondingly coupled to the preferred wide area network and the back-up wide area network.

24. The article of claim 23 , wherein the operations further comprise monitoring a number of network failures of the preferred wide area network; and switching the preferred and the back-up wide area networks in response to the number of network failures of the preferred wide area network being higher than a threshold.

25. The article of claim 23 , wherein the preferred wide area network is a wired wide area network, and the back-up wide area network is a wireless wide area network.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA, INC.; SIERRA WIRELESS, INC.
Reel/Frame 062702/0496 →
SECURITY INTEREST Recorded Feb 9, 2023
From: SIERRA WIRELESS AMERICA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 062646/0340 →
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA INC.; SIERRA WIRELESS INC.
Reel/Frame 062389/0067 →
SECURITY INTEREST Recorded Mar 16, 2022
From: SIERRA WIRELESS, INC.; SIERRA WIRELESS AMERICA INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059287/0347 →
SECURITY INTEREST Recorded Mar 16, 2022
From: SIERRA WIRELESS, INC.; SIERRA WIRELESS AMERICA INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059908/0311 →
SECURITY INTEREST Recorded Feb 2, 2022
From: SIERRA WIRELESS AMERICA, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 058859/0001 →
SECURITY INTEREST Recorded Feb 2, 2022
From: SIERRA WIRELESS AMERICA, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 058858/0865 →
SECURITY INTEREST Recorded Jul 14, 2020
From: SIERRA WIRELESS AMERICA, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 053205/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2016
From: HSIAO, DAVID HSI-YUAN; DALY, JOHN HAROLD
To: SIERRA WIRELESS AMERICA, INC.
Reel/Frame 039975/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2011
From: JUNXION, INC.
To: SIERRA WIRELESS AMERICA, INC.
Reel/Frame 027385/0979 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2006
From: POLSON, PETER
To: JUNXION, INC.
Reel/Frame 018603/0068 →