US Patent 29,012,345

GPTKB entity