US Patent 525,616

GPTKB entity