US Patent 7,844,947

GPTKB entity