US Patent 7,888,888

GPTKB entity