US Patent 7,844,929

GPTKB entity