IP Library Granted Patent US 9,319,342
Granted Patent B2
US 9,319,342 · App. 13/921,361 · Granted Apr 19, 2016

Method and apparatus for IP commissioning and decommissioning in orchestrated computing environments

Inventor: Juha Holkkola (Helsinki, FI)
Assignee: FUSIONLAYER OY
H04L47/70H04L41/0273H04L61/2007H04L12/4641
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 9,319,342
App. No.
13/921,361
Granted
Apr 19, 2016
Kind
B2
Abstract

A server computer (IPCDS) for commissioning/decommissioning IP resources to server instances (SI) provisioned using an orchestration solution. The server and client computers constitute a client-server architecture. The server computer has a processing system and memory for applications and data, including program code instructing the processing system to implement the following features: a user interface (UI) for remote management, providing access to data (DB) managed by the server computer; a web-based application programming interface (API) supporting service oriented architecture [“SOA”]; a logic to assign and release IP resources to the clients (CL) based on calls via the API. The logic creates unique IP resource(s) for the server instances (SI), which are nodes of networks with overlapping address spaces. The unique IP resources are based on a name of the private network of the respective server instance, and an IP address within that private network.

Claims (26)

1. A server computer comprising:

a processing system comprising at least one processing unit storing applications and data,

wherein the server computer commissions/decommissions Internet Protocol [“IP”] resources to a plurality of hosts provisioned using one or more orchestration solutions,

wherein the server computer and the one or more orchestration solutions constitute a client-server architecture,

wherein the processing system comprises program code instructions instructing the processing system to implement the following features:

a user interface for remote management of the server computer, wherein the user interface provides access to data managed by the server computer;

a web-based application programming interface that supports service oriented architecture [“SOA”]; and

a first logic that dynamically assigns and releases IP resources to a plurality of hosts via the one or more orchestration solutions and the web-based application programming interface,

wherein the first logic comprises program code instructions for creating at least one unique IP resource for each of two or more hosts, wherein the two or more hosts are nodes of networks with overlapping address spaces, and

wherein the at least one unique IP resource is based on a combination of a name of a private network of a respective one of the two or more hosts, and an IP address within that private network.

2. The server computer of claim 1 , further comprising a second logic associating individual networks with given end-users wherein, in case one or more resources of a network have been fully allocated, the second logic automatically provisions an IP resource from an alternate network, which is associated with the end-user, and/or from a reserve pool of IP resources.

3. A method for operating a server computer, the method comprising:

using the server computer to commission/decommission Internet Protocol [“IP”] resources to a plurality of hosts provisioned using one or more orchestration solutions, wherein the server computer and the one or more orchestration solutions constitute a client-server architecture;

providing the server computer with a web-based application programming interface [“API”] capable of supporting service oriented architecture [“SOA”];

configuring a remote user interface to provide access to data managed by the server computer;

remotely managing the server computer via the remote user interface;

dynamically assigning and releasing IP resources to a plurality of hosts via the one or more orchestration solutions and the web-based application programming interface; and

creating at least one unique IP resource for each of two or more hosts, wherein the two or more hosts are nodes of networks with overlapping address spaces,

wherein the at least one unique IP resource is based on a combination of a name of a private network of a respective one of the two or more hosts, and an IP address within that private network.

4. A non-transitory computer program product comprising:

stored program code instructions for a server computer, wherein the program code instructions, when executed on a server computer, cause the server computer to execute the following acts:

commissioning/decommissioning Internet Protocol [“IP”] resources to a plurality of hosts provisioned using one or more orchestration solutions, wherein the server computer and the one or more orchestration solutions constitute a client-server architecture;

providing a user interface for remote management of the server computer, wherein the user interface provides access to data managed by the server computer;

providing a web-based application programming interface that supports service oriented architecture [“SOA”]; and

based on a first logic, dynamically assigning and releasing IP resources to a plurality of hosts via the one or more orchestration solutions and the web-based application programming interface,

wherein the first logic comprises program code instructions for creating at least one unique IP resource for each of two or more hosts, wherein the two or more hosts are nodes of networks with overlapping address spaces, and wherein the at least one unique IP resource is based on a combination of a name of a private network of the respective one of the two or more hosts and an IP address within that private network.

Assignments (5)
SECURITY INTEREST Recorded Apr 6, 2026
From: NIXU FL IP PROTECTION LLC
To: UNITY MASTER LLC SERIES XIX
Reel/Frame 075366/0076 →
SECURITY INTEREST Recorded May 21, 2025
From: NIXU FL IP PROTECTION LLC
To: SAUVEGARDER INVESTMENT MANAGEMENT, INC.
Reel/Frame 071177/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: FUSIONLAYER INC
To: NIXU FL IP PROTECTION LLC
Reel/Frame 071158/0836 →
CHANGE OF NAME Recorded Jun 16, 2015
From: NIXU SOFTWARE OY
To: FUSIONLAYER OY
Reel/Frame 035922/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2013
From: HOLKKOLA, JUHA
To: NIXU SOFTWARE OY
Reel/Frame 031027/0816 →
Priority Claims (1)
FI 20125680 · Jun 20, 2012 · national
Continuity (1)
Related Publication 20130346618A1 · Dec 26, 2013