IP Library Granted Patent US 10,454,881
Granted Patent B2
US 10,454,881 · App. 14/878,334 · Granted Oct 22, 2019

Systems and methods for configuring an IPv4 process without associating the IPv4 process with an IP loopback address

Inventors: Mark V Deisinger (Roseville, MN); Robert L Bergerson (Roseville, MN)
Assignee: Unisys Corporation
H04L61/2007H04L61/2092
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 10,454,881
App. No.
14/878,334
Granted
Oct 22, 2019
Kind
B2
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 (45)

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.

2. 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.

3. 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.

4. 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.

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.

6. 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.

7. 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.

8. 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.

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.

10. 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.

11. 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.

12. 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.

Assignments (5)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2015
From: DEISINGER, MARK V; BERGERSON, ROBERT L
To: UNISYS CORPORATION
Reel/Frame 036955/0144 →