IP Library Granted Patent US 9,246,985
Granted Patent B2
US 9,246,985 · App. 13/170,527 · Granted Jan 26, 2016

Techniques for prevent information disclosure via dynamic secure cloud resources

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,246,985
App. No.
13/170,527
Granted
Jan 26, 2016
Kind
B2
Abstract

Techniques for preventing information disclosure via dynamic secure cloud resources are provided. Data (information) remotely housed on a particular cloud resource of a particular cloud is periodically, randomly, and dynamically changed to a different cloud resource within the same cloud or to a different cloud resource within an entirely different cloud. A requesting principal for the data is dynamically authenticated and a current location for the data is dynamically resolved and the principal is securely and dynamically connected to the current cloud resource and current cloud hosting the data for access.

Claims (13)

1. A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors configured to perform the method, comprising:

determining to move a remotely-housed resource from a first machine to a second machine over a network based on a policy evaluation for the remotely-housed resource and the policy evaluation indicating a change in a current location for the remotely-housed resource on the first machine is to be made to a new location on the second machine and the policy evaluation identifying the second machine, and a policy evaluated in the policy evaluation is randomly generated based on time, the remotely-housed resource is a particular resource that is managed over the network and is external or remote from a requesting principal that requests the remotely-housed resource, and wherein the remotely-housed resource is a document;

acquiring configuration details for the second machine, the configuration details include specific metadata for creating the second machine as a dynamically created and installed virtual machine;

wherein acquiring further includes generating the configuration details for a newly created virtual machine (VM), which is the second machine, or a workload and the configuration details include a randomly generated Internet Protocol (IP) address and a randomly generated communication port for communicating with the newly created VM or the workload;

obtaining an encryption key for the second machine that machine, the second machine generating the encryption key and the encryption key is for and associated with the second machine;

facilitate moving of the remotely-housed resource in an encrypted format using the encryption key from the first machine to the second machine; and

updating a mapping that maps the remotely-housed resource to the second machine, the mapping originally mapped the remotely-housed resource to the first machine.

2. The method of claim 1 , wherein acquiring further includes requesting the configuration details from a cloud-provisioning service, the second machine is a virtual machine dynamically created and instantiated by the cloud-provisioning service.

3. The method of claim 1 , wherein generating further includes cloning the newly created VM from a template.

4. The method of claim 1 , wherein obtaining further includes requesting that the second machine provide a public key from the second machine's private and public key pair, the public key is the encryption key.

5. The method of claim 1 , wherein facilitate moving further includes instructing the first machine to communicate with the second machine via the configuration details to provide the remotely-housed resource in the encrypted format.

6. The method of claim 1 , wherein facilitate moving further includes directly communicating with the second machine via the configuration details to provide the remotely-housed resource in the encrypted format.

7. The method of claim 1 , wherein updating further includes decommissioning the first machine.

Assignments (12)
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
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 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
RELEASE OF SECURITY INTEREST IN PATENTS FIRST LIEN (RELEASES RF 026270/0001 AND 027289/0727) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0077 →
RELEASE OF SECURITY IN PATENTS SECOND LIEN (RELEASES RF 026275/0018 AND 027290/0983) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0154 →
GRANT OF PATENT SECURITY INTEREST (SECOND LIEN) Recorded Nov 29, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 027290/0983 →
GRANT OF PATENT SECURITY INTEREST Recorded Nov 29, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 027289/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2011
From: SABIN, JASON ALLEN; BROWN, JEREMY RAY; BURCH, LLOYD LEON
To: NOVELL, INC.
Reel/Frame 026534/0334 →