US Patent 7,844,943

GPTKB entity