US Patent 19,000,021

GPTKB entity