US 11,698,948 B2
Systems and methods for validating licenses
Gagan Sikri, Kaithal (Haryana) (IN)
Assigned to FUSIONCHARTS, INC., Austin, TX (US)
Filed by FusionCharts, Inc., Austin, TX (US)
Filed on May 26, 2021, as Appl. No. 17/331,465.
Claims priority of provisional application 63/052,896, filed on Jul. 16, 2020.
Prior Publication US 2022/0019643 A1, Jan. 20, 2022
Int. Cl. G06F 21/10 (2013.01); G06F 21/31 (2013.01); G06F 21/72 (2013.01); G06F 21/60 (2013.01)
CPC G06F 21/105 (2013.01) [G06F 21/31 (2013.01); G06F 21/602 (2013.01); G06F 21/72 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for license validation comprising: receiving, by a processor on a user device, one or more strings of one or more parameters defining a license authorizing access to at least one or more portions of software; generating, by the processor, a first hash based on the one or more parameters defining the license and a key; storing, by the processor, information defining the generated first hash in a memory; storing, by the processor, the generated first hash in the memory; responsive to an element rendering on a web page, determining, by the processor, a version of an application program interface used to generate the first hash and the key used to generate the first hash, by interpreting the first hash; and integrating, by the processor, the one or more portions of software for use by a user, the one or more portions of software integrated based on the one or more parameters defining the license embedded in the first hash.