IP Library Patent Application 14699457
Patent Application
App. No. 14/699,457

REUSABLE LICENSE ACTIVATION KEY

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 None
App. No.
14/699,457
Abstract

Systems, methods, apparatuses, and computer program products for a reusable license activation key are provided. One method includes creating, by a server, a registration record in a database upon activation of a license for a product, the registration record comprising an activation key for the license. The method may further include generating a new registration record comprising a new activation key when a change to the license occurs, generating a globally unique identifier for linking the registration record with the new registration record, and storing the linked registration records in the database.

Claims (33)

1 . A method, comprising:

creating, by a server, a registration record in a database upon activation of a license for a product, the registration record comprising an activation key for the license;

generating a new registration record comprising a new activation key when a change to the license occurs;

generating a globally unique identifier for linking the registration record with the new registration record; and

storing the linked registration records in the database.

2 . The method according to claim 1 , wherein the change to the license comprises at least one of a product upgrade or a maintenance renewal.

3 . The method according to claim 1 , further comprising:

receiving the activation key for the license from a user seeking to activate a feature of the product; and

searching the linked registration records for the new activation key using the received activation key.

4 . The method according to claim 3 , wherein, when the new activation key is found, using the new activation key to activate the feature of the product.

5 . An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and computer program code configured, with the at least one processor, to cause the apparatus at least to

create a registration record in a database upon activation of a license for a product, the registration record comprising an activation key for the license;

generate a new registration record comprising a new activation key when a change to the license occurs;

generate a globally unique identifier for linking the registration record with the new registration record; and

store the linked registration records in the database.

6 . The apparatus according to claim 5 , wherein the change to the license comprises at least one of a product upgrade or a maintenance renewal.

7 . The apparatus according to claim 5 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to:

receive the activation key for the license from a user seeking to activate a feature of the product; and

search the linked registration records for the new activation key using the received activation key.

8 . The apparatus according to claim 7 , when the new activation key is found, the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to use the new activation key to activate the feature of the product.

9 . The apparatus according to claim 5 , wherein the apparatus comprises a licensing server.

10 . A computer program, embodied on a non-transitory computer readable medium, the computer program configured to control a processor to perform a process, comprising: creating, by a server, a registration record in a database upon activation of a license for a product, the registration record comprising an activation key for the license;

generating a new registration record comprising a new activation key when a change to the license occurs;

generating a globally unique identifier for linking the registration record with the new registration record; and

storing the linked registration records in the database.

11 . The computer program according to claim 10 , wherein the change to the license comprises at least one of a product upgrade or a maintenance renewal.

12 . The computer program according to claim 10 , further comprising:

receiving the activation key for the license from a user seeking to activate a feature of the product; and

searching the linked registration records for the new activation key using the received activation key.

13 . The computer program according to claim 12 , wherein, when the new activation key is found, using the new activation key to activate the feature of the product.

Assignments (5)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL AT REEL 066489/FRAME 0356 Recorded Apr 17, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: SOLARWINDS WORLDWIDE, LLC; CONFIO CORPORATION; AJAX ILLINOIS CORP.
Reel/Frame 070884/0776 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Feb 5, 2024
From: CREDIT SUISSE AG, NEW YORK BRANCH
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 066489/0356 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 27, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CREDIT SUISSE AG, NEW YORK BRANCH
Reel/Frame 062228/0972 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 5, 2016
From: SOLARWINDS WORLDWIDE, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 037701/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2015
From: COOPER, PETER; VLCEK, TOMAS; TOMEK, JIRI
To: SOLARWINDS WORLDWIDE, LLC
Reel/Frame 035528/0085 →