US Patent 7,844,927

GPTKB entity