Barcode-based license configuration for air-gapped systems
AssigneeJohnson Controls Tyco IP Holdings LLP
InventorMatthew Joseph Roberts
Life of this patent
Estimating the term…
Abstract
Example implementations include a method, apparatus and computer-readable medium of configuring a license for a component configurable with a computer system, comprising storing the component on the computer system. The implementations further include encoding computer system information corresponding to the computer system into a barcode, such as a Quick Response (QR) code. Additionally, the implementations further include displaying the barcode and a license identifier field. Additionally, the implementations further include receiving a license identifier in the license identifier field, wherein the license identifier is based on the barcode. Additionally, the implementations further include decoding the license for the component based on the license identifier.
Claims20
A method of configuring a component of an air-gapped computer system (AGCS), comprising:
- generating, by the AGCS, a barcode based on computer system information corresponding to the AGCS;
- displaying the barcode via a display unit of the AGCS;
- receiving, by the AGCS, a license identifier generated by a licensing computer system based upon the barcode;
- and
- operating the component based on the license identifier.
An air gapped computer system (AGCS) including a component, comprising:
- a memory;
- a display unit;
- and
- at least one processor in communication with the memory and configured to:
- generate, by the AGCS, a barcode based on computer system information corresponding to the AGCS;
- display the barcode via a display unit of the AGCS;
- receive, by the AGCS, a license identifier generated by a licensing computer system based upon the barcode;
- and
- operate the component based on the license identifier.
A non-transitory computer-readable device having instructions thereon that, when executed by at least one air gapped computing device (AGCS) including a component, causes the at least one AGCS to perform operations comprising:
- generating a barcode based on computer system information corresponding to the AGCS;
- displaying the barcode via a display unit of the AGCS;
- receiving a license identifier generated by a licensing computer system based upon the barcode;
- and
- operating the component based on the license identifier.
Dependencies are inferred from the claim text.