IP Library Granted Patent US 10,021,144
Granted Patent B2
US 10,021,144 · App. 15/180,365 · Granted Jul 10, 2018

Techniques for establishing a trusted cloud service

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,021,144
App. No.
15/180,365
Granted
Jul 10, 2018
Kind
B2
Abstract

Techniques for establishing a trusted cloud service are provided. Packages are created for services that include certificates, configuration information, trust information, and images for deploying instances of the services. The packages can be used to deploy the services in trusted environments and authenticated to deploy in sub environments of un-trusted environments. The sub environments are trusted by the trusted environments. Also, clouds are prospected for purposes of identifying desirable clouds and creating the packages for deployment.

Claims (18)

1. A method, comprising:

obtaining, by a deployer application that executes on one or more processors of a network, a specification for a target cloud environment that is a set of cooperating processors, storage libraries, and software systems that form a logical computing infrastructure;

configuring, by the deployer application, a package that includes a service image for a service based on the specification for the target cloud environment, wherein configuring further includes providing instructions within the package for generating keys and certificates for security processing by the service once initiated within the target cloud environment;

providing, by the deployer application, the package to the target cloud environment for instantiation of the service on the target cloud environment; and

interacting, by the deployer application, with the service when deployed from the service image within the target cloud environment, and wherein interacting further includes authenticating, by the deployer application, the service and the target cloud environment during initial interactions with the service before the service is permitted to operate within the target cloud environment based on credentials generated by a portion of the service image once deployed in the target cloud environment.

2. The method of claim 1 , wherein obtaining further includes obtaining the specification as a hardware configuration and software configuration for the target cloud environment.

3. The method of claim 2 , wherein obtaining further includes requesting the specification from the target cloud environment.

4. The method of claim 2 , wherein configuring further includes providing keys and certificates within the package for security processing by the service once initiated within the target cloud environment.

5. The method of claim 2 , wherein interacting further includes interacting with one or more sub services of the service from the target cloud environment.

6. A system, comprising:

a hardware processor; and

a service deployer application executing on the hardware processor over a network, the service deployer application configured to:

obtain a specification for a target cloud environment that is a set of cooperating processors, storage libraries, and software systems that form a logical computing infrastructure;

create a package for a service image of a service with the package customized for the target cloud environment based on the specification;

configure the package with security to authenticate the service within the target cloud environment and to provide instructions to generate keys and certificates within the package to perform security processing by the service once initiated within the target cloud environment;

cause the service to be deployed from the service image of the package within the target cloud environment; and

authenticate the service and the target cloud environment before the service is permitted to continue to process within the target cloud environment, based on credentials generated by at least a portion of the service image when deployed to the target cloud environment.

7. The system of claim 6 , wherein the service deployer application is further configured to interact with the service and sub services of the service once initiated within the target cloud environment.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2026
From: MICRO FOCUS SOFTWARE INC.
To: MICRO FOCUS LLC
Reel/Frame 073758/0781 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →