# US 2014/0192634 A1 · System and Method for Network Failover and Network Selection with Multi-Mode Modem in Remote Access Points

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192634 A1
- Document ID: US20140192634A1
- Status: Published application
- Kind: A1
- Application number: 14/029,703
- Filed: 2013-09-17
- Published: 2014-07-10
- Earliest claimed: 2012-10-30
- Assignees: Aruba Networks, Inc.
- Applicants: Aruba Networks, Inc.
- Inventors: Jagachittes Vadivelu
- Web page: https://patentgrep.com/patent/US20140192634A1

## CPC

- H04W 48/18: Selecting a network or a communication service
- H04L 12/5692: {Selection among different networks}
- H04W 88/10: adapted for operation in multiple networks, e.g. multi-mode access points
- H04W 76/12: Setup of transport tunnels
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure discloses a method and network device for network failover and/or network selection with a multi-mode modem in remote access points. A RAP initially is set to allow the modem's firmware to select an ISP-preferred available network. Then, the RAP collects network selection attributes, including RSSI, for the selected network, derives a NSC value based on the attributes, and determines whether the derived NSC value is within an expected range. If so, the device establishes a secure tunnel connection through the modem on the modem-selected network. Otherwise, the RAP commands the modem connect to an alternative network, and derives the NSC value for the alternative network selected by the RAP. If the NSC value for the alternative network is within an expected range, the RAP establishes a secure connection on the alternative network. On rebootstrap, the RAP repeats the above operations until a stable network is selected.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A network device comprising:
a processor;
a memory; and
a network selection mechanism operating with the processor, the network selection mechanism to:
connect from the network device to a first network selected by a multi-mode modem that supports a plurality of networks, wherein the network device is a different device other than the multi-mode modem;
evaluate the first network based on a network selection criterion value corresponding to the first network; and
command the multi-mode modem to select a second network from the plurality of networks in response to the network selection criterion value failing to meet a specified value.

### Claim 22 (depends on 21)

The network device of claim 21, wherein the first network is determined by a firmware associated with the multi-mode modem, and wherein the second network is determined by the network device.

### Claim 23 (depends on 21)

The network device of claim 21, wherein the network selection criterion value is different from a second network criteria value used by the multi-mode modem.

### Claim 24 (depends on 21)

The network device of claim 21, wherein the network selection criterion value failing to meet the specified value indicates that the network device is unlikely to establish the secure communication path to the central network through the multi-mode modem.

### Claim 25 (depends on 21)

The network device of claim 21, wherein the network selection criterion value is based on one or more of a plurality of network selection attributes comprising:
a current network received signal strength;
a current network service type;
a network condition;
a system performance measure;
a remote access point capability that indicates at least a capability of the network device to control the multi-mode modem;
a user preference that indicates at least a remote user's preference on the network service;
a user policy that indicates a network administration policy applicable to the remote user; and
a cost of service that comprises a traffic plan cost amount.

### Claim 26 (depends on 25)

The network device of claim 25, wherein the current network service type includes one or more of:
a 4G network comprising one or more of a Long Term Evolution (LTE) network, a Worldwide Interoperability for Microwave Access (WiMAX) network;
a 3G network comprising one or more of an Evolution-Data Optimized (EVDO) network, a High Speed Packet Access (HSPA) network; and
a 2G network comprising one or more of a Global System for Mobile Communications (GSM) network, a Code Division Multiple Access (CDMA) network.

### Claim 27 (depends on 25)

The network device of claim 25, wherein the network condition comprises one or more of:
a data transmission rate;
an amount of network access delay; and
a pre-defined Quality of Service (QoS) parameter associated with each network service type.

### Claim 28 (depends on 25)

The network device of claim 25, wherein the system performance comprises one or more of:
a path loss parameter;
a Bit Error Rate (BER); and
a round-trip time (RTT).

### Claim 29 (depends on 21)

