# US 12,120,527 B2 · Methods and systems at a portable gateway of sending and receiving internet protocol (IP) data packets through a wireless gateway

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

- Number: US 12,120,527 B2
- Document ID: US12120527B2
- Status: Granted
- Kind: B2
- Application number: 17/912,487
- Filed: 2021-09-27
- Published: 2024-06-27
- Granted: 2024-10-15
- Earliest claimed: 2021-09-27
- Assignees: Pismo Labs Technology Limited
- Applicants: Pismo Labs Technology Limited
- Inventors: Yu Yeung; Kwan Man Kit; Mok Kwok Yui
- Web page: https://patentgrep.com/patent/US12120527B2

## CPC

- H04L 12/66: Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
- H04W 12/66: {Trust-dependent, e.g. using trust scores or trust relationships}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/289: Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
- H04W 88/16: Gateway arrangements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present invention discloses methods and systems of connecting a wide area network (WAN) to a portable gateway through at least one gateway. The portable gateway generates a web page where the web page comprises input fields that allow configuration of one or more WAN interfaces. The portable gateway stores the web page. The portable gateway receives one or more Internet Protocol (IP) data packets from at least one device. The IP data packets are not capable of being forwarded. The portable gateway sends the web page to the at least one device. The portable gateway receives information through the web page from the at least one device. The information is to configure at least one WAN interface and to connect to at least one gateway.

## Claims

### Claim 1

A method of connecting to a wide area network (WAN) at a portable gateway through at least one gateway, wherein the portable gateway is connected to at least one device through a local area network (LAN), comprising:
(a) generating a web page; wherein the web page comprises input fields allowing to configure at least one WAN interface of the portable gateway;
(b) storing the web page;
(c) receiving a first Internet Protocol (IP) data packet from at least one device for forwarding;
(d) when the first IP data packet is not capable of being forwarded through the at least one WAN interface after receiving the first IP data packet from the at least one device, sending the web page to and displaying the web page at the at least one device;
(e) receiving information from the at least one device through the web page;
(f) configuring, based on the information, the at least one WAN interface; and
(g) establishing, by using the information, at least one connection to connect to the at least one gateway through the at least one WAN interface to forward the first IP data packet through the at least one WAN interface via the at least one gateway;
wherein:
the web page is configured to display available connections in the at least one device and the available connections are reachable to the portable gateway; and
the at least one connection is selected from the available connections to be established at step (g) according to a predefined scheme.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the web page is sent to the at least one device using one or more IP data packets; and
the web page is a computer file written in a Hypertext Markup Language (HTML) or an extensible HyperText Markup Language (XHTML).

### Claim 3 (depends on 2)

The method of claim 2, wherein the portable gateway stores the computer file in a storage of the portable gateway.

### Claim 4 (depends on 1)

The method of claim 1, wherein the portable gateway is configured to detect if the at least one gateway is Wi-Fi Protected Setup (WPS) enabled.

### Claim 5 (depends on 1)

The method of claim 1, wherein;
the predefined scheme is based on one or more of the following: wireless frequency, radio signal strength, or geographical location; and
the portable gateway comprises a plurality of WAN interfaces and configures the plurality of WAN interfaces.

### Claim 6 (depends on 5)

The method of claim 5, wherein the portable gateway aggregates a plurality of connections established respectively using the plurality of WAN interfaces.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
the web page is sent to the at least device at step (d) using one or more IP data packets; and
the portable gateway sends a second IP data packet to the at least one gateway when step (d) is performed.

### Claim 8 (depends on 1)

The method of claim 1, wherein the information includes one or more of the following: information of the at least one connection, information of the available connections, and user input.

### Claim 9 (depends on 8)

The method of claim 8, wherein the information of the at least one connection is (i) obtained from an administrator of the at least one gateway or (ii) retrieved by the portable gateway when the information of the connection is stored previously.

### Claim 10 (depends on 1)

The method of claim 1, wherein the portable gateway comprises a plurality of LAN interfaces and configures the plurality of LAN interfaces.

### Claim 11

A portable gateway for connecting to a wide area network (WAN) through at least one gateway, wherein the portable gateway is connected to at least one device through a local area network (LAN), comprising:
at least one processor;
at least one network interface; and
at least one non-transitory computer-readable storage medium;
wherein the at least one non-transitory computer-readable storage medium stores program instructions executable by the at least one processor for:
(a) generating a web page; wherein the web page comprises input fields allowing to configure at least one WAN interface of the portable gateway;
(b) storing the web page;
(c) receiving a first Internet Protocol (IP) data packet from at least one device for forwarding;
(d) when the first IP data packet is not capable of being forwarded through the at least one WAN interface after receiving the first IP data packet from the at least one device, sending the web page to and displaying the web page at the at least one device;
(e) receiving information from the at least one device through the web page;
(f) configuring, based on the information, the at least one WAN interface; and
(g) establishing, by using the information, at least one connection to connect to the at least one gateway through the at least one WAN interface via at least one connection to forward the first IP data packet through the at least one WAN interface via the at least one gateway;
wherein:
the web page is configured to display available connections in the at least one device and the available connections are reachable to the portable gateway; and
the at least one connection is selected from the available connections to be established at step (g) according to a predefined scheme.

### Claim 12 (depends on 11)

The portable gateway of claim 11, wherein:
the web page is sent to the at least one device using one or more IP data packets; and
the web page is a computer file written in a Hypertext Markup Language (HTML) or an extensible HyperText Markup Language (XHTML).

### Claim 13 (depends on 12)

The portable gateway of claim 12, wherein the portable gateway stores the computer file in a storage of the portable gateway.

### Claim 14 (depends on 11)

The portable gateway of claim 11, wherein the portable gateway is configured to detect if the at least one gateway is Wi-Fi Protected Setup (WPS) enabled.

### Claim 15 (depends on 11)

The portable gateway of claim 11, wherein:
the predefined scheme is based on one or more of the following: wireless frequency, radio signal strength, or geographical location; and
the portable gateway comprises a plurality of WAN interfaces and configures the plurality of WAN interfaces.

### Claim 16 (depends on 15)

The portable gateway of claim 15, wherein the portable gateway aggregates a plurality of connections established respectively using the plurality of WAN interfaces.

### Claim 17 (depends on 11)

The portable gateway of claim 11, wherein:
the web page is sent to the at least device at step (d) using one or more IP data packets; and
the portable gateway sends a second IP data packet to the at least one gateway when step (d) is performed.

### Claim 18 (depends on 11)

The portable gateway of claim 11, wherein the information includes one or more of the following: information of the at least one connection, information of the available connections, and user input.

### Claim 19 (depends on 18)

The portable gateway of claim 18, wherein the information of the at least one connection is (i) obtained from an administrator of the at least one gateway or (ii) retrieved by the portable gateway when the information of the connection is stored previously.

### Claim 20 (depends on 11)

The portable gateway of claim 11, wherein the portable gateway comprises a plurality of LAN interfaces and configures the plurality of LAN interfaces.
