IP Library Granted Patent US 9,961,052
Granted Patent B2
US 9,961,052 · App. 13/930,308 · Granted May 1, 2018

Virtualized host ID key sharing

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,961,052
App. No.
13/930,308
Granted
May 1, 2018
Kind
B2
Abstract

In virtualized environments a method of determining authorization to a resource cannot use a hardware specific identifier, such as a MAC address. As a result upgrading a virtual host may cause licenses associated with that host to be invalid, even though the upgraded virtual host should be authorized. Authentication methods and systems are disclosed such that a key may be shared with a second host along with a license file and, provided at least the second host has a key associated with its system identifier and a key associated with a license file, access to a licensed resource may be authorized.

Claims (45)

1. A method of sharing a virtualized host access key, comprising:

having a first host, operable to access a resource upon being authorized and whereby the authorization includes determining that a first host key associated with the identity of the first host is associated with a license repository, wherein the first host is configured to provide a virtualized computing environment;

creating a second host with a second host key, wherein the second host is configured to provide a virtualized computing environment;

copying the first host key and license repository to a second host;

receiving by the second host a request to access the resource;

denying the request to access the resource by the second host until the second host has been authorized; and

authorizing the second host to access the resource upon (a) determining that the second host key is associated with a known system identifier of the second host, (b) determining that the second host has the first host key, and (c) determining the first host key is associated with the license repository copied to the second host.

2. The method of claim 1 , wherein the step of authorizing further includes (d) determining the first host key is not associated with a blacklisted license.

3. The method of claim 1 , wherein the step of authorizing further includes (d) determining the second host key is not associated with a blacklisted license.

4. The method of claim 1 , wherein at least one of the first host key and the second host key comprises a universally unique identifier and an IP address.

5. The method of claim 4 , wherein at least one of the first host key and the second host key further comprises a timestamp.

6. The method of claim 1 , wherein at least one of the first host key and the second host key is encrypted.

7. The method of claim 1 , further comprising, generating the second host key from a system identifier of the second host.

8. The method of claim 1 , further comprising, upon determining the second host key is not associated with the known system identifier of the second host (a) not authorizing access to the resource; (b) copying the first host key, the second host key, and any additional host keys to a blacklist; (c) deleting all keys, and (d) updating the second host key to be associated with the known system identifier of the second host.

9. The method of claim 1 , further comprising:

generating the second host key from, at least, indicia of the first and second host; and

upon generating the second host key, the first host key is disassociated with the license repository on the first host.

10. The method of claim 1 , wherein determining further comprises, determining at least one of (a) determining equality of values, (b) determining equality of hashed values, and (c) determining equality of decrypted values.

11. A system, comprising:

a first host image of a host, wherein the first host is configured to provide a virtualized computing environment, further comprising:

a first host system identifier;

a first host key;

a first license repository; and

a resource, accessible to the first host with authorization;

a second host, further comprising:

a second host system identifier; and

a second host key;

a copying mechanism, operable to:

access the first host image and the second host;

copy the first host key, from the first host image, to the second host; and

copy the first license repository, from the first host image, to the second host; and

an access controller, operable to authorize access to at least one of the first host and second host.

12. The system of claim 11 , whereby:

the access controller grants access to the second host to the resource upon determining (a) the second host key and the second host system identifier agree; (b) the second host has the first host key; and (c) the first license repository on the second host contains a record in agreement with the first host key of the second host.

13. The system of claim 12 further comprising:

a blacklist, comprising a number of records of banned host identifiers; and

wherein the access controller granting access upon (d) determining the second host key is not associated with any record of the blacklist.

14. The system of claim 12 further comprising:

a whitelist, comprising a number of records of permitted host identifiers; and

wherein the access controller granting access upon (d) determining the second host key is associated with a record of the whitelist.

15. The system of claim 11 , further comprising:

a key generator, operable to create the second host key from the first host image and the second host; and

expiring the first host key.

16. The system of claim 11 , wherein the first host image resides on a backup.

17. The system of claim 11 , wherein the first host image resides on an active host.

Assignments (9)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2013
From: WALKER, WILLIAM T.; BIYANI, AABHA
To: AVAYA INC.
Reel/Frame 030864/0171 →