The network device of claim 21, wherein the network selection mechanism further to establish a secure communication path through the multi-mode modem to a central network in response to the network selection criterion value corresponding to the first network being within the expected range, wherein the secure communication path comprises a Generic Routing Encapsulation (GRE) tunnel

### Claim 30 (depends on 21)

The network device of claim 21, wherein the network selection mechanism further to:
initiate a timer with a predefined time period; and
connect to an alternative network selected by the multi-mode modem prior to the timer expiring and in response to the network selection criterion value corresponding to the first network being outside the expected range,
wherein commanding the multi-mode modem to select the second network is further in response to the network selection criterion value corresponding to the alternative network selected by the multi-mode modem being outside the expected range.

### Claim 31

A non-transitory computer-readable storage medium storing embedded instructions that are executed by one or more mechanisms implemented within a network device to perform a plurality of operations comprising:
connecting to a first network selected by a multi-mode modem that supports a plurality of networks, wherein the network device is a different device other than the multi-mode modem;
evaluating the first network based on a network selection criterion value corresponding to the first network; and
in response to the network selection criterion value failing to meet a specified value, commanding the multi-mode modem to select a second network from the plurality of networks.

### Claim 32 (depends on 31)

The non-transitory computer-readable storage medium of claim 31, wherein the first network is determined by a firmware associated with the multi-mode modem, and wherein the second network is determined by the network device.

### Claim 33 (depends on 31)

The non-transitory computer-readable storage medium of claim 31, wherein the network selection criterion value is different from a second network criteria value used by the multi-mode modem.

### Claim 34 (depends on 31)

The non-transitory computer-readable storage medium of claim 31, wherein the network selection criterion value failing to meet a specified value indicates that the network device is unlikely to establish the secure communication path to the central network through the multi-mode modem.

### Claim 35 (depends on 31)

The non-transitory computer-readable storage medium of claim 31, wherein the network selection criterion value is based on one or more of a plurality of network selection attributes comprising:
a current network received signal strength;
a current network service type;
a network condition;
a system performance measure;
a remote access point capability that indicates at least a capability of the network device to control the multi-mode modem;
a user preference that indicates at least a remote user's preference on the network service;
a user policy that indicates a network administration policy applicable to the remote user; and
a cost of service that comprises a traffic plan cost amount.

### Claim 36 (depends on 35)

The non-transitory computer-readable storage medium of claim 35, wherein the current network service type includes one or more of:
a 4G network comprising one or more of a Long Term Evolution (LTE) network, a Worldwide Interoperability for Microwave Access (WiMAX) network;
a 3G network comprising one or more of an Evolution-Data Optimized (EVDO) network, a High Speed Packet Access (HSPA) network; and
a 2G network comprising one or more of a Global System for Mobile Communications (GSM) network, a Code Division Multiple Access (CDMA) network.

### Claim 37 (depends on 35)

The non-transitory computer-readable storage medium of claim 35, wherein the network condition comprises one or more of:
a data transmission rate;
an amount of network access delay; and
a pre-defined Quality of Service (QoS) parameter associated with each network service type.

### Claim 38 (depends on 35)

The non-transitory computer-readable storage medium of claim 35, wherein the system performance comprises one or more of:
a path loss parameter;
a Bit Error Rate (BER); and
a round-trip time (RTT).

### Claim 39 (depends on 31)

The non-transitory computer-readable storage medium of claim 31, further comprising:
in response to the network selection criterion value corresponding to the first network being within the expected range, establishing a secure communication path through the multi-mode modem to a central network, wherein the secure communication path comprises a Generic Routing Encapsulation (GRE) tunnel.

### Claim 40 (depends on 31)

The non-transitory computer-readable storage medium of claim 31, further comprising:
initiating a timer with a predefined time period; and
prior to the timer expiring and in response to the network selection criterion value corresponding to the first network being outside the expected range, connecting to an alternative network selected by the multi-mode modem,
wherein commanding the multi-mode modem to select the second network is further in response to the network selection criterion value corresponding to the alternative network selected by the multi-mode modem being outside the expected range.
