US Patent 7,844,916

GPTKB entity