# US 10,454,881 B2 · Systems and methods for configuring an IPv4 process without associating the IPv4 process with an IP loopback address

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

- Number: US 10,454,881 B2
- Document ID: US10454881B2
- Status: Granted
- Kind: B2
- Application number: 14/878,334
- Filed: 2015-10-08
- Published: 2017-04-13
- Granted: 2019-10-22
- Earliest claimed: 2015-10-08
- Assignees: Unisys Corporation
- Applicants: Mark V Deisinger; Robert L Bergerson
- Inventors: Mark V Deisinger; Robert L Bergerson
- Web page: https://patentgrep.com/patent/US10454881B2

## CPC

- H04L 61/5007: Internet protocol [IP] addresses
- H04L 61/5092: by self-assignment, e.g. picking addresses at random and testing if they are already in use
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods configuring a process that uses IPv4 communication without associating the IPv4 process with an IP loopback address are disclosed. Embodiments may include receiving a message to configure an IPv4 process. Embodiments may also include determining if a configuration parameter associated with the received message is set to indicate that one or more default IP loopback addresses are to be used as IP loopback addresses to associate with the IPv4 process. Embodiments may further include completing the configuration of the IPv4 process without associating an IP loopback address with the IPv4 process when the configuration parameter is determined to not be set to indicate that one or more default IP loopback addresses are to be used as IP loopback addresses to associate with the IPv4 process.

## Claims

### Claim 1

A method for configuring a process that uses IPv4 communication, comprising:
receiving, by a processor, a message to configure the IPv4 process, the message including a configuration parameter, wherein the configuration parameter is set, indicating that one or more default IP loopback addresses are to be used as IP loopback addresses to associate with the IPv4 process, or the configuration parameter is not set, indicating that one or more default IP loopback addresses are not to be used as IP loopback addresses to associate with the IPv4 process;
determining, by the processor, whether the configuration parameter associated with the received message is set or not set;
in response to determining that the configuration parameter is not set, completing, by the processor, the configuration of the IPv4 process without associating an IP loopback address with the IPv4 process;
in response to determining that the configuration parameter is set, determining, by the processor, whether the one or more default IP loopback addresses exist in a memory; and
in response to determining that the one or more default IP loopback addresses exist in the memory when the configuration parameter is set, associating, by the processor, an IP loopback address of the one or more default IP loopback addresses existing in the memory with the IPv4 process.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
outputting an error signal when the one or more default IP loopback addresses are determined to not exist in the memory and the configuration parameter is determined to be set to indicate that the one or more default IP loopback addresses are to be used as the IP loopback addresses to associate with the IPv4 process.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining if addresses of one or more IP loopback addresses to associate with the IPv4 process have been received in association with the message; and
associating the one or more IP loopback addresses with the IPv4 process when the addresses of the one or more IP loopback addresses to associate with the IPv4 process are received in association with the message.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
determining if an IP loopback address included in the one or more IP loopback addresses received in association with the message is also included the one or more default IP loopback addresses; and
modifying a list of IP loopback addresses associated with the IPv4 process to remove duplicates when an IP loopback address included in the one or more IP loopback addresses received in association with the message is determined to also be included in the one or more default IP loopback addresses.

### Claim 5

A computer program product, comprising:
a non-transitory computer readable medium comprising instructions which, when executed by a processor of a computer system, cause the processor to perform the steps of:
receiving a message to configure an IPv4 process, the message including a configuration parameter, wherein the configuration parameter is set, indicating that one or more default IP loopback addresses are to be used as IP loopback addresses to associate with the IPv4 process, or the configuration parameter is not set, indicating that one or more default IP loopback addresses are not to be used as IP loopback addresses to associate with the IPv4 process;
determining whether the configuration parameter associated with the received message is set or not set;
in response to determining that the configuration parameter is not set, completing the configuration of the IPv4 process without associating an IP loopback address with the IPv4 process;
in response to determining that the configuration parameter is set, determining whether the one or more default IP loopback addresses exist in a memory; and
in response to determining that the one or more default IP loopback addresses exist in the memory when the configuration parameter is set, associating an IP loopback address of the one or more default IP loopback addresses existing in the memory with the IPv4 process.

### Claim 6 (depends on 5)

The computer program product of claim 5, wherein the medium further comprises instructions which cause the processor to perform the step of:
outputting an error signal when the one or more default IP loopback addresses are determined to not exist in the memory and the configuration parameter is determined to be set to indicate that the one or more default IP loopback addresses are to be used as the IP loopback addresses to associate with the IP process.

### Claim 7 (depends on 5)

The computer program product of claim 5, wherein the medium further comprises instructions which cause the processor to perform the steps of:
determining if addresses of one or more IP loopback addresses to associate with the IPv4 process have been received in association with the message; and
associating the one or more IP loopback addresses with the IPv4 process when the addresses of the one or more IP loopback addresses to associate with the IPv4 process are received in association with the message.

### Claim 8 (depends on 7)

The computer program product of claim 7, wherein the medium further comprises instructions which cause the processor to perform the steps of:
determining if an IP loopback address included in the one or more IP loopback addresses received in association with the message is also included in the one or more default IP loopback addresses; and
modifying a list of IP loopback addresses associated with the IPv4 process to remove duplicates when an IP loopback address included in the one or more IP loopback addresses received in association with the message is determined to also be included in the one or more default IP loopback addresses.

### Claim 9

An apparatus, comprising:
a memory; and
a processor coupled to the memory, wherein the processor is further configured to perform the steps of:
receiving a message to configure an IPv4 process, the message including a configuration parameter, wherein the configuration parameter is set, indicating that one or more default IP loopback addresses are to be used as IP loopback addresses to associate with the IPv4 process, or the configuration parameter is not set, indicating that one or more default IP loopback addresses are not to be used as IP loopback addresses to associate with the IPv4 process;
determining whether the configuration parameter associated with the received message is set or not set;
in response to determining that the configuration parameter is not set, completing the configuration of the IPv4 process without associating an IP loopback address with the IPv4 process;
in response to determining that the configuration parameter is set, determining whether the one or more default IP loopback addresses exist in a memory; and
in response to determining that the one or more default IP loopback addresses exist in the memory when the configuration parameter is set, associating an IP loopback address of the one or more default IP loopback addresses existing in the memory with the IPv4 process.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the processor is further configured to perform the step of:
outputting an error signal when the one or more default IP loopback addresses are determined to not exist in the memory and the configuration parameter s determined to be set to indicate that the one or more default IP loopback addresses are to be used as the IP loopback addresses to associate with the IPv4 process.

### Claim 11 (depends on 9)

The apparatus of claim 9, wherein the processor is further configured to perform the steps of:
determining if addresses of one or more IP loopback addresses to associate with the IPv4 process have been received in association with the message; and
associating the one or more IP loopback addresses with the IPv4 process when the addresses of the one or more IP loopback addresses to associate with the IPv4 process are received in association with the message.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the processor is further configured to perform the steps of:
determining if an IP loopback address included in the one or more IP loopback addresses received in association with the message is also included in the one or more default IP loopback addresses; and
modifying a list of IP loopback addresses associated with the IPv4 process to remove duplicates when an IP loopback address included in the one or more IP loopback addresses received in association with the message is determined to also be included in the one or more default IP loopback addresses.
