# US 8,752,129 B1 · Systems and methods for a self-defending wireless computer network

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

- Number: US 8,752,129 B1
- Document ID: US8752129B1
- Status: Granted
- Kind: B1
- Application number: 11/248,848
- Filed: 2005-10-12
- Granted: 2014-06-10
- Earliest claimed: 2004-10-12
- Applicants: Alex I. Alten
- Inventors: Alex I. Alten
- Web page: https://patentgrep.com/patent/US8752129B1

## CPC

- H04L 63/0281: {Proxies}
- H04L 61/103: across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
- H04L 61/5014: using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
- H04L 63/1408: {by monitoring network traffic (monitoring network traffic per se H04L43/00)}
- H04L 63/145: {the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In one embodiment, the methods and apparatuses to assign a routing address to a wireless computer that is in a different logical network from the routing addresses of other wireless computers within the same physical wireless network; and to prevent a wireless computer from learning the routing address of another wireless computer within the same physical wireless network.

## Claims

### Claim 1

A method for facilitating network communication between a plurality of computers and access gateways via wireless communication protocols, comprising;
broadcasting a request message coded in address resolution protocol (“ARP”) from a first wireless computer via a connected wireless network for seeking an Internet Protocol (“IP”) address of a second wireless computer within the wireless network;
receiving the request message by an access gateway (“AG”) situated in the wireless network and activating a high-performance ARP proxy of AG in response to the request message, wherein activating the high-performance ARP proxy of AG includes initiating a fast response capability that responds messages quicker than other wireless computers within the wireless network; and
transmitting a response message containing AG's address by the high-performance ARP proxy from the AG to the first wireless computer to establish the AG as a gateway for handling subsequent network communication relating to the first wireless computer; wherein the response message contains the network identification based on a random value, wherein transmitting a response message containing AG's address includes preventing computer virus initiated from the first wireless computer from spreading by the AG.

### Claim 2 (depends on 1)

The method according to claim 1,
wherein the request message is a Dynamic Host Control Protocol (DHCP) message;
wherein the first wireless computer is a DHCP client;
wherein the access gateway is a DHCP server;
wherein the first wireless computer broadcasts a DHCP message with an IP address request; and
wherein the access gateway transmits a DHCP message with an IP address lease acknowledgement response.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the response message contains IP address from 84.55.0.1 to 84.55.255.254; and wherein the network identification is unique with 64,000 possible values.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the response message contains IP address from lowest to highest of host address.

### Claim 5

A method for facilitating network communication between a plurality of computers and access gateways via wireless communication protocols, comprising;
detecting by an access gateway (“AG”) a plurality of address resolution protocol (“ARP”) request messages broadcasted from a first wireless computer via a connected wireless network for finding Internet Protocol (“IP”) addresses of a plurality of other wireless computers within the wireless network;
activating a high-performance ARP proxy of AG having a capability of providing responses quicker than responses generated by other wireless computers within the wireless network in response to the plurality of ARP request messages;
generating a plurality of fast ARP responses with AG IP addresses by the AG in accordance with the plurality of ARP request messages; and
transmitting the plurality of fast ARP responses containing AG's address by the high-performance ARP proxy from the AG to the first wireless computer to establish the AG as a gateway for handling subsequent network communication for the first wireless computer; wherein the responses contain the subnet number based on a random value; wherein transmitting the plurality of fast ARP responses includes spreading computer virus initiated by the first wireless computer and preventing the computer virus from infecting other wireless computers by the AG.

### Claim 6 (depends on 5)

The method according to claim 5,
wherein the ARP request messages are Dynamic Host Control Protocol (DHCP) messages;
wherein the first wireless computer is a DHCP client;
wherein the access gateway is a DHCP server;
wherein the wireless computer broadcasts a DHCP message with an IP address and subnet mask option request;
wherein the access gateway transmits a DHCP message with an IP address and subnet mask lease acknowledgement response.

### Claim 7 (depends on 5)

The method according to claim 5,
wherein each of the plurality of fast ARP responses contains an IP address which has a range from 84.55.0.0 to 84.55.255.254.

### Claim 8 (depends on 7)

The method according to claim 7,
wherein each of the plurality of fast ARP responses contains an IP address having a range from lowest of a subnet number to highest subnet number of a host.

### Claim 9 (depends on 5)

The method according to claim 5, wherein spreading computer virus includes distributing computer worm to various wireless computers within the wireless network.

### Claim 10 (depends on 5)

The method according to claim 5, wherein transmitting the plurality of fast ARP responses containing AG's address by the high-performance ARP proxy includes reaching to the first wireless computer with the plurality of fast ARP responses prior to arrival of responses issued by other wireless computers.

### Claim 11 (depends on 5)

The method according to claim 5, wherein the wireless network is a radio broadcast based WiFi network.

### Claim 12 (depends on 5)

The method according to claim 5, wherein the wireless network is a radio broadcast based network.
