The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 30, 2019

Filed:

Mar. 24, 2017
Applicant:

Flexera Software Llc, Itasca, IL (US);

Inventor:

Michael Gerrard Shepherd, Abingdon, GB;

Assignee:

Flexera Software LLC, Itasca, IL (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/61 (2018.01); G06F 21/10 (2013.01); G06F 21/57 (2013.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 8/61 (2013.01); G06F 21/105 (2013.01); G06F 21/572 (2013.01); H04L 9/3247 (2013.01);
Abstract

In programmable equipment where it is either undesirable or impractical to construct the program code with embedded licensing decision points, the program is constructed by hard-coding the license rights into the program code at program build time. License permissions are obtained from a sales order system and used to produce a code image, or select a pre-existing, pre-validated code image which contains only those features, facilities, or capabilities allowed by the applicable license rights for that particular sales order and on that particular programmable unit. Functionality of the device is updated as appropriate by use of a bootloader on the device for installation of a firmware image. In this way, the invention overcomes the technical limitations inherent in such devices by reprogramming the device to alter device functionality in keeping with rights and privileges added or deleted therefrom with regard to software installed thereon.


Find Patent Forward Citations

Loading…