IP Library Granted Patent US 11,012,241
Granted Patent B2
US 11,012,241 · App. 16/126,809 · Granted May 18, 2021

Information handling system entitlement validation

Inventor: Amy Christine Nelson (Round Rock, TX)
Assignee: Dell Products L.P.
H04L9/3247H04L9/0894H04L9/30H04L9/3234
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,012,241
App. No.
16/126,809
Granted
May 18, 2021
Kind
B2
Abstract

Validation of entitlements to software is provided with a Trusted Platform Module (TPM) platform hierarchy private key created at manufacture of an information handling system and an associated public key. At initiation of an entitlement request, such as to install a software application, a verification signature associated with the request is verified by the TPM to ensure that the information handling system is entitled to run the software.

Claims (22)

1. A method for managing verification of application entitlements at plural information handling systems, the method comprising:

initiating creation of a platform private key unique to each of the plural information handling systems at manufacture of the plural information handling systems;

storing the unique platform private key in trusted platform module nonvolatile memory of each associated information handling system;

retrieving a public key from each of the plural information handling systems;

storing the public key in a database in association with a unique identifier of each of the plural information handling systems;

encrypting an application verification signature for one of the plural information handling systems with the public key associated with the one of the plural information handling systems;

inserting the application verification signature into a copy of the application;

communicating the application to the one of the plural information handling systems;

extracting the application verification signature from the copy of the application before installation of the application on the one of the plural information handling systems; and

restricting the application at the one of the plural information handling systems until the trusted platform module verifies the application verification signature with the private key.

2. The method of claim 1 wherein the restricting further comprises:

decrypting the application verification signature with the private key; and

verifying the application verification signature if it includes a unique identifier of the one of the plural information handling systems.

3. The method of claim 1 further comprising:

storing an enterprise unique identifier on the one of the plural information handling systems; and

verifying the application verification signature if it includes the enterprise unique identifier.

4. The method of claim 1 wherein restricting further comprises:

determining the application verification signature is not valid; and

in response to the determining, deleting the application.

5. The method of claim 1 further comprising:

communicating the application verification signature to the one of the plural information handling systems in response to a request to activate a copy of the application stored on the one of the plural information handling systems; and

in response to the communicating, parsing the application verification signature to determine if a unique identifier included in the application verification signature matches a unique identifier stored on the one of the plural information handling systems.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2018
From: NELSON, AMY CHRISTINE
To: DELL PRODUCTS L.P.
Reel/Frame 047044/0057 →