IP Library Granted Patent US 11,080,032
Granted Patent B1
US 11,080,032 · App. 16/836,790 · Granted Aug 3, 2021

Containerized infrastructure for deployment of microservices

Inventors: Finbar O'Mahony (Cork, IE); Darren Meehan (Donegal, IE); Samuel Mark O'Neill (Cork, IE); Timothy Hourigan (Cork, IE); Eoin Hegarty (Cork, IE)
Assignee: Forcepoint LLC
G06F8/60
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 11,080,032
App. No.
16/836,790
Granted
Aug 3, 2021
Kind
B1
Abstract

A method, system and computer-usable medium for containerized deployment of microservices used to deploy a product or service, such as a software application running on an information handling system is described. Artifacts related to particular versions of the one or more microservices are determined. An immutable container of the artifacts is created and provided to one more environments using the same configuration of the product or service. The container is deployed in the environments during release of the product or service.

Claims (33)

1. A computer-implementable method for containerized deployment of microservices comprising:

determining artifacts related to particular versions of the one or more microservices; wherein the artifacts are related to particular versions of code and include one or more of the particular versions of code to deploy the microservices, microservice calls, dependencies, and tests for code;

creating an immutable container of the artifacts that includes a deployment tool;

providing the immutable container to one or more environments using the same configuration of the product or service;

deploying the immutable container at the one or more environments.

2. The method of claim 1 , wherein immutable container is implemented through a Platform as a Service.

3. The method of claim 1 , wherein the immutable container is implemented as Node Package Manager package.

4. The method of claim 1 , wherein the providing the immutable container is performed at various stages of the product or service.

5. The method of claim 1 , wherein the deploying the immutable container is performed when the product or service is released.

6. The method of claim 1 , wherein the deploying of the immutable container is performed using a deployment tool included in the immutable container at release of the product or service.

7. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

determining artifacts related to particular versions of the one or more microservices, wherein the artifacts are related to particular versions of code and include one or more of the particular versions of code to deploy the microservices, microservice calls, dependencies, and tests for code;

creating an immutable container of the artifacts that includes a deployment tool;

providing the immutable container to one or more environments using the same configuration of the product or service;

deploying the immutable container at the one or more environments.

8. The system of claim 7 , wherein immutable container is implemented through a Platform as a Service.

9. The system of claim 7 wherein the immutable container is implemented as Node Package Manager package.

10. The system of claim 7 , wherein the providing the immutable container is performed at various stages of the product or service.

11. The system of claim 7 , wherein the deploying the immutable container is performed when the product or service is released.

12. The system of claim 7 , wherein deploying of the immutable container is performed using a deployment tool included in the immutable container at release of the product or service.

13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

accessing one or more microservices are accessed to develop a product or service;

determining artifacts related to particular versions of the one or more microservices, wherein the artifacts are related to particular versions of code and include one or more of the particular versions of code to deploy the microservices, microservice calls, dependencies, and tests for code;

creating an immutable container of the artifacts that includes a deployment tool;

providing the immutable container to one or more environments using the same configuration of the product or service;

deployment the immutable container at the one or more environments.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein immutable container is implemented through a Platform as a Service.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein the providing the immutable container is performed at various stages of the product or service.

16. The non-transitory, computer-readable storage medium of claim 13 , wherein the deploying the immutable container is performed when the product or service is released.

17. The non-transitory, computer-readable storage medium of claim 13 , wherein the deploying of the immutable container is performed using a deployment tool included in the immutable container at release of the product or service.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
PATENT SECURITY AGREEMENT Recorded Aug 31, 2021
From: FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS THE COLLATERAL AGENT
Reel/Frame 057651/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: FORCEPOINT LLC
Reel/Frame 056294/0618 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056216/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2020
From: O'MAHONY, FINBAR; MEEHAN, DARREN; O'NEILL, SAMUEL MARK; HOURIGAN, TIMOTHY; HEGARTY, EOIN
To: FORCEPOINT, LLC
Reel/Frame 052278/0445 →
Cited By (3)
US 12,236,103 US 12,321,449 US 12,386,556